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