rpm命令安装nginx
安装nginx步骤
rpm -ivh nginx-1.18.0-1.el7.ngx.x86_64.rpm 通过nginx下载包来安装
-i 是install安装的简写、
-v 显示详细安装过程信息
-h 显示安装的进度条
rpm -qc nginx 查询nginx安装位置信息
-q 是query 查询的意思
-c configfiles 配置文件意思,列出所有配置文件
记住关键文件
/etc/nginx/conf.d/default.conf #主配置文件
/etc/nginx/nginx.conf #子配置文件
rpm -ql nginx nginx在你系统所有的操作信息都查询出来
-q 是query的查询
-l 是list列表意思,即列出软件包中的文件
记住关键文件
/etc/nginx/conf.d/default.conf
/etc/nginx/nginx.conf
/etc/sysconfig/nginx
/usr/sbin/nginx #执行命令
/usr/share/nginx/html #代码目录自己写的网页
/var/log/nginx #日志目录
启动服务——了解
systemctl start nginx #启动nginx
iptables -F #关闭防火墙
打开谷歌浏览器 输入ip地址10.0.0.100
发现显示不出内容
可以执行以下内容,刷新浏览器内容即可
[root@centos7-100 ~]# systemctl start nginx
[root@centos7-100 ~]# iptables -F
[root@centos7-100 ~]# echo zhaocheng >/usr/share/nginx/html/index.html
安装完检查:
浏览器输入:10.0.0.100
卸载:
rpm -e nginx 卸载nginx
rpm -evh nginx 详细显示卸载过程
yum命令安装nginx
yum安装优缺点:
1.yum 安装可以从仓库下载常用软件,不需要知道准确的软件包全称
2.yum安装可以自动解决依赖问题
3.必须要联网(外网)
yum源概念:
1.基础base源和拓展epel源
2.第三方源,nginx,zabbix
3.yum源文件是以*.repo结尾,放在/etc/yum.repos.d/*.repo
常用yum源地址
http://mirrors.aliyun.com/repo/
https://mirrors.tuna.tsinghua.edu.cn/
https://mirrors.tuna.tsinghua.edu.cn/help/centos/
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
yum常用命令:
1.进入yum源目录
cd /etc/yum.repos.d/ #cd 进入这个目录
查看base与epel源
[root@centos7-100 ~]# cd /etc/yum.repos.d/
[root@centos7-100 yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo CentOS-x86_64-kernel.repo
[root@centos7-100 yum.repos.d]# vim CentOS-Base.repo
联网手动更新yum缓存
yum makecache fast
下载阿里源并指定文件名保存
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
在这个CentOS-Base.repo文件找到查找这个aliyuncs关键词,d是删除这个关键词的全部行
sed -i '/aliyuncs/d' CentOS-Base.repo 用vim也可以删除但是很麻烦,可以用这个命令一步解决
2.更新yum缓存
yum makecache fast #更新yum缓存相当于更新菜品一样
yum常用命令
yum search nginx #查看当前目录仓库有nginx的包
yum list |grep "nginx" #查询软件列表包含nginx关键字的软件
yum install nginx -y #yum安装nginx -y不用手动确认
yum provides command #列出包含这个命令的软件包名称command 是命令
1.执行该命令
[root@centos7-100 ~]# pstree
-bash: pstree: 未找到命令
2.yum provides pstree
[root@centos7-100 ~]# yum provides pstree
已加载插件:fastestmirror
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
epel/x86_64/filelists_db | 12 MB 00:00:02
nginx-stable/7/x86_64/filelists_db | 90 kB 00:00:00
psmisc-22.20-17.el7.x86_64 : Utilities for managing processes on your system
源 :base
匹配来源:
文件名 :/usr/bin/pstree
3.按照含有pstree命令的软件
[root@centos7-100 ~]# yum install psmisc-22.20-17.el7.x86_64 -y
已加载插件:fastestmirror
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 psmisc.x86_64.0.22.20-17.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
===============================================================================================================================================================================================
Package 架构 版本 源 大小
===============================================================================================================================================================================================
正在安装:
psmisc x86_64 22.20-17.el7 base 141 k
事务概要
===============================================================================================================================================================================================
安装 1 软件包
总下载量:141 k
安装大小:475 k
Downloading packages:
psmisc-22.20-17.el7.x86_64.rpm | 141 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : psmisc-22.20-17.el7.x86_64 1/1
验证中 : psmisc-22.20-17.el7.x86_64 1/1
已安装:
psmisc.x86_64 0:22.20-17.el7
完毕!