Linux Centos 安裝配置
Linux Centos IP地址配置,Centos7設置靜態IP地址
Linux Centos7設置靜態IP地址不能上網解決方案
================================
©Copyright 蕃薯耀 2020-12-31
https://www.cnblogs.com/fanshuyao/
一、使用VMware Workstation Pro安裝CentOS-7-x86_64-Minimal-1708.iso
過程略。
二、Centos7設置靜態IP地址
1、進入ip地址配置文件目錄:
cd /etc/sysconfig/network-scripts/
2、編輯配置文件:
vi ifcfg-ens33
或者使用絕對路徑直接打開編輯:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
3、修改配置,ifcfg-ens33配置的內容:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.170.11 NETMASK=255.255.255.0 GATEWAY=192.168.170.2 DNS1=114.114.114.114 DNS2=8.8.8.8
BOOTPROTO默認是dhcp,表示系統動態生成IP地址(生成后不變),修改成static,表示使用靜態IP地址
ONBOOT默認是no,表示網絡配置不隨開機啟動,修改成yes,表示隨開機啟動
IPADDR=192.168.170.11,表示自定義的IP地址
NETMASK=255.255.255.0,表示子網掩碼
GATEWAY=192.168.170.2,表示網關
DNS1=114.114.114.114,表示DNS,可以設置多個
DNS2=8.8.8.8,表示DNS,第二個
全部配置(可不看):
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no
#注釋掉默認配置,在后面增加 #BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=a757003c-a37a-4fb6-a9ca-2fd73e480979 DEVICE=ens33
#注釋掉默認配置,在后面增加 #ONBOOT=no BOOTPROTO=static ONBOOT=yes IPADDR=192.168.170.11 NETMASK=255.255.255.0 GATEWAY=192.168.170.2 DNS1=114.114.114.114 DNS2=8.8.8.8
4、修改完配置文件,重啟網絡:
systemctl restart network
5、查看自定義配置的IP地址
ip addr
6、驗證網絡,確認能上網,通過Ctrl + C停止ping
ping www.baidu.com
結果如下:
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=8.80 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=8.26 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=128 time=6.97 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=4 ttl=128 time=8.62 ms
三、Centos7設置靜態IP地址不能上網解決方案
在上網設置了相應的靜態IP地址配置項,但后面發現不能上網,即不能ping通www.baidu.com,表示不能上網
1、Centos7設置靜態IP地址不能上網的原因:
出現這樣情況,就是
IPADDR
NETMASK
GATEWAY
這三項設置錯誤導致的。
2、Centos7設置靜態IP地址不能上網解決方案
通過VMware Workstation找到相應的地址配置


注意:
子網IP:192.168.170.0,表示虛擬機的IP地址網段是192.168.170,我們可以設置靜態IP地址是:192.168.170.11,或者192.168.170.111
子網掩碼:255.255.255.0,對應配置文件中的NETMASK項

網關IP:192.168.170.2,對應配置修改中的GATEWAY項

按照上面正確配置靜態IP地址后,重啟網絡,重新ping
修改完配置文件,重啟網絡: systemctl restart network 查看自定義配置的IP地址 ip addr 驗證網絡,確認能上網,通過Ctrl + C停止ping ping www.baidu.com
四、設置Hostname,使用hostnamectl命令
hostnamectl set-hostname host-11
查看主機名Hostname
hostname -f
這個直接能生效,不用重啟系統。
更多設置Hostname方式見:
Centos7設置Hostname,Centos7設置主機名
https://www.cnblogs.com/fanshuyao/p/13886561.html
五、安裝額外的插件
1、安裝vim
yum install -y vim
2、安裝wget
yum install -y wget
3、安裝telnet
yum -y install telnet
4、安裝文件上傳lrzsz,用來上傳文件
yum install -y lrzsz
5、安裝unzip和zip命令
yum install -y unzip yum install -y zip
6、安裝locate,用於查找文件
yum install -y mlocate
在使用locate之前,先使用updatedb命令,手動更新數據庫
updatedb
7、安裝net-tools(RPM方式安裝mysql需要用到)
yum -y install net-tools
安裝perl(安裝mysql需要用到)
yum install -y perl
安裝autoconf(安裝mysql需要用到)
yum -y install autoconf
六、Linux Centos7關閉防火牆
1、查看防火牆狀態:
firewall-cmd --state
2、關閉防火牆
systemctl stop firewalld.service
3、禁止防火牆開機啟動
systemctl disable firewalld.service
七、開放Centos系統端口(如果不關閉防火牆,用到的端口都要開放)。注意:需要firewall-cmd --reload才能生效:
開放9000端口:
firewall-cmd --zone=public --add-port=9000/tcp --permanent
讓端口生效:
firewall-cmd --reload
查看防火牆所有開放的端口
firewall-cmd --zone=public --list-ports
查看某個端口是否開放:
firewall-cmd --query-port=2181/tcp
移除指定端口:
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #關閉5672端口
或者
firewall-cmd --permanent --remove-port=123/tcp
查看監聽的端口
netstat -lnpt
檢查端口被哪個進程占用
netstat -lnpt |grep 5672

(如果文章對您有所幫助,歡迎捐贈,^_^)
================================
©Copyright 蕃薯耀 2020-12-31
https://www.cnblogs.com/fanshuyao/
