ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

day23 rpm与yum安装nginx

2021-10-28 18:34:27  阅读:257  来源: 互联网

标签:x86 CentOS mirrors day23 repo nginx yum rpm


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                                                                                                                                                                 

完毕!

标签:x86,CentOS,mirrors,day23,repo,nginx,yum,rpm
来源: https://www.cnblogs.com/zhaocheng690/p/15477090.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有