码迷,mamicode.com
首页 > 系统相关 > 详细

Linux之【安装系统后的调优和安全设置】

时间:2016-06-12 01:42:35      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

关闭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:启用

 

Linux之【安装系统后的调优和安全设置】

标签:

原文地址:http://www.cnblogs.com/pangzhi/p/5576284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!