关闭SElinux功能
•修改配置文件使其永远生效
第一种修改方法vi
vi /etc/sysconfig/selinuc 或者 vi /etc/selinux/config修改: SELINUX=disabled
第二种修改方法
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled‘ /etc/selinux/conf # 直接修改读取内容而不输出到终端
•临时关闭SElinux
setenforce 0 # 临时关闭SElinux getenforce # 查看SElinux状态
•提示:修改完SElinux配置文件后重启系统才会生效,可以配合使用setenforce 0这个命令,这样在重启前后都可以使SElinux处于关闭状态
设定系统运行级别为3(文本模式)
•系统运行级别为3代表使用文本命令行模式来管理linux系统
grep 3:initdefault /etc/inittab 3:initdefault # 系统默认的运行级别,工作中常用,即文本模式 runlevel # 查看当前系统运行级别 init 5 # 只有安装桌面才可以执行startx
•七种运行级别:
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
精简开机系统自启动
•五个企业环境中开机自启动的服务;
sshd:远程连接linux服务器必须开启
rsyslog:日志相关软件
network:网络服务
crond:系统和用户配置的计划任务周期性进行
sysstat:收集系统性能数据,有利于判断系统是否正常
•sysstat软件包介绍:
安装:yum -y install sysstat
sadc工具:
位于/usr/lib64/sa/目录下,sadc是将数据写在一个二进制文件中,如果要查看内容要用sadf工具查看
执行/usr/lib64/sa/sadc - 输出会保存在/var/log/sall中 需要用sadf或者sar -f /var/log/sa/sa11 # -f 从一个二进制文件中入去内容 Linux 2.6.32-504.30.3.el6.x86_64 (alex) 2016年06月11日 _x86_64_ (1 CPU) # 输出信息
应用举例:
1、查看cpu使用率: sar -u 1 5 # 表示每一秒统计一次,一共统计5次 2、查看网络吞吐量 sar -n DEV 2 5 # 表示每两秒统计一次,一共统计5次
iostat:可以收集cpu使用状况,磁盘IO状态
mpstat:一般用于多处理器中cpu使用率的统计
详细参考:http://www.361way.com/use-sysstat/1521.html
•sysstat软件包继承的主要工具有:
iostat提供CPU使用率以及硬盘吞吐效率的数据
mpstst提供单个或多个处理器的数据
sar收集、报告并存储系统活跃信息
•设置开机自启动服务的常见方法
方法一:ntsysv
方法二:setup
查看运行级别是3的服务:
chkconfig --list |grep 3:启用