(二)Linux软件安装
Linux软件安装
1、软件安装方式
1)二进制发布包安装
2)rpm安装
3)yum安装
4)源码编译安装
2、安装JDK
1)使用FinalShell工具将JDK的二进制发布包上传到Linux
2)解压安装包,命令:tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
3)配置环境变量,命令:vim /etc/profile 在末尾加入配置
JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH
4)重新加载profile文件,命令:source /etc/profile
5)检查安装是否成功,命令:java -version
3、安装tomcat
1)上传
2)解压安装包
3)进入tomcat的bin目录启动服务,命令:sh startup.sh或./ startup.sh
4)验证服务是否启动成功:
--查看启动日志
more /usr/local/apache-tomcat-7.0.57/logs/catalina.out
tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out
--查看进程
ps -ef | grep tomcat (|称为管道符)
5)防火墙
--查看防火墙状态:systemctl status firewalld firewall-cmd --state
--暂时关闭防火墙:systemctl stop firewalld
--永久关闭防火墙:systemctl disable firewalld
--开启防火墙:systemctl start firewalld
--开放指定端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
--关闭指定端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent
--立即生效:firewall-cmd --reload
--查看开放的端口:firewall-cmd --zone=public --list-ports
6)停止tomcat服务
--运行tomcat的bin目录中提供的停止服务的脚本文件 shutdown.sh
sh shutdown.sh
./shutdown.sh
--结束tomcat进程
查看tomcat进程id :ps -ef | grep tomcat
执行进程结束命令:kill -9 id
-9:表示强制结束
4、安装mysql
1)检测当前系统是否安装过MYSQL数据库(Centos7自带mariadb数据库,与MySQL冲突)
rpm -qa:查询当前系统中安装的所有软件
rpm -qa | grep mysql:查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb:查询当前系统中安装的名称带mariadb的软件
2)卸载已经安装的冲突软件
rpm -e --nodeps 软件名称:卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
3)上传
4)解压
mkdir /usr/local/mysql
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
5)按照顺序安装rpm软件包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
--注意:安装过程中提示缺少net-tools依赖,使用yum安装
可以通过指令升级现有软件及系统内核
yum update
6)启动mysql
systemctl status mysqld:查看MySQL服务状态
systemctl start mysqld:启动MySQL服务
systemctl enable mysqld:开机启动mysql服务
netstat -tunlp:查看已经启动的服务
netstat -tunlp | grep mysql
ps -ef | grep mysql:查看mysql进程
7)登录MySQL数据库,查阅临时密码
cat /var/log/mysqld.log:查看文件内容
cat /var/log/mysqld.log | grep password:查看文件内容包含password的行信息
8)登录MySQL数据库,修改密码,开放访问权限
mysql -uroot -p:登录MySQL(临时密码)
#修改密码
set global validate_password_length=4; 设置密码长度最小位数
set global validate_password_policy=LOW; 设置密码安全等级,便于密码可以修改成root
set password = password('root'); 设置密码为root
#开启访问权限
grant all on . to 'root'@'%' identified by 'root';
flush privileges;
5、安装lrzsz
1)搜索lrzsz安装包,命令:yum list lrzsz
2)使用yum命令在线安装,命令:yum install lrzsz.x86_64