-
<李> Rpm工具安装李>
<李>编译安装李>
<李>百胜安装
1.转工具安装:李>
RPM软件包管理器
一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有RPM扩展名的文件
确切的系统版本所需要的信息
查看系统版本
<代码> root@base-server ~ # uname - r 3.10.0-514.el7.x86_64 代码>
RPM的常用参数还包括
<代码> vh:显示安装进度; - u:升级软件包; 产品一览表:列出RPM软件包内的文件信息; qpi:列出RPM软件包的描述信息; qf:查找指定文件属于哪个RPM软件包; 弗吉尼亚州:校验所有的RPM软件包,查找丢失的文件; 质量保证:查找相应文件,如rpm qa mysql - e卸载rpm包 q查询已安装的软件信息 我安装rpm包 - u升级rpm包 ——replacepkgs重新安装rpm包 ——justdb升级数据库,不修改文件系统 ——百分比在软件包安装时输出百分比 ——帮助帮助 ——版本显示版本信息 - c显示所有配置文件 - d显示所有文档文件 - h显示安装进度 - l列出软件包中的文件 ——显示出文件状态 - p查询/校验一个软件包文件 - v显示详细的处理信息代码>
-
<李>查询是否安装李>
<代码> # rpm - q httpd (root@base-server ~) httpd - 2.4.6 - 89. - el7.centos.x86_64 代码>
-
<李>查询系统中所有已经安装的软件包有哪些李>
<代码> [root@base-server ~] # rpm qa 代码>
-
<李>统计已经安装的软件包的个数李>
<代码> [root@base-server ~] # rpm qa | wc - l 1282年代码>
-
<李>查询某个文件是由哪个软件包安装的李>
<代码> [root@base-server ~] # rpm qf, vim的 vim -增强7.4.160 - 1. - el7.x86_64 代码>
-
<李>查询软件的配置文件李>
[root@base-server ~] # rpm qc httpd '
-
<李>更改端口配置文件位置李>
[root@base-server ~] # vim/etc/httpd/conf/httpd.conf
-
<李>安装某个软件时,都安装了哪些文件李>
[root@base-server ~] # rpm ql设置
-
<李>如果想要统计安装了多少文件怎么解决李>
root@base-server ~) # rpm ql httpd | wc - l
-
<李>查询安装软件包的信息
[root@base-server ~] # rpm气http <强> d
强> 李> <李>
卸载安装包
[root@base-server ~] # rpm - e httpd
<代码> 代码>李>
[root@base-server ~] # rpm -Uvh httpd - 2.4.6 - 89. - el7.centos.x86_64.rpm
<代码>如果包未安装,等同于我进行安装 如果包已安装,便是更新版本 # # #安装前准备,需要gcc编译工具,支持C语言。 代码>
[root@base-server ~] # rpm qa gcc
[root@base-server ~] # yum安装gcc - y
<代码> # # #确定80端口没有被占用 (root@base-server ~) # netstat -anpt | grep 80” # #创建一个没有登陆权限的用户nginx,且不指定登陆目录 (root@base-server ~) # useradd - m - s/sbin/nologin nginx的 - m不创建用户的家庭目录 - s shell指定默认登录壳代码>
[root@base-server ~] # id nginx
uid=1003 (nginx) gid=1003 (nginx)组=1003 (nginx)
<代码> # #安装所需要的依赖包,并解压tar包 (root@base-server ~) # yum安装gcc - y * zlib pcre-devel openssl openssl-devel zlib-devel” pcre//支持正则表达openssl加密方式,一般配合httpd或nginx,重击是对软件进行二次开发时候使用的,里边包括头文件,静态库甚至源代码。 *安装nginx过程 代码>
[root@base-server ~] #焦油-zxf nginx-1.14.0.tar。广州- c/usr/src
[root@base-server ~] # cd/usr/src/nginx-1.14.0/
[root@base-server nginx-1.14.0] # ls
[root@base-server nginx-1.14.0] # ./configure——prefix=/usr/地方/nginx——用户=nginx——组=nginx with-http_stub_status_module,,使,,使安装