温馨提示×

CentOS镜像中服务如何启动与停止

小樊
49
2025-08-06 18:42:25
栏目: 智能运维

在CentOS系统中,服务的启动和停止通常通过systemctl命令来完成。以下是一些基本步骤和示例:

启动服务

  1. 查看所有服务状态

    systemctl list-units --type=service
    
  2. 启动特定服务

    sudo systemctl start 服务名
    

    例如,启动Apache HTTP服务器:

    sudo systemctl start httpd
    
  3. 设置服务开机自启

    sudo systemctl enable 服务名
    

    例如,设置Apache开机自启:

    sudo systemctl enable httpd
    

停止服务

  1. 停止特定服务

    sudo systemctl stop 服务名
    

    例如,停止Apache HTTP服务器:

    sudo systemctl stop httpd
    
  2. 禁用服务开机自启

    sudo systemctl disable 服务名
    

    例如,禁用Apache开机自启:

    sudo systemctl disable httpd
    

查看服务状态

  1. 查看特定服务的状态

    sudo systemctl status 服务名
    

    例如,查看Apache HTTP服务器的状态:

    sudo systemctl status httpd
    
  2. 查看所有服务的状态

    sudo systemctl list-units --type=service --all
    

重启服务

如果需要重启某个服务,可以使用以下命令:

sudo systemctl restart 服务名

例如,重启Apache HTTP服务器:

sudo systemctl restart httpd

示例:管理MySQL服务

  1. 启动MySQL服务

    sudo systemctl start mysqld
    
  2. 停止MySQL服务

    sudo systemctl stop mysqld
    
  3. 重启MySQL服务

    sudo systemctl restart mysqld
    
  4. 设置MySQL开机自启

    sudo systemctl enable mysqld
    
  5. 禁用MySQL开机自启

    sudo systemctl disable mysqld
    
  6. 查看MySQL服务状态

    sudo systemctl status mysqld
    

通过这些命令,你可以方便地管理CentOS系统中的各种服务。记得在执行这些命令时使用sudo权限,因为大多数服务管理操作需要管理员权限。

0