本人初学linux运维,在观看oldboy视频教程后,对学习到的知识进行总结,知识内容均出自oldboy视频教程。
###########################################################################
1.添加用户。在企业产品环境下,应尽量避免直接到root用户下操作。
添加用户:useradd oldboy oldboy是自己取的用户名
设置用户密码:passwd oldboy(交互式设置)或echo "*******"|passwd --stdin oldboy
查看当前的用户 whoami
用户切换 su - oldboy root切换到oldboy是不需要密码的,反过来需要输入root用户的密码。
2.yum源设置。yum安装软件,默认下载的rpm包的获取途径是国外的官方源,有时为了提高下载速度,我们需要将yum源改成国内的源。
国内目前速度较快的常用更新源有 http://mirrors.sohu.com/ 和 http://mirrors.163.com/
代码如下:
cd /etc/yum.repos.d 进入目录
/bin/mv CentOS-Base.repo CentOS-Base.repo.ori 备份
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo 下载
/bin/mv CentOS-Base-sohu.repo CentOS-Base.repo 替换
3.安装必要的软件包
yum install lrzsz sysstat -y 安装
rpm -qa sysstat lrzsz 查看
4.关闭Selinux。Selinux是linux系统中的一个安全机制,有时会给用户造成很多麻烦。
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ etc/selinux/config 修改
grep SELINUX=disabled /etc/selinux/comfig 确认修改完成(养成良好习惯)
setenforce 0 临时生效命令
getenforce 查看selinux状态
5.设定runlevel为3。运行级别设置
grep 3:initdefault etc/inittab
id:3:initdefault
linux运行级别有六个(0-6)
6.精简开机启动。
setup调出设置窗口,在system services中设置启动项,或者直接输入ntsysv命令调出system services中的启动项设置窗口。
用脚本直接完成,先将所有启动项关闭,再打开自己想要开机启动的服务。
LANG=en 转换字符,避免显示乱码
for oldboy in `chkconfig --list|grep 3:on|awk‘{print $1}‘`;do chkconfig --level 3 $oldboy
off;done 关闭多有开机启动的服务
for oldboy in crond network syslog sshd ;do chkconfig -- level 3 $oldboy on;done
设置crond network syslog sshd四个服务开机启动
chkconfig --list|grep 3:on 查看
***************************************完************************************************