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

关闭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:启用
时间: 2024-10-21 13:43:17

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

linux下安装nginx与nginx调优

linux系统为rhel5.6,nginx版本为nginx-1.1.6.tar.gz,可以到网上下载最新的安装,由于nginx是基于很多模块实现强大的功能,所以要安装并编译其他模块软件包,这里安装的模块软件包有:agentzh-encrypted-session-nginx-module-v0.02-0-gc752861.tar.gz.chunkin-nginx-module-0.23rc2.tar.gz.google-perftools-1.8.3.tar.gz.libunwind-0.99.

Linux安装完后的调优(linux 6)

1:关闭 SELinux 方法一:  #sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #替换文本参数                 #grep SELINUX=disabled /etc/selinux/config #查文本状态                 #setenforce 0 #关闭当前SELINUX 方法二:vi  /etc/selinux/config 2:运行级别 cat /etc/in

Kali Linux 装好系统后安装常用软件

1.配置软件源 leafpad /etc/apt/source.list or(recommand): #官方源 deb http://http.kali.org/kali kali main non-free contrib deb-src http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-fr

Linux基础的调优及安全设置

基础的调优及安全设置. a简单优化Linux 1.关闭Selinux [[email protected] selinux]#cd /etc/selinux/ [[email protected] selinux]# sed -i s#SELINUX=enforcing#SELINUX=disabled#g config [[email protected] selinux]# cat config # This file controls the state of SELinux on the

linux内存基础知识和相关调优方案

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁.计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大.内存作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行.对于整个操作系统来说,内存可能是最麻烦的的设备.而其性能的好坏直接影响着整个操作系统. 我们知道CPU是不能与硬盘打交道的,只有数据被载入到内存中才可

[Linux/Ubuntu]安装系统

[Linux/Ubuntu]安装系统 在进行系统安装前,需要进行一些列准备工作. 首先声明,虽然我安装ubuntu的时候保留了win10系统(即双系统),但是方法是通用的. 准备工作 首先预留一定空间给即将安装的Ubuntu系统. 可以用分区工具调整出一个空闲分区. 我为了省麻烦,直接手动格式化了一个小盘. 其实也不是一定要在win下进行格式化准备,只是提前备份好文件,然后准备将某个块作为空闲分区. 大概完成备份的工作就好,至于格式化过程,也可以在安装Ubuntu选择挂载时进行. 步骤一: 选择

Redhat安装系统后开机一直停在进度条处

Redhat安装系统后开机一直停在进度条处解决办法: 重启开机时按e键进入启动菜单-选择第2项-再e进入编辑-将最后的rhgb quiet去掉-回车-按b键-会显示开机 过程-然后看它卡在了哪里 如果卡在start certmonger后,说明是加载图形化界面出了问题,解决办法(让它开机默认进入命令行界面 即可): 进单用户模式:重启开机时按e键进入启动菜单-选择第2项-再e进入编辑-在最后加入single-回车-按b键-进 入单用户模式- vi /etc/inittab  将最后的defaul

搭载24GB SSD的机型全新安装系统后,如何安装IRST&Express

操作系统:Windows7 32/64bit.Windows8 32/64bit 问题现象: "IRST (Intel Rapid Start Technology) 技术",部分华硕机型除了会搭载机械硬盘之外,还会搭载一颗24GB SSD,同时支持"IRST技术"和"ExpressCache技术",这两个技术会使用到24GB SSD,让系统启动更快. 但若重新格式化硬盘,全新安装系统到HDD后24GB SSD处于"闲置"状态

linux vmware安装完成后如何设置桥接上网

linux 主机初步安装完成后还是不能上网,如何设置共享上网 1  首先要明白上网方式:虚拟机网卡-------------------vmnet1--------------------真实机网卡(开启共享),使用的是host-only方式 那么如何做: 第一步:设置上网方式为host-only,然后开启虚拟机 第二步:设置主机共享 此时:vmnet1的地址会变化,记录一下,是192.168.137.1 第三步:修改centos下的IP地址与 vmnet1的地址对应 修改centos下的IP地