1.创建普通用户账号 (这里提示预防误操作)
创建用户useraddd zzxtbl
添加密码Passwd zzxtbl
快速命令:
ehco “123456”|passwd –stdin zzxtbl&& history –c 不用窗体交互
2.安装yum源的配置
Cd /etc/yum.repos.d/
这里备份原有的yum源 bin/mv CentOS-Base.repo CentOS-Base.repo.old
下载搜狐的yum 源 wget http://mirros.sohu.com/help/CentOS-Base-sohu.repo
跟新yum源
Rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Yum upgrade
3.安装常用的软件
Yum install lrzsz sysstat –y
安装软件包组
Yum groupinstall “Development Tolls”
Yum groupinstall “x software development”
3.开机启动服务的优化
Chkconfig --list |grep 3 :on
开机关闭所有的没用的服务命令
for zzxtbl in `chkconfig --list|grep3:on|awk ‘{print $1}‘`;do chkconfig --level 3 $zzxtbl off;done
开机启动自定义服务
for zzxtbl in crond network rsyslog sshd;dochkconfig --level 3 $zzxtbl on;done
4.修改ssh登陆配置
提示修改登陆端口
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
vi /etc/ssh/ssh_config
###############zzxtbl#######
port 22222 #修改端口
PermitRootLogin no #禁用root直连
PermitEmptyPasswords no #禁止空密码登陆
UseDNS no # 禁止dns
查看服务的启动端口
Netstat –lnt
Netstat –lntup
Lsof –i tcp:22222
重启sshd 服务器 service sshd restart
用zzxtbl普通用户登录如下
这里用刚才创建的普通用户登陆zzxtbl
Su – zzxtbl
Sudo su -
5.配置用户权限修改
为了安全及管理的方便,可将需要的用户加入sudo管理,这样用户通过自己的额普通用户登陆,来管理系,而不需要root 账号和密码
命令 visudo 命令相当于/etc/sudoer
使用zzxtbl用户查看 /root的根目录
Sudo ls –l /root
6.配置普通用户的环境变量
Echo $PATH
Zzxtbl的环境变量
/usr/local/maven/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zzxtbl/bin
Root的环境变量
/usr/local/jdk1.7.0_51/bin:/usr/local/maven/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
usr/local/bin:/sbin:/bin:/usr/sbin
普通用户查看文件命令sudo cat /etc/passwd
7.修改中文字符集
echo‘LANG="zh_CN.GB18030"‘ > /etc/sysconfig/i18n
sudo vi /etc/sysconfig/i18n
生效 source/etc/sysconfig/i18n
8.服务器时间同步
echo ‘*/5 * * * */usr/sbin/ntpdate time.windows.com>/dev/null2>&1‘
9.增加服务器文件描述符
Ulimit –n --查看文件描述符
vi/etc/security/limits.conf
添加如下:
* - nofile 65535
10.内核参数文件调整
vi /etc/sysctl.conf
Sysctl –p 内核文件生效