JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

我的网络安全学习记录——第一阶段:linux系统入门 12

wys521 2024-09-21 05:01:47 精选教程 22 ℃ 0 评论

编译安装:适合所有的linux 发行版,有一定的难度

redhat 红帽 系linux:rpm安装和yum安装

debian系linux:deb安装和apt安装


编译安装

1.下载源码包

cd /opt/

rm -fr *

curl -o nginx.tar.gz http://nginx.org/download/nginx-1.20.1.tar.gz

2.编译

tar xf nginx.tar.gz

cd nginx-1.20.1/

#编译参数

./configure --prefix=/usr/local/nginx --without-pcre --withouthttp_

rewrite_module --without-http_gzip_module (此处如果报错可以直接输./configure,linux 里 ./+可执行文件名---即可执行文件)

#编译

make

#安装

make install

3.运行

/usr/local/nginx/sbin/nginx

#使用浏览器访问http://<虚拟机的ip地址>

#关闭防火墙

systemctl stop firewalld

#取消防火墙的开机自启

systemctl disable firewalld

#关闭程序

./nginx -s stop

#只要一台机器编译安装完成,然后将文件打包发给其他机器,其他机器直接运行即可,不用再重新编译


rpm安装

#redhat package manager包管理器

#安装wget

yum install wget -y

#使用wget下载rpm包

wget http://mirrors-i.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm

#安装rpm包

rpm -ivh tree-1.6.0-10.el7.x86_64.rpm

#卸载

rpm -e tree

#升级

rpm -Uvh xxx.rpm #需要先把新的rpm软件用wget方式下载下来

#查看已安装的软件

rpm -qa|grep httpd

# 缺点:安装一个软件包可能有许多依赖包,需要先下载上层依赖包才能使用


yum安装

#自动解决rpm依赖

#yum安装扩展yum仓库

yum install epel-release -y

#yum安装nginx

yum install nginx -y

#yum移除nginx

yum remove nginx -y

#查看仓库rpm的数量

yum repolist

#yum 仓库文件地址

/etc/yum.repos.d


总结:

编译安装:优点: 自由定制 缺点:难度高,步骤繁琐

rpm安装:优点:安装简单 缺点:需要自己解决依赖,不支持定制

yum安装:优点:自动解决依赖,默认安装最新版 缺点:不支持定制

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表