文章目录
1. Linux运行级别及切换
在系统输入vim /etc/inittab
可以查看系统的运行级别:
可以看到,Linux有7个运行级别,分别是:
- 0: 系统停止(关机)
- 1:单用户模式
- 2:无网络的多用户模式
- 3:有网络的多用户模式(完整多用户模式)
- 4:未使用
- 5:图形化界面
- 6:重启
id:3:initdefault
表示系统初始化的运行级别为3,一般常用的运行级别是3 和 5。如果要修改系统初始化的运行级别,那么只需修改 “id:” 后面的数字即可。
查看当前运行级别
输入runlevel
可以查看系统当前的运行级别:
上图,N
表示自系统启动后运行级别尚未更改,3
表示系统的当前运行级别。
切换运行级别
除了通过修改inittab
文件中的默认运行级别之外,管理员还可以通过init
命令来任意切换 7个级别,值得一提的是,init 0
和init 6
等效于 shutdown 和 reboot 。
执行init
命令,将系统级别切换到5,再将级别切换回3:
上图,5 3
表示系统更改之前的运行级别为5,当前运行级别为3。
查看系统中所有服务在各运行级别中的启动状态
输入chkconfig
:
上图0代表关闭,1代表启用。
查看network服务在各运行级别中的启动状态
输入chkconfig --list network
2. 关闭防火墙并禁止开机启动
在Linux系统中,iptables
表示防火墙的服务名,输入chkconfig --list iptables
查看防火墙在系统各运行级别的启动状态。
可以看到,iptables在运行级别2,3,4,5是on,
输入命令chkconfig iptables off
全部禁止开机启动:
现在我们只是禁止了开机启动,并没有关闭当前运行的防火墙服务,可以输入service iptables status
查看防火墙的状态:
可以看到,防火墙还在运行状态,输入命令service iptables stop
以关闭防火墙服务: