安裝centos以及優化步驟

2022-05-27 20:42:11 字數 2883 閱讀 2350

最小化安裝原則:

1.磁碟分割槽型別選擇與磁碟分割槽配置過程:

選擇create custom layout 自定義磁碟分割槽

2.按企業生產標準制定磁碟分割槽:

200m /boot

8g swap (大小一般為物理記憶體的1.5倍,記憶體小於8g,但是當系統物理記憶體大於8gb時,swap分割槽配置8-16g)

/ 剩下全給根分割槽

3.給grub引導選單設定密碼:後續可以設定

4.系統安裝型別選擇以及自定義額外包組

選擇--->minimal   選擇---->customize now

選擇base system------》base | compatibility libraries | debugging tools

選擇development -----》development tools

也可以在安裝系統之後使用yum安裝: yum groupinstall "compatibility libraries" "debugging tools" "base" "development tools" -y

等待安裝過程,重啟優化

修改網絡卡配置:

vim  /etc/sysconfig/network-scripts/ifcfg-eth0  :將onboot改為yes

更新系統打補丁:

安裝一些額外有用的包:

yum install -y tree telnet dos2unix sysstat lrzsz nc nmap

yum install lrzsz -y

yum groupinstall "dial-up networking support" -y

useradd dean:新增乙個普通使用者

echo "123456" | stdin passwd dean :設定密碼

/usr/sbin/ntpdate time.nist.gov:同步網際網路時間

echo 'time sync by yangdi at 2016/10/17' >>/var/spool/cron/root:將同步時間寫入定時任務中,此為注釋

echo '*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root :同步時間加入定時任務

crontab -l :檢視定時任務

crontab -e :編輯定時任務

echo 'export tmout=300' >>/etc/profile :設定遠端連線超時時長

export tmout=300

定時任務清理郵箱,防止因為inode佔滿導致檔案空間不可用:

mkdir -p /server/scripts

echo "find /var/spool/postfix/maildrop/ -type f|xargs rm -f" >>/server/scripts/del_postfix.sh

cat /server/scripts/del_postfix.sh

echo "00 00 * * * /bin/sh /server/scripts/del_postfix.sh >/dev/null 2>&1" >>/var/spool/cron/root

crontab -l

清空登入時的提示系統資訊:

>/etc/issue

>/etc/issue.net

為系統重要檔案新增鎖,防止篡改,在需要新增使用者時,需要解鎖:

chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab

為grub引導檔案上鎖:

/sbin/grub-md5-crypt

vi /etc/grub.conf

修改普通使用者的密碼:

passwd dean

echo "123456"|passwd --stdin dean

關閉selinux以及iptables:

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

grep selinux=disabled /etc/selinux/config

setenforce 0

getenforce

/etc/init.d/iptables stop

檢視執行級別:

runlevel

關閉不重要的開機自啟動服務:

chkconfig --list|grep 3:on|grep -ve "cron|sshd|network|rsyslog|sysstat"|awk ''|bash

chkconfig --list| grep 3:on

修改ssh設定:

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori

vim /etc/ssh/sshd_config

/etc/init.d/sshd restart

netstat -lntup|grep 52113

設定網絡卡開機自啟動:

cd /etc/sysconfig/network-scripts/

vim ifcfg-eth0

修改主機名:

hostname nfs-server

vim /etc/sysconfig/network

修改yum源:

cp /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.ori

wget -o /etc/yum.repos.d/centos-base.repo  

Centos安裝docker步驟

安裝相關依賴包 配置國內yum 源 安裝docker ce版本 yum makecache fast 更新軟體源快取 yum install docker ce 安裝docker ce 使用指令碼的方式快速安裝 安裝完第一步的依賴後執行以下命令即可安裝docker ce穩定版 curl fssl g...

安裝步驟 鋼結構雨棚安裝技巧以及安裝步驟

雨棚大夥兒也不生疏,在地鐵站或大型商場都能看獲得,而如今雨棚的修建大多數是應用鋼架結構來進行,由於鋼架結構是一種經久耐用,造型設計美觀大方的建築構造,十分合適用於構建雨棚。那麼今日網編就為大夥兒細心介紹一下鋼結構雨棚的安裝步驟和加工工藝。一 安裝步驟 提前準備原材料和專用工具 測量並施工放線 安裝埋...

cloudfoundry安裝步驟以及問題解析

1.主要的步驟大家參照官網上就可以了,很詳細,sudo apt get install git 安裝git軟體 git clone 安裝vcap包 cd vcap tar czvf dev setup.tar.gz dev setup bin vcap dev setup 安裝環境 bin vcap...