CentOS管理

1.使用yum安装和卸载软件

主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
一、yum list|more               列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel
二、yum info xxx                 显示包xxx详细信息,即使xxx没有安装
三、yum update kernel       用yum升级内核
四、yum update                 全面升级系统
五、yum list available         列出升级源上所有可以安装的包(List all packages in the yum repositories available to be installed.)
六、yum list updates           列出升级源上所有可以更新的包(List all packages with updates available in the yum repositories.)
七、yum list installed          列出已经安装的包
八、yum install xxx              安装xxx包
九、yum update xxx            升级xxx包
十、yum remove xxx            删除xxx包
 
2.使用systemctl启动关闭后台服务
任务 旧指令 新指令
使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service
使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service
检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active)
显示所有已启动的服务 chkconfig --list systemctl list-units --type=service
启动某服务 service httpd start systemctl start httpd.service
停止某服务 service httpd stop systemctl stop httpd.service
重启某服务 service httpd restart

systemctl restart httpd.service

 
 
3.RPM软件包(yum不好使的时候用)
1.安装一个包   
  #   rpm   -ivh   
    
  2.升级一个包   
  #   rpm   -Uvh   
    
  3.移走一个包   
  #   rpm   -e   
    
  4.安装参数   
  --force   即使覆盖属于其它包的文件也强迫安装   
  --nodeps   如果该RPM包的安装依赖其它包,即使其它包没装,也强迫   
  安装。   
    
  5.查询一个包是否被安装   
  #   rpm   -q   <   rpm   package   name>   
    
  6.得到被安装的包的信息   
  #   rpm   -qi   <   rpm   package   name>   
    
  7.列出该包中有哪些文件   
  #   rpm   -ql   <   rpm   package   name>   
    
  8.列出服务器上的一个文件属于哪一个RPM包   
  #rpm   -qf   
    
  9.可综合好几个参数一起用   
  #   rpm   -qil   <   rpm   package   name>   
    
  10.列出所有被安装的rpm   package   
  #   rpm   -qa   
    
  11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?   
  #   rpm   -qilp   <   rpm   package   name>
 
4.
posted on 2015-06-10 11:27  chen8840  阅读(250)  评论(0编辑  收藏  举报