WordPress网站htm地图淮南网红小长城

 
文章目录
- Linux—day3
 - 1. 软件安装方式
 - 2. 安装jdk
 - 3. 安装Tomcat
 - 3.1 安装步骤:
 - 3.2 防火墙操作
 - 3.3 停止Tomcat服务的方式
 
- 4. 安装MySQL
 - 5. 安装lrzsz
 - 5.1 操作步骤
 
Linux—day3
- Linux系统中软件安装
 
1. 软件安装方式
- 二进制发布包安装:软件已经针对具体平台编译打包发布,只要解压,修改配置即可
 - rpm安装:软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问
 - yum安装:一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问
 - 源码编译安装:软件以源码工程的形式发布,需要自己编译打包
 
2. 安装jdk
-  
安装方式:二进制发布包安装
 -  
安装步骤:
-  
使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux
 -  
解压安装包,命令为:
tar -zxvf jdk-8u351-linux-x64.tar.gz -C /usr/local -  
配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置
JAVA_HOME=/usr/local/jdk1.8.0_351 PATH=$JAVA_HOME/bin:$PATH -  
重新加载profile文件,使更改的配置立即生效,命令为:
source /etc/profile -  
检查安装是否成功,命令为:
java -version 
 -  
 
3. 安装Tomcat
3.1 安装步骤:
-  
使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux
 -  
解压安装包,命令为:
tar -zxvf apache-tomcat-9.0.91.tar.gz -C /usr/local -  
进入Tomcat的bin目录启动服务,命令为:
sh startup.sh或者./startup.sh -  
验证Tomcat启动是否成功,有多种方式:
-  
查看启动日志
more /usr/local/apache-tomcat-9.0.91/logs/catalina.outtail -50 /usr/local/apache-tomcat-9.0.91/logs/catalina.out -  
查看进程:
ps -ef | grep tomcat注意:ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息- “
|” 在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入 - 使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程
 
 
 -  
 
3.2 防火墙操作
查看防火墙状态(
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)
注意:- systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
 - firewall-cmd是Linux中专门用于控制防火墙的命令
 - 为了保证系统安全,服务器的防火墙不建议关闭
 
3.3 停止Tomcat服务的方式
-  
运行Tomcat的bin目录中提供的停止服务的脚本文件
sh shutdown.sh./ shutdown.sh -  
结束Tomcat进程
-  
查看Tomcat进程,获得进程id
ps -ef | grep tomcat -  
执行命令结束进程
kill -9 进程id -  
注意:kill命令是Linux提供的用于结束进程的命令,-9表示强制结束
 
 -  
 
4. 安装MySQL
-  
检测当前系统中是否安装MySQL数据库
rpm -qa查询当前系统中安装的所有软件
rpm -qa l grep mysql查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb查询当前系统中安装的名称带mariadb的软件- RPM ( Red-Hat Package Manager ) RPM软件包管理器,是红帽Linux用于管理和安装软件的工具
 - 如果当前系统中已经安装有MySQL数据库,安装将失败。CentOS7自带mariadb,与MySQL数据库冲突
 
 -  
卸载已经安装的冲突软件
rpm -e --nodeps 软件名称rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64卸载软件 -  
将资料中提供的MySQL安装包上传到Linux并解压
mkdir /usr/local/mysqltar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql- 解压后得到6个rpm的安装包文件
 
 -  
按照顺序安装rpm软件包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpmyum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm-  
说明:
-  
安装过程中提示缺少net-tools依赖,使用yum安装说明
 -  
可以通过指令升级现有软件及系统内核
yum update 
 -  
 
 -  
 -  
启动mysql
systemctl status mysqld查看mysql服务状态
systemctl start mysqld启动mysql服务-  
说明:可以设置开机时启动mysql服务,避免每次开机启动mysqlsystemctl enable mysqld开机启动mysql服务netstat-tunlp查看已经启动的服务netstat -tunlp | grep mysqlps -ef | grep mysql查看mysql进程 
 -  
 -  
登录MySQL数据库,查阅临时密码
cat /var/log/mysqld.log查看文件内容cat /var/log/mysqld.log | grep password查看文件内容中包含password的行信息 -  
登录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; -  
测试MySQL数据库是否正常工作
show databases; 
5. 安装lrzsz
- lrzsz用于在Linux系统中,文件上传和下载的软件
 
5.1 操作步骤
-  
搜索lrzsz安装包,命令为:
yum list lrzsz -  
使用yum命令在线安装,命令为:
yum install lrzsz.x86_64Yum(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
 
