系统基础优化
Posted yaozhiyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统基础优化相关的知识,希望对你有一定的参考价值。
一、创建系统管理用户
1.系统用户分类
root用户:超级管理员用户,linux的皇帝
其他用户:普通用户,例如自建用户oldboy
2.创建oldboy普通用户
1)创建用户名
useradd oldboy
2)创建用户密码
登录root用户的状态下给oldboy设置密码:passwd oldboy
root状态下免交互设置密码:echo "123456"|passwd --stdin oldboy
给当前登录用户更改密码:passwd
3.用户之间的切换
1)root用户切换到普通用户(不需要密码)
su - oldboy
2)普通用户切换到root用户
su - root(需要输入密码)/ ctrl+d(退出当前用户登录状态)
3)普通用户切换到普通用户
su - oldgirl(需要密码)
二、命令提示符信息
1.什么是环境变量
系统中已经定义好的变量信息,通常用大写字母表示,如PS1
2.修改环境变量的方法
1)临时修改
查看环境变量:echo $PS1
修改环境变量:export PS1="[[email protected]h WT]$ "
2)永久修改
echo "export PS1=[[email protected]h WT]$ " >>/etc/profile #把export PS1=‘[[email protected]h WT]$ ‘ 存放到文件/etc/profile
source /etc/profile #加载/etc/profile文件
tail -1 /etc/profile #检查修改是否成功
三、安全优化
系统初始化使用时,尽量将安全服务先关闭
1.selinux服务软件优化
1)临时关闭
查看软件当前状态:getenforce
关闭:head /etc/selinux/config -- setenforce -- setenforce 0 -- getenforce
2)永久关闭
selinux服务有自己的配置文件,直接修改配置文件,即可使配置永久生效
sed -i.bak ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config
source /etc/selinux/config
也可用vim命令编辑器修改:vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled即可
修改前最好也先进行备份:cp /etc/selinux/config /etc/selinux/config.bak
2.iptables服务软件优化
1)临时关闭
查看当前状态:/etc/init.d/iptables status
临时关闭服务:/etc/init.d/iptables stop
2)永久关闭
临时关闭服务:/etc/init.d/iptables stop
查看服务器开机自启动状态:chkconfig |grep "ipt"
关闭服务开机自启动:chkconfig iptabels off
四、防止系统乱码
系统乱码的原因就是系统与软件(如xshell)的字符编码不一致,软件的字符编码一般都为UTF-8,所有出现乱码时我们修改系统的字符编码即可
1.临时修改
export LANG=en_US.UTF-8
2.永久修改
默认字符集配置文件:/etc/sysconfig/i18n
vim /etc/sysconfig/i18n -- export LANG=en_US.UTF-8 -- source /etc/sysconfig/i18n
以上是关于系统基础优化的主要内容,如果未能解决你的问题,请参考以下文章