Linux系统安装环境优化

linux新系统安装需要:

1
2
3
4
5
6
7
8
9
10
base
editors
development-librarys
development -tools
X-software-development  
system-tools
基本系统:基本、性能工具、调试工具
开发:开发工具
服务器:系统管理工具
系统管理:snmp、系统管理

1.Centos下载 yum源  

1
2
http: //mirrors .sohu.com /help/CentOS-Base-sohu .repo
http: //mirrors .163.com/.help /CentOS6-Base-163 .repo

2.用下面命令把yum更新到最新

1
2
rpm -- import  /etc/pki/rpm-gpg/RPM-GPG-KEY *
Yum upgrade

3.安装必要的软件包

1
yum –y  install  lrzsz systat

4.清理所有开机自启动的服务|添加需要的开机服务

1
2
3
4
5
setup 可以在shell图形终端里配置开机启动服务
ntsysv也可以在shell终端图形配置开机启动服务
  
chkconfig –list| grep  3:on
只需启动4个服务 crond 、network、 sshd、 syslog

5.更改ssh登陆配置

1
2
3
4
5
6
7
8
更改前备份:    cp   /etc/ssh/sshd_config      /etc/ssh/sshd_config .bak
Vi   /etc/ssh/ssh_config
#####by Darren#####
Port 52113  更改端口号
Permit Root Login  no                      禁止root远程登陆
Permit Empty Passwords no         禁止空密码登陆
Use DNS no                                       不使用dns
ForwardX11Trusted no                   不使用x图形转发

6.将普通用户加入到sudo管理

1
2
3
4
Visudo
root                     ALL=(ALL)ALL
Darren         ALL=(ALL)ALL
在root那行添加darren ALL=ALL(ALL)。 Darren就可以使用 sudo 获得root的权限。

7.普通用户的环境变量

1
2
3
4
5
6
echo  $PATH查看环境变量
Vi  ~/.bash_profile 
把   : /usr/local/sbin : /sbin : /usr/sbin   添加到环境变量里
PATH=$PATH:$HOME /bin : /home/darren/scripts : /usr/local/sbin : /sbin : /usr/sbin
export  PATH
source  ~/.bash_profile 使配置生效。

8.中文显示乱码

1
2
3
4
vi    /etc/sysconfig/i18n
修改配置文件 LANG=”zh_CN.GB18030”
source  /etc/sysconfig/i18n   使配置文件生效
echo  $LANG 查看系统语言

9.加大服务器文件描述符

1
2
3
vi   /etc/security/limits .conf
末尾加   *      -      nofile            65535
tail  -1  /etc/security/limits .conf

10.调整内核参数文件 /etc/sysctl.conf

1
2
net.ipv4.tcp_fin_timeout=2w
sysctl   –p 使配置文件生效