說明:
1、這是我第一次接觸centos7,從基礎學起。
2、最終目的是為了在centos上面部ngix+php+mysql+naxsi環境,進行安全測試。
第一部分 認識centos 7
有所收穫:
2、既然很多公司選擇linux作為伺服器作業系統,但是那麼多的分支,他們都採用哪些呢?沒有完全的做過比較,沒有話語權。之前紅帽企業版比較穩定性高,但是**昂貴,centos 是基於redhat的原始碼,免費發布,成為了很多公司的選擇。這也是要學習centos的原因。
3、關於centos,英文全稱community enterprise operating system,中文名稱「社群企業作業系統」,是根據red hat enterprise linux 按照開放源**要求公布的源**編譯而成,但是不包括閉源的軟體。因此,具有很好的穩定性,可以是商業版red hat enterprise linux的替代。
第二部分 安裝centos 7
第一件事:網路設定
由於採用的是預設安裝方式,沒有選擇網路設定,進入系統的第一件事網路設定。包括靜態ip設定和dhcp設定。
首先,進入目錄/etc/sysconfig/network-scripts,vi ifcfg-eno16777736,內容如下圖:
dhcp動態設定
只需要把最後一行 onboot=no 修改為 omboot=yes,重新儲存,並重啟網路服務 service network restart 即可。可以用ping命令測試。(預設安裝不支援ifconfig等一些命令,後續後安裝相關模組)或者使用ip addr(可以縮寫為 ip a)
靜態ip設定
作為伺服器,都是設定為靜態ip。設定方法,首先新增如下**:
//說明:這一部分轉換,我花了近5個小時,才配置成功。期間遇到了這樣的問題,當重啟服務時,出現這樣的錯誤。需要把之前的dhcp設定為static
bootproto=static
ipaddr=192.168.1.110
//你的靜態ip位址
gateway=192.168.1.1
//預設閘道器
netmask=255.255.255.0
//子網掩碼
//子網掩碼也可以這樣表示
#prefix=24
dns=223.5.5.5
//dns位址
nm_controlled=no //
不使用network manager
restarting network (via systemctl): job for network.service failed. see 'systemctl status network.service
' and '
journalctl -xn
'for
details.
[failed]
解決方案:
1、首先確定ifcfg-eno16777736檔案中的hwaddr(mac位址)與ip a命令後顯示的mac是否一致。
保證上圖中圈住的兩個mac位址保持一致。
2、使用service network restart 或者
systemctl restart network.service 命令,可能不會立即生效。使用ifdown
eno16777736,然後ifup
eno16777736 即可。
我的感想:經過幾個小時艱難的查詢資料,官網論壇,谷歌跑了好大的一圈,看了好多的解決方案。但是沒有解決。之前也確認過兩個mac是否一致,因為沒有截圖,不知道是不是自己看花了眼,反正最後發現了兩個mac位址錯了一位。這樣在重啟服務時,沒有了錯誤,但是ip位址並沒有立即生效,最後使用了ifdown、ifup,可以立即生效,就像windows裡面的網絡卡禁用/啟用一樣。
今天就記錄到這裡,明天繼續補充。如果有**不對的地方,希望大家可以多指正,共同進步!
Centos7筆記之目錄介紹
一 目標 centos7的檔案目錄結構的初步認識 二 平台 centos7.6 三 centos7目錄介紹 1.boot 用於存放系統引導檔案和核心檔案 2.bin 用於存放可執行檔案 二進位制檔案 如ls cat mkdir 3.sbin 用於存放root使用者可以執行的命令 4.home 普通使...
Centos7筆記之Docker CE安裝
一 目標 centos7.6下安裝docker ce 二 平台 root hiibm uname r 3.10.0 957.el7.x86 64 root hiibm cat etc redhat release centos linux release 7.6.1810 core docker版本...
Centos7筆記之NFS服務安裝
一 目標 centos7下安裝nfs服務 二 平台 centos7.6 三 配置解析 1.軟體名 nsf 2.服務名 nsf server 3.配置檔案 etc exports 四 安裝nfs服務 1.yum install nfs y 安裝nfs服務 2.systemctl restart nfs...