linux下安装Nginx

来源:互联网 发布:ubuntu mate 15.04 编辑:程序博客网 时间:2024/06/06 13:52

1,打开虚拟机

2,打开Xshell或者get-bash

3,如果是get-bash输入ssh root@192.168.244.128 回车,输入密码

4,rpm -qa | grep httpd   查询所有已安装的软件包 grep 正则表达匹配所有的httpd

5,systemctl status httpd   查看服务当前状态

6,rpm -qa | grep nginx  查询Nginx是否安装

7, yum search nginx 

8,yum install nginx       :安装Nginx

http://man.linuxde.net/

安装软件包
rpm  -i 包全名
删除 
rpm -e name(不是包名)
参数

-ivh 获得一个详细的安装进程 
--nodeps 忽略依赖关系
--force 强制安装
-U 包名:升级安装
-F 更新不管是什么直接覆盖
--replacepkgs这样 RPM 将忽略该错误信息 -vih --replacepkgs
-q name :查询
-qa查询所有已安装的RPM
-qi name 查询这个软件详细信息
-ql 显示列表
-qf path  :查询一个文件属于哪个包
-qp 包名 :查文件是什么
-qpl 包名 :针对一个没装过的包

rpm -qc 配置文件
 

效验 rpm  -Va 
rpm  -Vf /bin/ls
rpm  -Vp 包名

5 -- MD5 校验和

S -- 文件长度

L -- 符号链接

T -- 文件修改日期

D -- 设备

U -- 用户

G -- 用户组

M -- 模式 (包含许可和文件类型)

? -- 不可读文件

在linux环境下,可以用rpm命令安装、升级、卸载、查询软件包

1.查询所有已安装的软件包
rpm -qa

2.查询某个,或某几个软件包
rpm -q  查询的包名1  查询的包名2……

[虚拟机28/home/mis>rpm -q gcc make
gcc-4.1.3-29
make-3.81-23

也可以 rpm-qa|grep  查询的包名

3. 按照不同标签来查看软件包信息
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'    \软件包名1 软件包名2……
如下:
#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'   \gcc  libxp  systat  make 
gcc-4.1.3-29(i586)
package libxp is not installed
package systat is not installed
make-3.81-23(i586)

此处:1.{}里都是可以更换的功能标签。
            2.各个功能标签间的“-”就是运行完命令后出现的“-”,相当于分隔符
            3.\n是用来换行的。

4.查看系统中占用空间最大的软件包

#rpm -q -a --qf "%{NAME}-%{SIZE}\n" |sort -nr +1|head -1

5.用rpm命令安装软件包

#rpm -ivh 软件包名

6.用rpm卸载安装错误的软件包

#rpm -e 软件包名


原创粉丝点击