新聞中心
快速解決網(wǎng)絡(luò)問題:使用Linux命令重啟網(wǎng)絡(luò)

創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、王益網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為王益等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
網(wǎng)絡(luò)問題是我們經(jīng)常會遇到的問題之一。這些問題可能包括與互聯(lián)網(wǎng)連接的問題,無法連接到本地網(wǎng)絡(luò)、DNS解析問題等等。網(wǎng)絡(luò)管理是一項非常重要的任務(wù),因為它涉及到網(wǎng)絡(luò)的全部方面,包括維護(hù),安全性,監(jiān)測等等。即便是經(jīng)驗豐富的管理員,在處理網(wǎng)絡(luò)問題時也會感到困惑。但是,使用Linux命令重啟網(wǎng)絡(luò)是解決這些問題的一種有效方法,因為它可以快速進(jìn)行排除故障。
為什么使用Linux命令?
使用Linux命令重啟網(wǎng)絡(luò)的一個顯著優(yōu)勢是它在幾乎所有Linux發(fā)行版都有,并且可以輕松執(zhí)行。此外,與其他操作系統(tǒng)相比,Linux命令非??焖俸陀行?,許多常見的問題都可以通過簡單的命令解決,這也可以幫助管理員更快地排除故障。
如何使用Linux命令重啟網(wǎng)絡(luò)?
要使用Linux命令重啟網(wǎng)絡(luò),您需要打開終端并輸入以下命令:
sudo service network-manager restart
在此過程中,您需要確保具有sudo或管理員權(quán)限。此命令將重新啟動當(dāng)前正在運(yùn)行的網(wǎng)絡(luò)管理器服務(wù)進(jìn)程,并重新加載網(wǎng)絡(luò)配置文件。一旦執(zhí)行此命令,您的網(wǎng)絡(luò)應(yīng)該重新啟動,并可以正常使用。
其他重要的命令
除了重啟網(wǎng)絡(luò)服務(wù)之外,Linux還提供了許多其他有用的命令,可以幫助管理員更好地處理網(wǎng)絡(luò)問題。以下是一些常見的Linux命令,這些命令對于排除網(wǎng)絡(luò)問題非常重要:
? ping – 用于測試網(wǎng)絡(luò)連接。該命令發(fā)送當(dāng)前計算機(jī)到另一個設(shè)備的數(shù)據(jù)包,并接收該設(shè)備返回的響應(yīng)。這將幫助您確定網(wǎng)絡(luò)連接是否已成功建立。
? ifconfig – 顯示當(dāng)前計算機(jī)的網(wǎng)絡(luò)接口信息。該命令可用于訪問您計算機(jī)當(dāng)前的IP地址,MAC地址等信息。
? ip – 該命令提供分配給網(wǎng)絡(luò)接口的IP地址,子網(wǎng)掩碼,網(wǎng)關(guān)和DNS服務(wù)器信息等。
? nslookup – 用于域名解析??捎糜诖_定一個域名是否解析到正確的IP地址。
? netstat – 用于監(jiān)視與計算機(jī)連接的所有網(wǎng)絡(luò)連接。該命令可用于查看哪些應(yīng)用程序正在使用網(wǎng)絡(luò)并占用帶寬。
? traceroute – 提供端到端的路由信息??捎糜诖_定網(wǎng)絡(luò)中的瓶頸點(diǎn)并從中進(jìn)行排除故障。
結(jié)論
網(wǎng)絡(luò)問題是很常見的。即使使用者沒有網(wǎng)絡(luò)管理的經(jīng)驗,也可以使用Linux命令輕易地解決網(wǎng)絡(luò)問題。重啟網(wǎng)絡(luò)服務(wù)是這些命令中的一項簡單而有效的命令,可以快速解決大多數(shù)常見的網(wǎng)絡(luò)問題。 無論您是新入門的網(wǎng)絡(luò)管理員還是經(jīng)驗豐富的管理員,這些命令都可以幫助您更有效地排除網(wǎng)絡(luò)問題,并確保您的網(wǎng)絡(luò)保持穩(wěn)定和安全。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
linux重啟網(wǎng)關(guān)命令
重啟網(wǎng)改腔絡(luò)可以有三種方式:核仔衫
1、service network restart
2、rcnetwork restart
3、/戚沒etc/rc.d/network restart
Linux系統(tǒng)基本網(wǎng)絡(luò)
1.1、服務(wù)器注意事項:
遠(yuǎn)程服務(wù)器不允許關(guān)機(jī),只能重啟
重啟時應(yīng)該先關(guān)閉服務(wù)
不要在服務(wù)器訪問高峰運(yùn)行高負(fù)載命令
遠(yuǎn)程配置防火墻時不要把自己踢出服務(wù)器
指定合理的密碼規(guī)范并定期更新
合理分配權(quán)限
定期備份重要的數(shù)據(jù)和日志
1.2、設(shè)置高段網(wǎng)絡(luò)橋接命令和(ANT模式):
systemctl restart network——重啟網(wǎng)卡service network restart重啟網(wǎng)絡(luò)服務(wù)
systemctl stop NetworkManager 臨時暫停網(wǎng)絡(luò)管理器systemctl disable NetworkManager 永久關(guān)閉網(wǎng)絡(luò)管理器
systemctl start NetworkManager 擁有root用戶的可執(zhí)行權(quán)限
systemctl stop NetworkManager停止并禁用虛擬機(jī) NetworkManager 服務(wù)
systemctl disable NetworkManager
注意:修改網(wǎng)絡(luò)配置文件后,需要重新加載網(wǎng)絡(luò)連接,如果是通過network.service則使用命令:systemctl restart network;如果是通慎扮過NetworkManager.service則使用nmcli命令:nmcli connection reload。
設(shè)置網(wǎng)絡(luò)主要操作(橋接模式和)
# cd etc/sysconfig/network-scripts/
# vi ifcfg-ens33
systemctl restart network——重啟網(wǎng)卡
service network restart重啟網(wǎng)絡(luò)服務(wù)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ON=no
BOOTPROTO=static設(shè)置靜態(tài)
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=10c17057-e9ca8ff-0757ea0abc0b
DEVICE=ens33
ONBOOT=yes#開機(jī)重啟
#IPADDR=192.168.43. #ip地址(需要跟主機(jī)同一個網(wǎng)段,不同一個IP)
IPADDR=10.63.73.
#NETMASK=255.255.255. #子網(wǎng)掩碼(下面三個都跟主機(jī)一樣)
NETMASK=255.255.0.0
#GATEWAY=192.168.43. #網(wǎng)關(guān)
GATEWAK=10.63.255.254
#GATEWAK=10.200.0.3
#DNS1=192.168.43. #DNS服務(wù)
設(shè)置網(wǎng)絡(luò)主要步驟(Nat模式)
1.打開Vm,點(diǎn)擊編輯->虛擬網(wǎng)絡(luò)編輯
2.選擇VMnet8,將VMnet信息改為NAT模式,比如我的本機(jī)IP是192.168.138.1,子網(wǎng)掩碼為255.255.255.0
所以我戚孝譽(yù)將下面的IP配置成192.168.138.0 子網(wǎng)掩碼配置成255.255.255
3.再點(diǎn)擊NAT設(shè)置將網(wǎng)管配置成192.168.138.2(ps:網(wǎng)關(guān)不要配置成和自己IP地址一樣)
然后再應(yīng)用確定
4.右鍵點(diǎn)擊虛擬機(jī)設(shè)置,網(wǎng)絡(luò)適配器改為自定義(選擇Vmnet8 Nat模式)
5.接下來開啟虛擬機(jī)
cd /etc/sysconfig/network-scripts/
vim ifcfg-eno
然后再執(zhí)行命令:/etc/init.d/network restart
1.3、設(shè)置防火墻
1.3.1、防火墻命令
停止防火墻:
systemctl stop firewalld.service #停止firewall 防火墻
service iptables stop #(centos7版本之前)
永久關(guān)閉防火墻:
systemctl disable firewalld.service #禁止firewall開機(jī)啟動 ( 永久關(guān)閉防火墻 )
chkconfig iptables off #永久關(guān)閉防火墻
開始防火墻:
systemctl start firewalld #啟動防火墻
systemctl restart iptables.service #重啟防火墻使配置生效
systemctl enable iptables.service #設(shè)置防火墻開機(jī)啟動(重啟)
查看防火墻狀態(tài):
systemctl status firewalld
service iptables status # (7版本之前)
1.3.2、Linux chkconfig 命令
Linux chkconfig 命令用于檢查,設(shè)置系統(tǒng)的各種服務(wù)。
這是Red Hat公司遵循GPL規(guī)則所開發(fā)的程序,它可查詢操作系統(tǒng)在每一個執(zhí)行等級中會執(zhí)行哪些系統(tǒng)服務(wù),其中包括各類常駐服務(wù)。
語法
chkconfig 或 chkconfig
參數(shù) :
–add 增加所指定的系統(tǒng)服務(wù),讓 chkconfig 指令得以管理它,并同時在系統(tǒng)啟動的敘述文件內(nèi)增加相關(guān)數(shù)據(jù)。
–del 刪除所指定的系統(tǒng)服務(wù),不再由 chkconfig 指令管理,并同時在系統(tǒng)啟動的敘述文件內(nèi)刪除相關(guān)數(shù)據(jù)。
–level 指定讀系統(tǒng)服務(wù)要在哪一個執(zhí)行等級中開啟或關(guān)畢。
實例
列出chkconfig 所知道的所有命令,可以用chkconfig –list查看所有的服務(wù)及其在每個級別的開啟狀態(tài)。
# chkconfig –list
開啟服務(wù)
# chkconfig telnet on //開啟 Telnet 服務(wù)
# chkconfig –list //列出 chkconfig 所知道的所有的服務(wù)的情況
關(guān)閉服務(wù)
# chkconfig telnet off // 關(guān)閉 Telnet 服務(wù)
# chkconfig –list // 列出 chkconfig 所知道的所有的服務(wù)的情況
# chkconfig –level 3 network off //關(guān)閉3級別的network服務(wù)
# chkconfig –list //3級別已關(guān)閉
network:關(guān) 1:關(guān) 2:開 3:關(guān) 4:開 5:開 6:關(guān)
# chkconfig network on //不輸入級別,默認(rèn)打開2,3,4,5級別
# chkconfig –list
network:關(guān) 1:關(guān) 2:開 3:開 4:開 5:開 6:關(guān)
# chkconfig –del network //刪除network
# chkconfig –list //network已消失
mysqld:關(guān) 1:關(guān) 2:開 3:開 4:開 5:開 6:關(guān)
netconsole:關(guān) 1:關(guān) 2:關(guān) 3:關(guān) 4:關(guān) 5:關(guān) 6:關(guān)
# chkconfig –add network //增加network服務(wù)
# chkconfig –list //network服務(wù)又恢復(fù)了
mysqld:關(guān) 1:關(guān) 2:開 3:開 4:開 5:開 6:關(guān)
netconsole:關(guān) 1:關(guān) 2:關(guān) 3:關(guān) 4:關(guān) 5:關(guān) 6:關(guān)
network:關(guān) 1:關(guān) 2:開 3:開 4:開 5:開 6:關(guān)
# chkconfig –list
注:該輸出結(jié)果只顯示 SysV 服務(wù),并不包含
原生 systemd 服務(wù)。SysV 配置數(shù)據(jù)
可能被原生 systemd 配置覆蓋。
要列出 systemd 服務(wù),請執(zhí)行 ‘systemctl list-unit-files’。
查看在具體 target 啟用的服務(wù)請執(zhí)行
‘systemctl list-dependencies ‘。
mysqld:關(guān) 1:關(guān) 2:開 3:開 4:開 5:開 6:關(guān)
netconsole:關(guān) 1:關(guān) 2:關(guān) 3:關(guān) 4:關(guān) 5:關(guān) 6:關(guān)
注意: 但是這里只顯示了SysV管理的服務(wù),centos6及之前都是這個管理工具,但是在centos7用的是systemd管理,所以systemd管理的服務(wù)在這里沒有顯示出來。
運(yùn)行級別為系統(tǒng)啟動級別,具體含義如下:
0 shutdown關(guān)機(jī)
1 單用戶模式
2 無NFS支持的多用戶模式
3 完全多用戶模式,常用的命令行模式
4 保留給用戶自定義
5 圖形界面登錄,比3多了一個圖形界面
6 重啟
1.3.2、Linux systemd命令
systemd是管理開機(jī)啟動程序的工具(SysV啟動開機(jī)進(jìn)程時一次只能啟動一個,而systemd則一次可以啟動多個服務(wù),這樣就導(dǎo)致systemd的開機(jī)速度會更快。)
# systemctl list-units –all –type=service
UNITLOAD ACTIVE SUB DESCRIPTION
abrt-ccpp.service loaded active exited Install ABRT coredump hook
abrt-oops.service loaded active running ABRT kernel log watcher
UNITLOAD ACTIVE SUB DESCRIPTION
# ls /usr/lib/systemd/system //啟動的腳本文件目錄
# systemctl list-units //列出正在運(yùn)行的unit
# systemctl list-units –all //列出所有的unit,包括active和inactive
# systemctl list-units –all –state=inactive //列出inactive的unit
# systemctl list-units –all –type=service //列出所有狀態(tài)的service
# systemctl list-units –type=service //列出active的service
# systemctl is-active crond.service //查看某個unit是否active
systemctl enable crond.service //開機(jī)啟動 .service可以省略
systemctl disable crond.service //禁止開機(jī)啟動
systemctl status crond.service //查看服務(wù)狀態(tài)
systemctl start crond.service //啟動服務(wù)
systemctl stop crond.service //停止服務(wù)
systemctl restart crond.service //重啟服務(wù)
systemctl is-enabled crond.service //查看某個服務(wù)是否開機(jī)啟動
unit /usr/lib/systemd/system 此目錄下列出了很多文件,這些文件都是unit。類別如下:
service 系統(tǒng)服務(wù)target 多個unit組成的組device 硬件設(shè)備mount 文件系統(tǒng)掛載點(diǎn)automount 自動掛載點(diǎn)path 文件或路徑scope 不是由systemd啟動的外部進(jìn)程slice 進(jìn)程組snapshot systemd快照socket 進(jìn)程間通信的套接字swap swap文件timer 定時器
target target類似于centos6的啟動級別,target內(nèi)又包含多個unit的組合,當(dāng)然target內(nèi)也可以包含target。啟動target就是啟動多個unit,用target來管理這些unit。
# systemctl list-units –all –type=target //查看當(dāng)前所有的target
UNITLOAD ACTIVE SUB DESCRIPTION
basic.targetloaded active active Basic System
bluetooth.targetloaded active active Bluetooth
# systemctl list-dependencies multi-user.target
multi-user.target
● ├─abrt-ccpp.service
● ├─abrt-oops.service
● ├─abrt-vmcore.service
● ├─abrt-xorg.service
# systemctl get-default //查看系統(tǒng)默認(rèn)的target
multi-user.target
systemctl set-default multi-user.target //設(shè)置默認(rèn)的target
multi-user.target等同于centos6的運(yùn)行級別3。他們的對應(yīng)關(guān)系如下:
SysV運(yùn)行級別systemd target備注
0poweroff.target關(guān)閉系統(tǒng)
1rescure.target單用戶模式
2multiuser.target用戶自定義級別,通常識別為3
3multiuser.target多用戶命令行模式
4multiuser.target用戶自定義級別,通常識別為3
5graphical.target多用戶圖形界面,比級別3只多一個GUI
6reboot.target重啟
所以總結(jié)起來,一個service屬于一種unit,多個unit組成一個target,當(dāng)然target里面也可以包含target。
1.4、ifconfig命令配置IP網(wǎng)絡(luò)參數(shù)
格式:
#ifconfig
#ifconfig eth0 192.168.74.130 netmask 255.255.255.0 up
用ifconfig命令配置eth0別名設(shè)備,為eth0綁定多個IP地址。
#ifconfig eth0:1 192.168.74.130
#ifconfig eth0:2 192.168.73.130
1.5、使用routedel命令添加路由
格式:
#routedel netmask
#route #查看路由信息
功能:添加路由
-net : 表示后面接的路由為一個網(wǎng)絡(luò)。
-host : 表示后面接的為連接到單部主機(jī)的路由。
netmask : 與網(wǎng)絡(luò)有關(guān),可以設(shè)定netmask決定網(wǎng)路的大小。
gw : gateway (網(wǎng)關(guān))的簡寫,后面接的是ip地址。
1.6、使用hostname命令修改主機(jī)名稱
#hostname service.jw.com
關(guān)于linux命令 重啟網(wǎng)絡(luò)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)-老牌IDC、云計算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
當(dāng)前名稱:快速解決網(wǎng)絡(luò)問題:使用linux命令重啟網(wǎng)絡(luò)(linux命令重啟網(wǎng)絡(luò))
鏈接URL:http://m.fisionsoft.com.cn/article/dhcghhs.html


咨詢
建站咨詢
