centos 基礎設定

2022-05-27 01:33:07 字數 4888 閱讀 1862

關閉防火牆

檢視防火牆是否開啟

service iptables status

停止防火牆

service iptables stop

禁止開機自啟動防火牆

chkconfig iptables off

設定靜態ip位址

首先在windows 的cmd 介面上,檢視一下當前機器的ip位址,例如作者的是 192.168.0.107,記錄下來

然後在 centos 上執行以下命令,檢視當前的網絡卡是叫什麼名字,例如作者是eth0

ifconfig

繼續開啟配置檔案 /etc/sysconfig/network-scripts/ifcfg-eth0

修改關鍵的引數

bootproto="

static

"#設定為靜態ip位址

ipv6init="

no" #ipv6設定關閉

onboot="

yes" #開機啟動網路設定

ipaddr=192.168.0.110 #設定的靜態ip位址

netmask=255.255.255.0 #子網掩碼,和windows保持一致

gateway=192.168.0.1 #網管,和windows的保持一致

dns1=114.114.114.114 #dns設定,確保可以上外網

dns2=114.114.115.115 #dns設定,確保可以上外網

重啟機器或者重啟網路即可,重啟網路命令如下

service network restart

關閉、開啟圖形化介面

臨時關閉圖形化介面

init 3

臨時重新開啟圖形化介面

init 5

如果希望開機不再啟**形化介面,可以修改 /etc/inittab

id:5

:initdefault:

改成id:3:initdefault:

設定靜態ip位址

首先用 ifconfig 命令檢視網絡卡名字,例如作者的是如下資訊,網絡卡的名字就是 ens33 

ens33: flags=4163

mtu 1500

inet

192.168.189.131 netmask 255.255.255.0 broadcast 192.168.189.255

inet6 fe80::2cfb:

9046:ac4a:1859 prefixlen 64 scopeid 0x20

ether

00:0c:29:0d:ca:bc txqueuelen 1000

(ethernet)

rx packets

2445 bytes 412507 (402.8

kib)

rx errors

0 dropped 0 overruns 0 frame 0

tx packets

319 bytes 41460 (40.4

kib)

tx errors

0 dropped 0 overruns 0 carrier 0 collisions 0

開啟這個網絡卡的配置檔案

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改並且增加引數

onboot=yes

bootproto=static

ipv6init=no

ipaddr=192.168.189.131

gateway=192.168.189.2

netmask=255.255.255.0

dns1=223.5.5.5

dns2=223.6.6.6

注意:onboot引數,在安裝完 centos 7 後,預設為 no,表示沒有開機自啟動網絡卡功能,建議修改為yes

gateway引數,如果使用者不知道自己是什麼,可以通過以下命令獲取

[root@sdb1 ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0

192.168.189.2

0.0.0.0 ug 10000

ens33

192.168.122.0

0.0.0.0

255.255.255.0 u 000

virbr0

192.168.189.0

0.0.0.0

255.255.255.0 u 100

00 ens33

dns1和 dns2 是為了能夠正常連線外網,如果有其他更好的dns ,讀者們可以自行修改。

重啟網路後,配置生效

service network restart

如果在編輯 /etc/sysconfig/network-scripts/ifcfg-ens33 配置檔案時,意外修改了 uuid 引數,而導致 service network restart 後,無法獲取 ip 位址,可以通過以下命令獲取機器的uuid,可以看到 ens33 網絡卡的uuid 為「9bc78e0e-c4aa-4bb8-8f93-ab1a360849da」

nmcli con show

name uuid type device

ens33 9bc78e0e-c4aa-4bb8-8f93-ab1a360849da 802-3-ethernet ens33

wired connection 1 f1e2741f-6296-3201-9c55-d9639ad52835 802-3-ethernet --

如果是虛擬機器複製映象,在vm軟體中重新生成 mac 位址後,應該也要同步更新 網絡卡的uuid值,新生成 uuid 可以通過以下命令;

注:eth0 是作者自己的網絡卡名字,讀者們要自己修改網絡卡的名字。

$ uuidgen ens33

77ed6279-c97e-4056-b681-5b67edd97fd5

然後使用者就可以將這個新的 uuid 填寫到/etc/sysconfig/network-scripts/ifcfg-ens33 配置檔案中的 uuid 引數中了,再重啟網路服務即可。

同樣的,如果是虛擬機器複製映象,強烈建議手工配置mac 位址,這樣可以避免很多網路錯誤

# 使用ifconfig 命令,可以檢視網絡卡的mac 位址,例如:

ether

00:1c:42

:1b:c4:eb

# 開啟網絡卡的設定檔案

vi /etc/sysconfig/network-scripts/ifcfg-eth0

# 增加mac 位址

hwaddr=00:1c:42

:1b:c4:eb

# 重啟網路

service network restart

關閉防火牆

檢視防火牆是否開啟

firewall-cmd --state

或者systemctl status firewalld.service

或者systemctl list-unit-files|grep firewalld.service

停止防火牆

systemctl stop firewalld.service

禁止開機自啟動防火牆

systemctl disable firewalld.service

關閉selinux

檢視selinux 是否開啟

getenforce

或者/usr/sbin/sestatus -v

臨時關閉selinux命令

##設定selinux 成為permissive模式

##setenforce

1設定selinux 成為enforcing模式

setenforce

0

永久關閉selinux

開啟 /etc/selinux/config 檔案

將selinux=enforcing改為selinux=disabled ,設定後需要重啟才能生效

注意,千萬不要設定成 selinuxtype=disabled,這樣會導致linux 系統無法啟動

關閉、開啟圖形化介面

開機以命令模式啟動,執行:

systemctl set-default multi-user.target

開機以圖形介面啟動,執行:

systemctl set-default graphical.target

檢視 centos 7 網絡卡資訊的部落格:

CentOS7 基礎設定

近期學完了嵩天老師的python入門公開課,並完成了相關的案例學習。於是計畫找一些專案來練練手。正好聽聞目前的公司之前有考慮過建立erp,但是出於其他原因一直沒有實施。而我所在的部門可以說是公司各類資料的中樞,因此如果在我所在的部門通過測驗,也就可以更好的推廣至全公司。可以提高很多辦公效率。正好公司...

Centos 初始設定

1,安裝完成後新增乙個新使用者 user 2,將新使用者新增到sudoer檔案中,使之能使用sudo命令 vim etc sudoers 新增user all all all到最後最後一行。3,稱附selinux限制,先不啟用這個功能 vim etc selinux config 將selinux ...

Centos系統設定

linux的配置檔案儲存於 etc 資料夾中 1.修改啟動順序 vi etc grub.conf 2.sudo配置 root下visudo allows people in group wheel to run all commands wheel all all all wheel all all...