centos

如何管理CentOS系统服务

小樊
35
2025-09-10 02:29:54
栏目: 智能运维

在CentOS系统中,管理服务的常用命令和步骤如下:

启动服务

  1. 使用systemctl命令启动服务

    sudo systemctl start 服务名
    

    例如,启动Apache服务:

    sudo systemctl start httpd
    
  2. 使用service命令启动服务(适用于较旧的系统):

    sudo service 服务名 start
    

    例如,启动Apache服务:

    sudo service httpd start
    

停止服务

  1. 使用systemctl命令停止服务

    sudo systemctl stop 服务名
    

    例如,停止Apache服务:

    sudo systemctl stop httpd
    
  2. 使用service命令停止服务(适用于较旧的系统):

    sudo service 服务名 stop
    

    例如,停止Apache服务:

    sudo service httpd stop
    

重启服务

  1. 使用systemctl命令重启服务

    sudo systemctl restart 服务名
    

    例如,重启Apache服务:

    sudo systemctl restart httpd
    
  2. 使用service命令重启服务(适用于较旧的系统):

    sudo service 服务名 restart
    

    例如,重启Apache服务:

    sudo service httpd restart
    

查看服务状态

  1. 使用systemctl命令查看服务状态

    sudo systemctl status 服务名
    

    例如,查看Apache服务状态:

    sudo systemctl status httpd
    
  2. 使用service命令查看服务状态(适用于较旧的系统):

    sudo service 服务名 status
    

    例如,查看Apache服务状态:

    sudo service httpd status
    

启用服务开机自启动

  1. 使用systemctl命令启用服务开机自启动

    sudo systemctl enable 服务名
    

    例如,启用Apache服务开机自启动:

    sudo systemctl enable httpd
    
  2. 使用service命令启用服务开机自启动(适用于较旧的系统):

    sudo service 服务名 enable
    

    例如,启用Apache服务开机自启动:

    sudo service httpd enable
    

禁用服务开机自启动

  1. 使用systemctl命令禁用服务开机自启动

    sudo systemctl disable 服务名
    

    例如,禁用Apache服务开机自启动:

    sudo systemctl disable httpd
    
  2. 使用service命令禁用服务开机自启动(适用于较旧的系统):

    sudo service 服务名 disable
    

    例如,禁用Apache服务开机自启动:

    sudo service httpd disable
    

查看所有服务状态

  1. 使用systemctl命令查看所有服务状态

    sudo systemctl list-units --type=service
    
  2. 使用service命令查看所有服务状态(适用于较旧的系统):

    sudo service --status-all
    

通过这些命令,你可以方便地管理CentOS系统中的各种服务。记得在执行这些命令时使用sudo以获取管理员权限。

0
看了该问题的人还看了