1. 程式人生 > >自學運維第一篇:Linux虛擬機基礎優化

自學運維第一篇:Linux虛擬機基礎優化

linux虛擬機 基礎優化

Linux虛擬機基礎優化

1.系統環境查看命令

cat /etc/redhat-release

uname -r

uname -m

說明:系統環境CentOS release 6.5 (Final) 2.6.32-431.el6.x86_64

2.關閉SELinux功能命令

cat /etc/selinux/config

sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

setenforce 0

getenforce

說明:setenforce 0 設置不重啟生效,getenforce 查看生效狀態。

3.設定運行級別命令

tail /etc/inittab

# 0 - halt (Do NOT set initdefault to this) 關機狀態

# 1 - Single user mode 單用戶,找不到密碼,需要修改密碼情況。

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 - Full multiuser mode 命令行模式

# 4 - unused 無用戶模式

# 5 - X11 圖形界面模式

# 6 - reboot (Do NOT set initdefault to this) 重啟

vim /etc/inittab

id:3:initdefault:

說明:修改默認啟動級別id:3:initdefault:

4.設置開機自啟動服務命令

chkconfig --list|grep "3:on"

FOR循環批量處理:

for name in `chkconfig --list|awk ‘{print $1}‘|grep -Ev "sshd|network|rsyslog|crond|sysstat"`;do chkconfig $name off;done

說明:設置啟動自啟服務sshd|network|rsyslog|crond|sysstat

5.關閉防火墻命令

/etc/init.d/iptables stop

/etc/init.d/iptables status

chkconfig iptables off

iptables -L -n

說明:chkconfig iptables off 永久關閉防火墻,開機也不啟動

6.常用軟件包安裝命令

yum install lrzsz ntpdate sysstat -y

說明:lrzsz是一個上傳下載的軟件;sysstat是用來檢測系統性能及效率的工具

7.與網絡服務器定時時間同步

echo ‘*/5 * * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2 >&1‘ >>/var/spool/cron/root

echo ‘*/10 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1‘ >>/var/spool/cron/root

8.修改YUM源並更新系統

cd /etc/yum.repos.d/

/bin/mv CentOS-Base.repo CentOS-Base.repo.bak

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

yum clean all

yum makecache

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

yum upgrade-y

說明:yum clean all #清空yum緩存;

yum makecache #建立yum緩存;

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* #導入簽名KEY到RPM

yum upgrade -y #更新系統內核到最新


--------------------本節完!!!


自學運維第一篇:Linux虛擬機基礎優化