CentOS6

  • chkconfig / chkconfig --list显示开机启动服务列表

  • chkconfig --level 3 服务名 on/off

  • chkconfig 服务名 on/off

  • chkconfig --del 服务名 删除(关闭)服务

  • chkconfig --add 服务名 添加(开启)服务

  • /var/log/messages核心系统日志文件
    etc/logrotate.conf
    messages由syslogd这个守护进程产生的,如果停掉这个服务则系统不会产生/var/log/messages

  • /var/log/wtmp 查看用户登录历史 last

  • lastlog 所有的用户登陆信息
    /var/log/btmp lastb 查看无效登录历史
    /var/log/maillog
    /var/log/secure

  • dmesg
    /var/log/dmesg 系统启动产生的硬件信息


screen

ctrl a d 退出screen界面

screen -r 返回screen界面

screen -ls 查看screen 列表

screen -r screenID 返回选择的screen界面

CentOS7

一、CentOS的Services使用了systemd来代替sysvinit管理
1、systemd的服务管理程序:
systemctl是主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。
systemctl可以列出正在运行的服务状态,如图:
在这里插入图片描述

  • 2、如何启动/关闭、启用/禁用服务?
    启动一个服务:systemctl start postfix.service
    关闭一个服务:systemctl stop postfix.service
    重启一个服务:systemctl restart postfix.service
    显示一个服务的状态:systemctl status postfix.service
    在开机时启用一个服务:systemctl enable postfix.service
    在开机时禁用一个服务:systemctl disable postfix.service
    查看服务是否开机启动:systemctl is-enabled postfix.service;echo $?
    查看已启动的服务列表:systemctl list-unit-files|grep enabled
    说明:启用服务就是在当前“runlevel”的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接;禁用服务就是删除此软链接。如图:
    在这里插入图片描述
  • 查看服务启动日志
 journalctl -u docker.service
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐