前言
好像知道为什么Linux一般人不会用了,敲各种命令麻烦不说,常用命令不同的发行版之间都有巨大的区别。记录一下Debian系统里新的systemctl命令,有了这个玩意就能取代一部分service和chkconfig的功能了。
常用命令
安装
apt-get install sysv-rc-conf
查看版本
systemctl --version
关机和重启
systemctl poweroff
systemctl reboot
查看系统信息
hostnamectl
查看系统时间信息
# 查看当前时区设置
$ timedatectl
# 显示所有可用的时区
$ timedatectl list-timezones
# 设置当前时区
$ sudo timedatectl set-timezone America/New_York
$ sudo timedatectl set-time YYYY-MM-DD
$ sudo timedatectl set-time HH:MM:SS
重新加载
systemctl daemon-reload
检查服务状态
# 服务详细信息
$ sudo systemctl status httpd.service
管理服务
# 立即启动一个服务
$ sudo systemctl start apache.service
# 立即停止一个服务
$ sudo systemctl stop apache.service
# 重启一个服务
$ sudo systemctl restart apache.service
管理开机启动
systemctl enable
systemctl disable
# 列出所有配置文件
$ systemctl list-unit-files