CentOS7系統安裝后的基本配置
- 1. 修改主機名
- 2. 網路配置
- 3. 配置防火墻和SELinux
- 4. 更換國內Yum源
- 5. 配置系統時間同步
1. 修改主機名
方法一:hostname命令
一次性修改,重啟后恢復

切換用戶或重新打開終端就可以看到主機名已經修改,重啟系統后恢復,
方法二:hostnamectl命令
永久修改,會修改/etc/hostname的內容

方法三:修改主機名組態檔(需要重啟,永久修改)

主機名組態檔中寫入主機名:

2. 網路配置
進到桌面后,再桌面點擊右鍵,選擇最下面“打開終端”,如下:

檢查是否root用戶登錄,如果不是,則在終端輸入:su root切換到root用戶

點擊VMware的“編輯”->“虛擬網路編輯器”,打開如下界面:

可看到VMnet8的網關:192.168.126.2(每個人的不一樣)
由此可確定網路配置的ip、網關、子網掩碼
網關:192.168.126.2
ip:192.168.126.3-254中的任一個
子網掩碼:255.255.255.0
然后通過vi編輯器修改/etc/sysconfig/network-scripts/ifcfg-ens33,命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改內容如下:
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
NAME=ens33
DEVICE=ens33
IPADDR=192.168.126.11
GATEWAY=192.168.126.2
NETMASK=255.255.255.0
DNS1=192.168.126.2
修改完以后重啟網路:
systemctl network restart
查看虛擬機ip,centos7默認用的網路是ens33,說明修改成功:

3. 配置防火墻和SELinux
防火墻(firewalld)和 SELinux 的存在是 Linux 安全可靠的原因之一,也是對于系統安全來說很重要的一道防線,所以在生產環境中一定不能關閉防火墻和 SELinux,但是為了實驗方便,可以暫時先關閉防火墻和 SELinux,待我們熟悉防火墻和 SELinux 的操作后再開啟它們,
## 首先查看 firewalld 的狀態
[root@hdp05 ~]# systemctl status firewalld
## 停止 firewalld 服務
[root@hdp05 ~]# systemctl stop firewalld
## 禁用 firewalld 服務,下次開機后不會啟動
[root@hdp05 ~]# systemctl disable firewalld

SELinux(Security-Enhanced Linux) 是美國國家安全域(NSA)對于強制訪問控制的實作,是 Linux歷史上最杰出的新安全子系統,禁用 SELinux 服務,命令如下:
## 首先通過 getenforce 命令查看 SELinux 的狀態
[root@hdp05 ~]# getenforce
Enforcing
## 通過修改組態檔類禁用 SELinux 服務
## SELinux 的組態檔為 /etc/selinux/config
## 修改組態檔中的 SELINUX=enforcing 為 SELINUX=disabled
[root@hdp05 ~]# vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
## 修改組態檔后需要重啟后才能生效

重啟之后的狀態:

4. 更換國內Yum源
Yum 是一個軟體包管理工具,主要用于添加、洗掉、更新 RPM 包,并自動解決軟體包之間的依賴關系,方便系統更新及軟體管理,Yum 可以通過軟體倉庫(repository)進行軟體的下載、安裝等,軟體倉庫可以是一個 HTTP 或 FTP 站點,也可以是一個本地軟體池,軟體倉庫可以有多個,
在 Yum 的資源庫中,會包括 RPM 的頭資訊(header),頭資訊中包括軟體的功能描述、依賴關系等,通過分析這些資訊,Yum 可以計算出依賴關系并進行相關的升級、安裝、洗掉等操作,由于 CentOS 中默認的 Yum 源的服務器在國外,所以在國內的訪問速度非常慢甚至連接不上,我們可以將默認的 Yum 源更換為國內 Yum 源,如阿里巴巴鏡像源、清華鏡像源等,
Yum源的組態檔在/etc/yum.repos.d/下,其中重要的是這兩個:

## 首先備份默認的 Yum 源檔案,Linux 沒有回收站,洗掉的檔案就找不回來了
[root@hdp05 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
## 然后下載國內阿里巴巴開源鏡像站提供的 Yum 源組態檔
[root@hdp05 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
## 下載完成后清除一下快取,再檢查一下 Yum 源是否可用
[root@hdp05 ~]# yum clean all
[root@hdp05 ~]# yum repolist
## 至此 Yum 源已經更換完成,可以嘗試下載安裝一個 vim 編輯器
[root@hdp05 ~]# yum install vim

5. 配置系統時間同步
時間同步在計算機網路中是非常重要的,計算機中的很多服務都需要時間同步才可以正常有序地運行,所以我們有必要在系統中使用NTP 來進行時間同步,使網路內所有設備的時間保持一致,從而使設備能夠支持基于統一時間的多種應用,對于運行 NTP 的本地系統來說,既可以接收來自其他時間源的同步,又可以作為時間源同步其他的時間,并且可以和其他設備互相同步,命令如下:
## 首先確認系統可以聯網:
[root@hdp05 ~]# ping www.baidu.com
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=128 time=21.1 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=128 time=18.9 ms
## 安裝 NTP 時間同步服務
[root@hdp05 ~]# yum install -y ntp
## 在組態檔中注釋默認的時間服務器并添加阿里云提供的時間服務器
[root@hdp05 ~]# vim /etc/ntp.conf
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com
## 修改完組態檔后,啟動 ntpd 服務,并配置為開機自啟動
[root@hdp05 ~]# systemctl restart ntpd
[root@hdp05 ~]# systemctl enable ntpd
## 手動進行時間同步
[root@hdp05 ~]# ntpdate ntp1.aliyun.com
## 同步系統時間到硬體時間
[root@hdp05 ~]# hwclock --systohc

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/299782.html
標籤:其他
