CentOS7.5基礎優化與常用配置


文本假設讀者已經有一定Linux知識,尤其是對CentOS6有了解,如果是新學Linux,
則安裝完畢系統,連接上遠程終端就可以學習了。

最小化全新安裝CentOS7基礎優化

配置yum源

把系統自帶的源移動到別處,也可以直接刪了。

mkdir -p /tmp/repo-bak  
mv /etc/yum.repos.d/* /tmp/repo-bak/  

配置阿里雲基礎yum源和epel源

cd /etc/yum.repos.d/  
curl http://mirrors.aliyun.com/repo/Centos-7.repo -o Centos-7.repo  
curl http://mirrors.aliyun.com/repo/epel-7.repo -o epel-7.repo  

CentOS7默認沒有wget,curl的-o參數表示下載到的文件保存的路徑和名稱。
阿里雲鏡像 https://opsx.alibaba.com/mirror

安裝常用軟件

yum install net-tools vim tree htop iotop iftop \
iotop lrzsz sl wget unzip telnet nmap nc psmisc \
dos2unix bash-completion sysstat rsync nfs-utils -y

lrzsz - 用作上傳下載
bash-completion - 參數也支持自動補全,該功能需要重新連接Xshell生效。

關閉防火牆

取消其開機自啟  
systemctl disable firewalld  
關閉當前正在運行的防火牆  
systemctl stop firewalld  

寫成下面的也一樣

systemctl disable firewalld.service  
systemctl stop firewalld.service  

關閉SELinux

sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config  
setenforce 0  

c命令表示把當前行的內容替換為什么什么,當然編輯配置文件修改也是一樣的

優化ulimit

echo '* - nofile 65535' >> /etc/security/limits.conf  

最大默認打開的文件數是1024,這里改成了65535

歷史命令記錄改為1萬條

sed -i '/^HISTSIZE=/c HISTSIZE=10000' /etc/profile  

把命令提示符改為綠色

echo "export PS1='\e[32m[\u@\h \W]\\$ \e[0m'" >> /etc/profile  
source /etc/profile  

$符號在這里需要兩個撬棍,進行轉義

添加vim配置文件

[root@as4k ~]# cat ~/.vimrc    
set tabstop=4    
set shiftwidth=4    
set expandtab " 使用空格替換TAB    

set nocompatible " 關閉兼容模式(無需兼容vi)    
set showcmd " 輸入的命令顯示出來,看的清楚些    

hi MatchParen ctermbg=Black guibg=lightblue    

" Must Exists   

添加一個普通用戶oldboy

useradd oldboy  
echo '123456' | passwd --stdin oldboy

作者:阿勝4K
出處:https://www.cnblogs.com/asheng2016/p/9582328.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM