8.CRT终端操作
winscp软件(上传软件到Linux服务器中,alt+p,还可以下载Linux的软件到本地)
# 0.准备工作 安装CRT客户端工具,安装winscp工具 # 1.设置linux获取ip地址 (编辑网络配置文件) vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 2.修改ens33配置文件: BOOTPROTO=dhcp ONBOOT=yes # 3.重启启动网路服务加载修改配置生效 systemctl restart network # 4.查看ip地址 ip addr # 5.此时ip已经获取 ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:07:16:9e brd ff:ff:ff:ff:ff:ff inet 192.168.202.136/24 brd 192.168.202.255 scope global noprefixroute dynamic ens33 valid_lft 1459sec preferred_lft 1459sec inet6 fe80::b22b:7e01:db87:52fe/64 scope link noprefixroute # 6.测试外部网络连通(保证宿主机windows可以上网前提) ping www.baidu.com # 7.使用CRT工具连接即可 复制代码
9.安装JDK
9.1 下载jdk
# 1.下载jdk https://www.oracle.com/technetwork/java/javase/downloads/index.html https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html # 2.通过CRT|WinSCP工具将jdk上传到linux系统中(不建议直接放到根目录) 复制代码
9.2 tar包安装
# 1.将JDK解压缩到指定目录 tar -zxvf jdk-8u171-linux-x64.tar.gz -C/usr/ 注意:-C是说明解压缩的位置,可以省略 # 2.进入jdk解压缩目录查看 cd /usr/jdk1.8.0_171/ # 3.查看详细信息 [root@localhost jdk1.8.0_171]# ls bin db javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt COPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt # 4.配置环境变量 vi /etc/profile # 5.在文件末尾加入如下配置 export JAVA_HOME=/usr/jdk1.8.0_171 export PATH=$PATH:$JAVA_HOME/bin # 6.加载配置生效 source /etc/profile 加载配置生效 reboot 重启系统 注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试 # 7.测试环境变量 java javac java -version 复制代码
9.3 rpm包安装
# 1.安装jdk [root@localhost ~]# rpm -ivh jdk-8u171-linux-x64.rpm 准备中... ################################# [100%] 正在升级/安装... 1:jdk1.8-2000:1.8.0_171-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar... # 2.搜索默认安装位置 [root@localhost ~]# find / -name "java" /usr/java/jdk1.8.0_171-amd64/bin/java /usr/java/jdk1.8.0_171-amd64/jre/bin/java # 3.配置环境变量 vi /etc/profile # 4.在文件末尾加入如下配置 export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64/ export PATH=$PATH:$JAVA_HOME/bin # 5.加载配置生效 source /etc/profile 加载配置生效 reboot 重启系统 注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试 # 6.测试环境变量 java javac java -version 复制代码
9.4 Linux中使用vim和使用vm快照
# 1.vim简介 vim就是一个vi软件,好处:提供高亮和记忆功能 yum install vim 必须用户确认安装 yum install -y vim 无人值守安装 # 2.快照的使用 快照:相当于一个照片,这个照片保存在某一个时刻的当前虚拟机的数据状态 作用:用来当对虚拟机进行错误操作时的一个快照回退(回到过去) 复制代码
trips:Springbot中jar包部署
# 1.修改当前项目的packing为jar,或者在pom.xml中删除packaging标签 <packaging>jar</packaging> # 2.直接打包运行 基本要求:必须安装jdk才行 a.上传指定jar到Linux服务器 b.直接使用java -jar方式运行 java -jar 项目.jar # 3.注意 和war包不同,这种方式启动的时候,项目名和端口号以配置文件中声明的为主,建议在Linux系统运行之前,先在Windows中运行试一试 springboot在默认打包的时候是不会打包jsp的,所以以jsp作为模板打包时会出现问题,需要在pom.xml中加入一些配置,所以尽量不要用jsp 复制代码
10.安装Tomcat
# 0.下载tomcat http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz # 1.通过工具上传到Linux系统中 # 2.解压缩到/usr目录中 [root@localhost ~]# tar -zxvf apache-tomcat-8.5.46.tar.gz -C /usr/ -C 用来指定解压缩的位置 # 3.查看解压内容 [root@localhost apache-tomcat-8.5.46]# ls -l 总用量 124 drwxr-x---. 2 root root 4096 10月 13 12:27 bin -rw-r-----. 1 root root 19318 9月 17 02:19 BUILDING.txt drwx------. 2 root root 238 9月 17 02:19 conf -rw-r-----. 1 root root 5407 9月 17 02:19 CONTRIBUTING.md drwxr-x---. 2 root root 4096 10月 13 12:27 lib -rw-r-----. 1 root root 57011 9月 17 02:19 LICENSE drwxr-x---. 2 root root 6 9月 17 02:17 logs -rw-r-----. 1 root root 1726 9月 17 02:19 NOTICE -rw-r-----. 1 root root 3255 9月 17 02:19 README.md -rw-r-----. 1 root root 7139 9月 17 02:19 RELEASE-NOTES -rw-r-----. 1 root root 16262 9月 17 02:19 RUNNING.txt drwxr-x---. 2 root root 30 10月 13 12:27 temp drwxr-x---. 7 root root 81 9月 17 02:17 webapps drwxr-x---. 2 root root 6 9月 17 02:17 work # 4.启动tomcat [root@localhost apache-tomcat-8.5.46]# ./bin/startup.sh # 5.关闭网络防火墙 systemctl stop firewalld 关闭网络防火墙 systemctl disable firewalld 关闭开机自启动(永久关闭) # 6.在windows中访问tomcat http://10.15.0.8:8080/ # 7.显示tomcat实时控制台信息 进入tomcat的logs目录中使用tail -f catalina.out 命令实时查看控制台信息 # 8.关闭tomcat 在tomcat的bin目录下面使用 ./shutdown.sh 复制代码
11.安装MySQL
11.1 环境准备
# 1.卸载mariadb,否则安装mysql会出现冲突 # 2.执行命令rpm -qa | grep mariadb # 3.列出所有被安装的mariadb rpm 包; # 4.执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 复制代码
11.2 本地安装(5.6版本默认root没有密码)
# 0.上传下载好的软件包到系统中 复制代码
# 0.执行本地安装包之前必须先安装vim yum install -y vim # 1.安装步骤 rpm -ivh perl-* rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm rpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpm rpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpm rpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm 复制代码
11.3 在线安装
# 1.添加官方的yum源创建并编辑mysql-community.repo文件 vi /etc/yum.repos.d/mysql-community.repo # 2.粘贴以下内容到源文件中 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 注意:如果需要安装mysql5.7只需要将baseurl修改即可 baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ # 3.安装mysql sudo yum install -y mysql-community-server 复制代码
11.4 设置root用户密码
# 1.启动mysql数据库 [root@localhost mysql]# systemctl start mysqld # 2.修改mysql数据库密码 mysqladmin -u root -p password 回车 输入原始密码 在输入新的密码 注意:5.7之前版本安装完成之后没有密码,mysql5.7之后的版本的初始密码是随机生成的,放在了 /var/log/mysqld.log 使用命令 grep ‘temporary password’ /var/log/mysqld.log 读出来即可 ROOT!Q2w # 3.登录mysql [root@localhost mysql]# mysql -u root -p 如果设置的密码中有明文的话需要加\转义 复制代码
11.5 开启远程访问
# 1.安装完成mysql时,发现mysql数据库,不允许我们远程连接需要修改设置 复制代码
# 2.登录mysql,并选择使用mysql数据库 复制代码
# 3.查看mysql库中的所有表 复制代码
# 4.查询user表 复制代码
# 5.执行如下命令 grant all privileges on *.* to 'root'@'%' identified by 'ROOT!q2w' with grant option; 复制代码
# 6.刷新权限 flush privileges; 复制代码
# 7.重启服务 systemctl restart mysqld 复制代码
# 8.测试连接 复制代码
出现以下截图就说明好啦!