linux开机启动流程及需要开机启动服务讲解和修改及防火墙

时间:2021-09-12 16:49:07

linux系统从开机到登陆的启动流程。

1.开机BIOS自检

2.MBR引导

3.grub引导菜单

4.加载内核kernel

5.启动init进程

6.读取inittab文件,执行rc.sysinit,rc等脚本

7.启动mingetty,进入系统登陆界面

精简开机系统启动、有必要保留的开机启动:

1、sshd

远程连接linux服务器的服务程序

2、rsyslog

操作系统提供的一种机制,系统守护程序通常会使用rsyslog

将各种信息储存在系统日志文件中,Centos6以前此服务的名字为syslog

3、network

激活,网络

4、crond

该服务用于周期性的执行系统及用户配置的任务计划。

生产环境必须用到的软件。

5、sysstat

检测系统性能及效率的一组工具。如cpu使用率、硬盘和网络吞吐数据等。

通过这些数据的分析判断系统是否正常。

1)iostat工具提供CPU使用率及硬盘吞吐效率的数据:

2)mpstat工具提供与单个或多个处理器相关的数据:

3)sar工具负责收集、报告并存储系统活跃度的信息。

装系统时暂时留着五个。

修改开机启动方法:

1、Setup   System services 2、ntsysv  同上

Chkconfig --list 看服务在哪个服务上开机启动

使开机只启动sshd|network|rsyslog|crond|sysstat的命令:

for name in `chkconfig --list|awk '{print $1}'|grep -Ev"sshd|network|rsyslog|crond|sysstat"`;do chkconfig $name off;done

Chkconfig设定开机启动

linux优化之iptables防火墙处理

iptables -L -n 查看防火墙

/etc/init.d/iptables status 查看状态

关闭防火墙:/etc/init.d/iptables stop