目录
归档包管理
归档
查看归档包
解归档包
压缩包管理
Zip/unzip
gzip/gunzip
bzip2/bunzip2
源码包安装软件
三大步:
预备步骤:安装依赖的编译库
一、./configure --prefix=/usr/local/nginx
二、make
三、make install
软件包安装
配置页面内容:
启动服务
关闭系统防火墙
访问你的页面:
RPM包安装方式
rpm -ivh 包名
使用rpm安装nginx
专门的RPM包网站:https://pkgs.org/
安装顺序:
启动服务采用服务脚本:
可以本地测试
也可以远程访问
rpm包卸载:
yum安装
网络源配置:
本地源配置:
归档包管理
归档
tar -cvf package.tar [
多个文件或目录
]
查看归档包
tar -tvf package.tar
解归档包
tar -xvf package.tar
压缩包管理
Zip/unzip
压缩:zip -r 包名 文件 目录…
解压缩: unzip -x 排除某个文件进行解压 -l查看压缩包内容
-d指定目录解压
gzip/gunzip
会自动把源文件进行压缩成后缀.gz的文件,所以如果是程序的依赖文件,会造成程序无法正常运行,所以一般生产环境不用这个命令进行压缩,可以使用tar命令
tar -czvf
压缩 tar -zxvf解压缩
bzip2/bunzip2
一般可以使用
tar -cjvf
代替压缩 tar -jxvf 代替解压缩
源码包安装软件
三大步:
预备步骤:安装依赖的编译库
yum install gcc gcc-c++ pcre-devel zlib-devel -y
一、./configure --prefix=/usr/local/nginx
这一步会自动检测你的 Linux 系统和相关的套件是否有编译该源码包时需要的库,因为一旦缺少某个库就不能完成编译。只有检测通过后会生成一个
Makefile
文件。
二、make
make
使用这个命令会根据
Makefile
文件中预设的参数进行编译,这一步其实就是 gcc 在工作了。
三、make install
软件包安装
配置nginx首页面进行启动访问:
cd /usr/local/nginx
配置页面内容:
页面的发布目录
html
vim index.html
填充你自己的内容
启动服务
在
sbin
目录里有个
nginx
脚本,使用
./nginx
关闭系统防火墙
systemctl stop firewalld
setenforce 0
访问你的页面:
输入你的
ens33
网卡的ip进行回车
RPM包安装方式
rpm -ivh 包名
缺点就是安装包的时候可能需要其他依赖包
使用rpm安装nginx
专门的RPM包网站:https://pkgs.org/
wget
https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/Packages/n/nginx-1.20.1-14.el9_2.1.x86_64.rpm
wget
https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/n/nginx-core-1.20.1-14.el9_2.1.x86_64.rpm
wget
https://dl.rockylinux.org/pub/rocky/9/devel/aarch64/os/Packages/n/nginx-filesystem-1.20.1-14.el9_2.1.noarch.rpm
wget
https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/r/rocky-logos-httpd-90.15-2.el9.noarch.rpm
安装顺序:
rpm -ivh nginx-filesystem-1.20.1-14.el9_2.1.noarch.rpm
rpm -ivh nginx-core-1.20.1-14.el9_2.1.x86_64.rpm
rpm -ivh rocky-logos-httpd-90.15-2.el9.noarch.rpm
rpm -ivh nginx-1.20.1-14.el9_2.1.x86_64.rpm
启动服务采用服务脚本:
systemctl start nginx
可以本地测试
也可以远程访问
rpm包卸载:
rpm包查询:
rpm -qa | grep nginx
rpm查询包安装了哪些文件
rpm -ql 包名
yum安装
yum默认安装不指定版本的话,它会安装最近稳定版,当然也可以指定版本安装
指定版本安装:
yum install
nginx-1:1.20.1-14.el9_2.1.x86_64
不指定版本安装:
yum install nginx
网络源配置:
Centos7网络源
wget -O /etc/yum.repos.d/CentOS-Base.repo
https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo
https://mirrors.aliyun.com/repo/Centos-7.repo
本地源配置:
挂载镜像包到本地目录
配置本地仓库文件,将之前的文件全部备份或改名
清除之前的缓存 yum clean all
创建新的缓存 yum makecache
最后安装包