Linux系统优化

1.SELinux优化

1.1简介SELinux

     SELinux(Security-Enhanced Linux) 美国国家安全局NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。

1.2操作流程

1.2.1  备份

cp /etc/selinux/config{,.bak}

1.2.2 用sed命令修改

sed -i  's#SELINUX=enforcing#SELINUX=disabled#g'    /etc/selinux/config

1.2.3 永久关闭

[root@36 ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

1.2.4临时关闭

[root@36 ~]# ###临时的修改方法
[root@36 ~]# setenforce
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@36 ~]# setenforce 0
[root@36 ~]# getenforce 
Permissive 

1.2.5 注意事项


2. iptables优化

2.1iptables简介

  iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器,则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。


2.2关闭iptables

永久关闭

chkconfig iptables off

root@36 ~]# chkconfig |grep ipt

iptables         0:off       1:off       2:off       3:off       4:off       5:off       6:off

临时关闭

service iptables stop

3.字符集乱码解决

3.1 字符集简介


3.2 乱码解决方案

当前字符集与系统不一致

[root@36 ~]# #查看系统当前使用的字符集
[root@36 ~]# echo $LANG
 en.US-gb2312
[root@36 ~]# 
[root@36 ~]# #查看你软件(xshell crt)的字符集
[root@36 ~]# #如果与系统的不一样 就会乱码。
[root@36 ~]# 
[root@36 ~]# export LANG=en_US.utf8
[root@36 ~]# echo $LANG
en_US.utf8

3.2.1 字符集永久生效文本位置

[root@36 ~]# cat /etc/sysconfig/i18n 
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16" 

3.2.2 中英文切换

[root@36 ~]# ####让系统 显示的时候显示中文 
[root@36 ~]# #1.临时
[root@36 ~]# export LANG=zh_CN.utf8
[root@36 ~]# #2.永久生效 
[root@36 ~]# cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak 
[root@36 ~]# echo "LANG=zh_CN.utf8" >/etc/sysconfig/i18n
[root@36 ~]# #3.让 字符集的配置文件生效
[root@36 ~]# source /etc/sysconfig/i18n
#4.修改会原来的字符集
[root@36 ~]# \mv /etc/sysconfig/i18n.bak /etc/sysconfig/i18n
[root@36 ~]# echo $LANG
zh_CN.utf8
[root@36 ~]# source  /etc/sysconfig/i18n 
[root@36 ~]# echo $LANG
en_US.UTF-8

3.2.3 sed更改的方法

[root@36 ~]# sed -i.bak 's/en_US.UTF-8/zh_CN.utf8/g' /etc/sysconfig/i18n 
[root@36 ~]# ll /etc/sysconfig/i18n*
-rw-r--r--. 1 root root 46 May  4 23:33 /etc/sysconfig/i18n
-rw-r--r--. 1 root root 47 Apr 27 11:54 /etc/sysconfig/i18n.bak 

4.命令小整理

4.1 ifup      ifup eth0  #启动某块网卡

4.2 ifdown   ifdown eth0 #关闭某块网卡

4.3 ifconfig  #查看网卡

4.4 uname  

显示系统内核信息

4.4.1 uname -r

uname -r 查看系统内核版本

4.4.2 uname -m

uname -m 查看系统多少位

4.5 useradd 

添加用户

格式: useradd nis

4.6 passwd 

设置用户密码

格式 passwd nis

4.7 whoami 

whoami  查看当前用户

4.8 su

su 切换用户

su nis

4.9 chkconfig

管理开机自启动程序

4.10 变量简介

PS1---变量的名字------藏经阁里面的武功秘籍(葵花宝典) 秘籍名字(书名)

$PS1---查看变量里面的内容---手端着书(葵花宝典) 看书的内容


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值