linux下yum命令;rpm命令;源码安装软件;natstat命令

yum 命令

yum clean all       #清除原有yum缓存
yum repolist        #列出yum仓库信息
yum update  software      #查看软件信息
yum list all              #查看所有的软件信息
yum list installed        #列出已经安装的软件
yum list available        #列出可安装的软件
yum install software      #安装software软件
yum reinstall software    #重新安装software软件
yum remove software       #卸载software软件
yum info software         #查看software软件信息
yum search software信息       #根据软件信息查找软件
yum whatprovides file        #根据文件找出包含此文件的软件
yum groups list              #列出软件组
yum groups info              #查看软件组的信息
yum groups install softwaregroup  #安装软件组
yum groups remove  softwaregroup  #卸载软件组   
rpm结尾的软件,只适用于redhat操作系统
yum上层的安装智能管理工具,既可以发现软件的依赖性,也可以解决依赖性
rpm底层的安装工具,只能发现软件的依赖性,但不能解决

rpm命令

rpm   -i  #安装
      -v  #显示安装过程
      -h  #hash加密
      -e  #卸载
      -ql #查看软件 在系统中安装的文件路径
      -p  #后面跟的是.rpm结尾的软件包,查看软件包如果可以安装以后会产生什么文件
      -qa #查询系统中安装的所有软件名称
      -qf filename (绝对路径) #查看filename属于哪个安装包
      -ivh name.rpm --force  #强制安装,但不能忽略依赖性(安装不上)
      -ivh name.rpm --nodeps--force  #忽略依赖性并且强制安装
      -qi name  ##查看软件安装后的信息
      -Kv #检测软件包安装的时候是否被篡改

源码安装软件

ln(nginx)mp  la(apache)mp
安装:nginx
1.获取安装包(从官网下载www.nginx.com) ngin-1.10.3.tar.gz
2.tar zxf nginx-1.10.3.tar.gz
3.cd nginx-1.10.3
4.cd auto cd cc vim gcc #注释到debug这一行
5.cd nginx-1.10.3 #才能编译
                  #解决依赖性  yum install gcc | openssl-devel | pcre-devel  -y
                  ./configure --help
                  ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
                  #--prefix=:指定安装路径
                  #--with-http_ssl_module:支持https(ssl)
                  #--with-http_stub_status_module:查看nginx工作状态
                  make
                  make install
                  /usr/local/nginx/sbin/nginx -t  #检查主配置文件有无错误
                  /usr/local/nginx/sbin/nginx     #启动nginx
测试:在浏览器中:ip
若想改变页面内容,vim /usr/local/nginx/html/index.html 编写你想要的内容

在这里插入图片描述

natstat命令

用于列出系统上所有的网络套接字(接口)连接情况,包括tcp,udp
-a:列出所用当前连接
-t:TCP协议的连接
-u:UDP协议的连接
-n:不使用域名解析,只显示IP
-l:列出正在监听的套接字(接口)
-p:获取进程名,进程号以及用户ID

猜你喜欢

转载自blog.csdn.net/weixin_44320876/article/details/86565948