1、linux服务管理
查找服务命令:ls /usr/sbin/ | grep service
ls——查找命令
grep——筛选所查找内容的命令
服务命令:
第一种(centos 6)——service 服务名 start/stop/restart/status
ps:例如 service nework status 查看网络状态第二种(centos7)——systemctl start/stop/restart/status 服务名(防火墙:firewalld)
ps:例如 systemctl status network 查看网络状态
systemctl status NetworkManager 查看网络管理状态
(网络和网络管理要有一个在运行状态,一般开启网络管理,停止网络)
查找系统服务命令:ls /usr/lib/systemd/system
2、系统运行级别
setup命令——开机自启动服务设置命令,按住空格进行设置是否自启动。
级别0:停机模式,不能正常启动。
级别1:单用户工作模式,只支持root登录,不能进行远程登录。(只进行系统的管理和更改)
级别2:多用户模式,无NFS,不支持网络。
级别3:完全多用户模式,有NFS,支持网络。
级别4:系统未使用的保留模式。
级别5:图形界面多用户模式。
级别6:重启模式,无限循环不停重启。
centos7中将用户级别简化为以下模式:
multi-user.target等价于上面的级别3;
graphical.target等价于上面的级别5。
命令:systemctl get-default(查看当前运行级别的命令)
vim /etc/inittab(查看运行级别的配置文件)
切换运行级别命令:init 运行级别(例如 :init 5)
或者 ctrl+art+F2——运行级别3
ctrl+art F1——切换回图形界面(级别5)
3、配置服务开启和关闭防火墙
chkconfig --list——显示系统服务列表的命令(老版本的)
chkconfig network on/off——开启/关闭network自启动
chkconfig --level 运行级别 network on/off——开启/关闭某一运行级别的自启动
systemctl enable/disable NetworkManager/firewalld——开启/关闭NetworkManager/防火墙的自启动
systemctl list-unit-files——查看服务是否开机自启动
4、关机重启命令
shutdown 时间——多少分钟后关机(shutdown 3指三分钟后关机)
shutdown -c——撤销关机命令
sync——同步命令
halt——停机,关闭系统(shutdown -H)
poweroff——关机断电(shutdown -P 或者-h指关机)
reboot——重启(相当于shutdown -r now)