學習CentOS7筆記 一

2022-07-29 14:33:20 字數 2504 閱讀 5454

說明:

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。設定方法,首先新增如下**:

//

需要把之前的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

說明:這一部分轉換,我花了近5個小時,才配置成功。期間遇到了這樣的問題,當重啟服務時,出現這樣的錯誤。

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 命令,可能不會立即生效。使用ifdowneno16777736,然後ifupeno16777736 即可。

我的感想:經過幾個小時艱難的查詢資料,官網論壇,谷歌跑了好大的一圈,看了好多的解決方案。但是沒有解決。之前也確認過兩個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...