系統(tǒng)基礎優(yōu)化部分
一、系統(tǒng)yum源優(yōu)化
yum倉庫:就是一個匯總保存多個軟件包的服務器
yum源 :/etc//yum.repos.d配置好yum源文件,便于找到指定的yum源倉庫
yum源作為最簡單安裝的理由:可以解決軟件的依賴源
優(yōu)化基礎yum (base)
wget -O /etc/yum.repos.d/CentOS-Base.repo ---將yum倉庫改為阿里云
http://mirrors.aliyun.com/repo/Centos-7.repo
優(yōu)化擴展yum(epel -- Extra Packages for Enterprise Linux)
wget -O /etc/yum.repos.d/epel.repo ---將yum倉庫做擴展
http://mirrors.aliyun.com/repo/epel-7.repo
常用軟件:
vim ---編輯文本vi的升級版
tree ---樹形結(jié)構(gòu)圖
wget ---安裝軟件需要
nc nmap net-tools ---和網(wǎng)絡有關的命令
sl cowsay ---搞笑軟件
bash-completion ---對一些命令參數(shù)進行補全(功能)
軟件無法正常使用yum下載
問題一:網(wǎng)絡配置不正確 ping www.baidu.com 不通
問題二:yum源是否需要更新
問題三:yum緩存需要清除 yum clean all
(時間比較久因為需要下載索引清單)
查看軟件是否安裝:
rpm -qa 軟件名
查看軟件都安裝哪些信息:
rpm -ql 軟件名
系統(tǒng)安全有關的優(yōu)化
防火墻優(yōu)化:關閉
確認一個主機里面有哪些服務:netstat -lntuo ---查看網(wǎng)絡服務端口號碼信息
centOS 6
臨時關閉:/etc/init.d/iptables stop
臨時開啟:/etc/init.d/iptables status
永久關閉:chkconfig iptables off 開啟:chkconfig iptables on
查看狀態(tài):chkconfig --list|grep iptables
chkconfig --list iptables
centOS 7
臨時關閉:systemctl stop firewalld.service
臨時開啟:systemctl start firewalld.service
永久關閉:systemctl disable firewalld.service
永久開啟:systemctl enable firewalld.service
查看狀態(tài):systemctl status firewalld.service
檢查服務是否臨時關閉或開啟:systemctl is-active firewalld.service
檢查服務是否永久關閉或開啟:systemctl is-enabled firewalld.service
selinux:企業(yè)中大部分都會關閉(安全程序和root權限有關) ---需要關閉
查看selinux狀態(tài):getenforce
Enforcing /1 --- selinux處于開啟狀態(tài)
Permissive /0 --- selinux處于臨時關閉
臨時關閉:setenforce 0
臨時開啟:setenforce 1
永久關閉:/etc/selinux/config ---路徑
enforcing - SELinux security policy is enforced.
開啟狀態(tài)
permissive - SELinux prints warnings instead of enforcing.
警告信息代替開啟狀態(tài) ==臨時關閉
disabled - No SELinux policy is loaded.
關閉狀態(tài)
方法一:
vi進入編輯模式修改SELINUX=disabled保存并退出,即可永久修改
方法二:
s###g 把enforcing替換為disabled
系統(tǒng)字符編碼優(yōu)化
作用:1.避免中文出現(xiàn)亂碼
2.部分信息可以顯示中文
王永民 ---發(fā)明了五筆
查看系統(tǒng)字符編碼:echo $LANG
修改系統(tǒng)字符編碼:
centos6
臨時調(diào)整: LANG="en_US.UTF-8"
永久調(diào)整:
vim /etc/sysconfig/i18n
export LANG="en_US.GBK"
centos7
臨時調(diào)整: LANG="en_US.UTF-8"
永久調(diào)整:
vi /etc/profile 最后一行添加
export LANG="en_US.UTF-8"
source /etc/locale.conf
及臨時又永久:localectl set-locale LANG="en_US.UTF-8"
設置系統(tǒng)提示信息為中文:
localectl set-locale LANG="zh_CN.UTF-8"
系統(tǒng)時間和時區(qū)優(yōu)化
查看時間和時區(qū)信息:timedatectl

timedatectl查看時間.png
timedatectl set-time 18:49 --- 設置時間信息
timedatectl set-timezone Asia/Shanghai --- 設置時區(qū)信息 ******
timedatectl list-timezones --- 顯示時區(qū)信息
set-local-rtc BOOL --- 設置RTC功能是否開啟(RTC是否修改硬件主板時間)
set-ntp BOOL --- 設置NTP功能是否開啟(會通過網(wǎng)絡自動同步時間)
手動同步時間方法: yum install -y ntpdate
ntpdate "ntp1.aliyun.com"
timedatectl命令操作不了:
① yum install -y chrony
②systemctl start chronyd
③timedatectl set-ntp 1