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