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 使配置文件生效 |
本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1919340