系統基礎優化
一、創建系統管理用戶
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="[\u@\h \W\T]\$ "
2)永久修改
echo "export PS1=[\u@\h \W\T]\$ " >>/etc/profile #把export PS1=‘[\u@\h \W\T]\$ ‘ 存放到文件/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
系統基礎優化