企业建立企业网站有哪些优势?优秀网站设计赏析
目录
归档包管理
归档
查看归档包
解归档包
压缩包管理
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 
 
 最后安装包 
 
 
