rpm软件包管理器
rpm [选项]
-q 查询
-a 所有
-i 信息
-l 显示所有相关文件
-f 文件,显示文件对应`rpm`包
#卸载rpm软件包
rpm -e 软件包名
#卸载前跳过依赖检查
rpm -e --nodeps 软件包名
#安装rpm包
rpm -ivh rpm包的全路径
#选项
-i 安装
-v 打印提示信息
-h 显示安装进度
yum安装与使用
下载软件源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos…
#yum软件更新
yum clean all
yum makecache
#yum指令
yum list | grep 需要的软件名 `yum list显示所有已安装和可以安装的程序包`
yum -y install 需要的软件包 `下载安装`
yum -y remove 需要卸载的软件包 `卸载`
yum repolist `列出设定yum源信息`
yum clean all 清除yum缓冲信息
安装httpd
-
安装httpd
yum -y install httpd -
启动httpd服务
systemctl start httpd -
测试(浏览器访问)
http://192.168.253.131:80
注意:关闭防火墙
systemctl stop firewalld
安装JDK11
#查看系统中是否有JDK
rpm -qa | grep java
#卸载
rpm -e --nodeps java包
安装步骤
-
切换root用户并进入usr目录:
cd /usr -
在usr目录下创建java文件夹:
mkdir java -
将
jdk-11.0.16_linux-x64_bin.tar.gz拷贝或上传到/usr/java目录下 -
进入/usr/java文件夹下:
cd /usr/java -
修改权限,参数
jdk-11.0.16_linux-x64_bin.tar.gz为你自己上传的JDK安装文件chmod 755 jdk-11.0.16_linux-x64_bin.tar.gz -
解压:
tar -zxvf jdk-11.0.16_linux-x64_bin.tar.gz -
配置环境变量
vim /etc/profile添加内容:
export 主要设置环境变量
export JAVA_HOME=/usr/java/jdk-11.0.16/ export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar :${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin -
重新编译环境变量
source /etc/profile -
测试
java -version
安装tomcat8
-
下载tomcat压缩包
-
解压
tar -zxvf apache-tomcat-8.5.82.tar.gz -C /usr/tomcat -
启动
进入tomcat的bin目录:
cd /usr/tomcat8/apache-tomcat-8.5.82/bin启动tomcat web服务器:
./startup.sh浏览器访问:
192.168.253.131:8080 -
停止tomcat
./shutdown.sh -
查看tomcat日志信息
tail -200f /usr/tomcat8/apache-tomcat-8.5.82/logs/catalina.out
200表示显示最后行数
也可以使用组合命令,启动并查看日志
./startup.sh && tail -200f ../logs/catalina.out
安装MySQL8.0
彻底卸载删除MySQL
卸载:
yum -y remove mysql*
查看残余组件:
rpm -qa |grep -i mysql
如果有残余组件就删除
yum remove 组件名称
查找残余目录
whereis mysql
或
find / -name mysql
如果有残余目录就删除
rm -rf 目录名
获取初始生成的密码
cat /var/log/mysqld.log | grep password
更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY
'root';
#刷新权限
FLUSH PRIVILEGES;
允许远程登陆
mysql> user mysql;
mysql> update user set user.Host='%' where user.User='root';
mysql> flush privileges;
mysql> quit;
安装git
使用yum安装git
yum -y install git
#查看版本
git --version
Nginx安装
由于Nginx是由C语言编写的,所以需要配置C语言编译环境
yum -y install gcc-c++
第三方的开发包,在编译之前需要安装这些第三方包
-
PCRE:Nginx的HTTP模块使用pcre来解析正则表达式,所以需要在Linux上安装pcreyum -y install pcre pcre-devel -
zlib:Nginx使用zlib对HTTP包的内容进行gzip,所以需要在Linux安装zlib库yum -y install zlib zlib-devel -
openssl:这是一个强大的安全套接字层密码库,Nginx不仅支持HTTP协议,还支持HTTPS协议,所以需要在Linux安装openssl库yum -y install openssl openssl-devel
安装Nginx步骤
-
将Nginx的源码包上传到Linux上
-
解压Nginx包
tar -zxvf nginx-1.22.0.tar.gz -
创建一个临时目录
mkdir /var/temp/nginx/client -p -
进入
nginx-1.22.0目录执行命令以下,生成Makefile文件./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi -
nginx-1.22.0目录下执行make命令进行编译 -
再执行
make install命令进行安装
进入/usr/local/nginx/sbin目录执行Nginx命令
./nginx #启动
./nginx -s stop #关闭
./nginx -s reload #重启
ps aux | grep nginx #查看进程
浏览器访问linux的ip地址:80即可查看Nginx页面