Hope is a good thing, and maybe the best thing of all

编程不止是一份工作,还是一种乐趣!!!

centos笔记

该文用于记录本人日常维护和操作Cent OS时的点点滴滴。

修改主机名

修改/etc/hostname文件,之后重启系统。


systemctl命令管理服务

systemctl是管制服务的主要工具,它整合了chkconfig与service功能于一体。

systemctl is-enabled firewalld.service #查询firewalld服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl list-unit-files | grep enabled #列出所有开机自启的服务
systemctl --failed #显示启动失败的服务


yum管理软件包

  1. 查看所有软件包(支持通配符)

     yum list 'package*'
    
  2. 查看已安装软件包(支持通配符)

     yum list installed 'package*'
    
  3. 查看可用软件包(支持通配符)

     yum list available 'package*'
    
  4. 安装软件包

     sudo yum install 'package'
    
  5. 更新软件包

     sudo yum update 'package'
    
  6. 删除软件包

     sudo yum remove 'package'
    
  7. 查看软件包

     yum info 'package'
    
  8. 查看文件来源于哪个软件包

     yum provides 'file'
    


没有ifconfig命令,安装net-tools

centos 7使用ip命令代替了ifconfig,使用ip addr可以查看ip地址信息。也可以安装net-tools软件包,继续使用ifconfig命令

sudo yum install net-tools


没有nc命令,安装nmap-ncat

sudo yum install nmap-ncat


关闭防火墙

sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service