一、
systemctl与service的用法差不多。
查看防火墙的状态:
关闭防火墙和打开防火墙:
细节讨论1:
telnet找不到需要在windows里面的服务与管理开启。win10左下方搜“启用或关闭windows功能”,里面开启telnet。
systemctl start firewalld #开启防火墙
systemctl status firewalld 或
firewall-cmd --state #查看防火墙状态
systemctl stop firewalld
systemctl list-unit-files #查看是否加入开机启动
systemctl enable httpd.service #开机启动httpd服务
systemctl disable httpd.service #开机不启动
systemctl get-default #查看默认运行级别
二、
方法一:输入setup回车,然后选择系统服务,前面的*表示启用,可以使用空格取消使用,也可以使用空格启用。
方法二:
三、
每个服务都对每个级别设置是否自启动,例如sshd服务,会对这六个级别都设置一个是否自启动。
如果不小心把默认的运行级别写成了0或7,就进入单用户模式修改即可。
可以看到各个服务名在各个级别是否启用。
只查看某个服务:
将sshd在5这个运行级别不要自启动:
在所有级别下关闭,不要写level即可。
在服务的级别设置好之后要重启才能生效。
systemctl isolate multi-user.target #切换到多用户级别
systemctl isolate graphical.target #切换到图形界面
systemctl set-default graphical.target #指定默认运行级别