前言:很多次安装linux操作系统都没有固定的方式,这次总结了linux安装之后可以进行的优化配置。
内容:
1.安装完linux操作系统之后(linux text方式安装比较方便快捷),更行yum源。
先进入yum
源配置目录
cd /etc/yum.repos.d
备份系统自带的yum源
mv CentOS-Base.repo CentOS-Base.repo.save
163的yum源:(这里可以更新其他的源)
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
sohu的yum源:
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
更新玩yum源后,建议更新一下,使操作立即生效
yum makecache
注意:这个更新过程是需要联网,如果没有网络的话可以自己准备修改后的yum源文件
2.更新操作系统
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum upgrade
3.安装一些必要的软件包
例如:yum install lrzsz sysstat -y
yum groupinstall "Development Tools"
4.清理开机自启动的服务
关闭3级别上的服务
for wuxiangdong in `chkconfig --list|grep3:on|awk '{print $1}'`;do chkconfig --level 3 $wuxiangdong off;done
开启相关服务
for wuxiangdong in crond network syslogsshd;do chkconfig --level 3 $wuxiangdong on;done
查询结果
chkconfig -list|grep 3:on
5.更改ssh登录配置
1)首先备份配置文件
2)修改/etc/ssh/sshd_config
###############by dongzi #################
Port 52113
PermitRootLogin no
PermitEmptyPasswords no
UseDNS no
##############by dongzi ################
3)修改后要这行/etc/init.d/sshd restart 重启sshd
4)
netstat �Clnt查看网络的状态。
netstat �C lntup
lsof �C I tcp:52113
6.将普通用户加入到sudo管理中
1)可以用visudo进行编辑(这个相当于直接修改/etc/sudoer文件,推荐)
2)给定相应的权限,如:和root有一样的权限,wuxiangdong ALL=(ALL)ALL
3)对于一些普通用户找不到的命令可以加入路径,如:/usr/local/sbin:/sbin:/usr/bin 然后使用source ~/bash_profile使它生效。
7.修改中英文显示分方法
echo 'LANG="zh_CN.GB18030"'>/etc/sysconfig/i18n
source /etc/sysconfig/i18n
8.同步服务器时间。
echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com>/dev/null 2>&1' >>/var/spool/cron/root
每5分钟进行一次时间的同步。
9.加大服务器的文件描述符
vim /etc/security/limits.conf
在末尾加上一行
* - nofile 65535
查看配置完成后的结果。
tail -1 /etc/security/limits.conf
ulimit -n(这个要断开连接后才能够生效)
10.调整内核的参数,
/etc/sysctl.conf(暂且不弄)
11.高级的调优
包括内核深入优化细节以及各种raid制作。
12.批量的用户创建
13无人值守批量安装
本文出自 “技术至上” 博客,谢绝转载!