1.系统安装完成后的设置:

1)关闭防火墙:

/etc/init.d/iptables stop   ##清空防火墙当前运行规则

chkconfig iptables off  ##设置防火墙开机不加载

iptables  -L   ##查看防火墙规则


2)关闭selinux:

getenforce  ##查看selinux状态

setenforce 0   ##临时设置selinux为允许

sed -i  '/^SELINUX/s/enforcing/disabled/g'  /etc/selinux/config   ##永久禁用selinux

reboot   ##重启验证


3)开机引导过程:

BIOS-->MBR引导-->GRUB菜单加载-->加载内核(kernel)-->init进程-->读取配置文件-->启动服务-->启动tty等待登陆

配置文件:

/etc/inittab  ##设置默认运行级别

/etc/init/rc.conf  ##系统配置默认配置文件

运行级别:0:关机;1:单用户模式;2:不带网络的字符界面;3:正常的多用户字符界面;4:未使用;5:图形;6:重启;在使用过程中注意:

0,1,6不能被设置为默认的级别

一般设置级别3或者5.

1常被用户于修改密码。

runlevel   ##查看运行级别

init  6  ##重启

init  1  ##进入单用户

init  5  ##进入图形界面,切换到图形界面的快捷键只有在初始启动图形后才能使用,进入图形的前提需要安装图形套件。


2.服务的控制:

方式一:service  服务名  控制类型

方式二:/etc/init.d/服务名   控制类型(start,stop,restart)

案例:crt远程连接linux

1)设置虚拟机的网卡模式为“host-only”,设置真的host-only的ip为:10.10.10.1/24.

2)给虚拟机设置ip地址:编辑虚拟机的dhcp,在linux中输入命令“dhclient -d  eth0 ”获取地址后ctrl+c退出;使用命令“ip  a”查看ip地址。

3)使用crt连接,选择ssh2协议+22端口+账户完成连接

4)/etc/init.d/sshd  status  ##查看sshd服务状态

/etc/init.d/sshd  stop   ##停止,再次使用crt连接linux,无法连接

/etc/init.d/sshd   start   ##启动服务,crt连接成功


注意:

推荐使用/etc/init.d/服务名  控制类型,可以使用tab补齐,同时配合多tab使用。

service  --status-all  |grep running  ##查看系统中所有的开启的服务


3.linux开机启动控制:ntsysv;chkconfig

1)ntsysv交互界面批量控制服务

语法:

ntsysv  --level 运行级别

ntsysv --level 35  ##在3和5运行级别调整开机启动服务;tab跳转,*表示开机启动,空格键取消*。


2)chkconfig单个处理服务开机启动

案例:

chkconfig  --help  ##获取帮助

chkconfig gpm  on  ##设置服务gpm在2345开机启动

chkconfig --list  gpm  ##只查看gpm服务的开机启动情况

chkconfig --list  |grep  3:on  ##查看在运行级别3中开机启动的所有服务