十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
一、ifconfig
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)電白,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
自ubuntu17起,已經(jīng)不提供這個命令了,要自動安裝
sudo apt install net-tools
ifconfig -a :查看當(dāng)前系統(tǒng)所有的網(wǎng)絡(luò)接口
ifconfig interface(PS:這里是網(wǎng)絡(luò)接口的名稱) down:禁用當(dāng)前網(wǎng)絡(luò)接口
ifconfig interface up :啟用網(wǎng)絡(luò)接口
二、ip命令
1、管理網(wǎng)絡(luò)接口
1)、ip link list 顯示網(wǎng)絡(luò)設(shè)備的運(yùn)行狀態(tài)
2)、ip -s link list 顯示更詳細(xì)的網(wǎng)絡(luò)設(shè)備運(yùn)行狀態(tài)
4)、ip link set dev ens33 mtu 1600: 改變網(wǎng)絡(luò)設(shè)備最大傳輸單元 MTU的值為1600
2、管理ip地址
1)、ip a show dev ens33 顯示指定網(wǎng)絡(luò)接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通過id修改的ip地址重啟后會消失。如果要永久保存,則需要修改配置文件
3、管理路由表
1)、ip route show 顯示main 路由表的路由信息
每行定義一個路由表,前面的數(shù)字為路由編號,后面為路由名稱
以上的幾個路由表為默認(rèn)路由表,用戶不可以修改
默認(rèn)所有的路由表都會被插入到254的main表中。在進(jìn)行路由查詢時,內(nèi)核只使用路由表main
3)、ip route show table local 指定顯示路由表
4、管理策略路由
1)、ip route list 列出當(dāng)前系統(tǒng)的策略路由規(guī)則
2、添加一條到達(dá)網(wǎng)絡(luò)224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、刪除指定的路由記錄224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、刪除默認(rèn)網(wǎng)關(guān)
route del default gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各種網(wǎng)絡(luò)信息的,包括網(wǎng)絡(luò)連接、路由表以及網(wǎng)絡(luò)接口的各種統(tǒng)計數(shù)據(jù)
netstat [options]
常用的幾個選項(xiàng):
-a :顯示所有處于活動狀態(tài)的套接字
-t :顯示TCP/IP協(xié)議的連接信息
-l:列出所有處于監(jiān)聽狀態(tài)的套接字
-n:直接顯示ip地址,不轉(zhuǎn)換成域名
-i :列出所有的網(wǎng)絡(luò)接口
-p:顯示使用套接字的進(jìn)程id和程序名
-r:顯示路由表信息
2、netstat -a
顯示所有的端口,包含未監(jiān)聽的和監(jiān)聽的
3、nestat -at
只顯示TCP/IP協(xié)議的連接
4、netstat -tl
只顯示處于監(jiān)聽狀態(tài)的TCP連接
5、netstat -tlanx
顯示數(shù)字形式的ip地址
6、netstat -anp | grep ":80"
排查處于某個端口被占用導(dǎo)致服務(wù)器無法啟動
7、netstat -i
列出當(dāng)前系統(tǒng)的所有網(wǎng)絡(luò)接口
8、netstat -r
查看路由表信息
該命令是向某臺主機(jī)( )發(fā)送ICMP數(shù)據(jù)包,并接收響應(yīng)
Ctrl+C退出ping 命令
在Linux系統(tǒng)中,curl是一個利用URL規(guī)則在命令行下工作的文件傳輸工具,可以說是一款很強(qiáng)大的http命令行工具。它支持文件的上傳和下載操作,是綜合傳輸工具,習(xí)慣上稱url為下載工具。下面就日常運(yùn)維中基于curl命令使用做下總結(jié)
一、Curl命令用法
1. curl語法和參數(shù)選項(xiàng)
# curl [option] [url]
curl常見參數(shù)
2. curl使用說明
curl是一種命令行工具,作用是發(fā)出網(wǎng)絡(luò)請求,然后得到和提取數(shù)據(jù),顯示在"標(biāo)準(zhǔn)輸出"(stdout)上面。它支持多種協(xié)議,下面說下curl命令的日常使用示例:
3. curl上傳文件的用法(POST請求方式)
一般來說,我們都會用curl下載網(wǎng)頁,但是curl上傳文件則不常用。下面說下curl模擬"multipart/form-data"形式的form上傳文件, 命令稍稍復(fù)雜些。
4. curl常用示例
5. curl命令的超時時間
二、Curl的GET、POST、PUT、DELETE請求
1. GET、POST、PUT、DELETE含義與區(qū)別
2. GET、POST、PUT、DELETE四種請求方式的curl訪問
在 Linux 中,可以使用 'ping命令會向指定的主機(jī)發(fā)送 ICMP 回顯請求,并接收響應(yīng)。如果主機(jī)響應(yīng)了請求,則表示與該主機(jī)之間的網(wǎng)絡(luò)連通性良好。
例如,要檢測主機(jī) 192.168.1.1 的網(wǎng)絡(luò)連通性,可以使用以下命令:
運(yùn)行該命令后,系統(tǒng)會向 192.168.1.1 發(fā)送 ICMP 回顯請求,并在接收到響應(yīng)后打印輸出信息。如果網(wǎng)絡(luò)連通性良好,則會看到類似于以下信息的輸出:
如果網(wǎng)絡(luò)連通性不佳,則會看到類似于以下信息的輸出:
1、登陸Linux系統(tǒng)。先使用root賬號及密碼登陸linux界面(注:必須為管理員用戶或權(quán)限),若是其它用戶登陸,使用 su 命令切換用戶,輸入密碼即可。
2、修改Linux ip地址。使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0先將Linux系統(tǒng)ip地址更改為路由器或者網(wǎng)絡(luò)交換機(jī)允許通過的網(wǎng)段,在增加一條命令 DNS = 8.8.8.8 ,修改完畢后按鍵盤Esc鍵,輸入wq保存退出。
3、驗(yàn)證Linux是否聯(lián)網(wǎng)。使用ping命令直接ping 某一個網(wǎng)站,如無法識別主機(jī)則表明未聯(lián)網(wǎng),本處以ping 百度為例,結(jié)果如下圖所示表明未聯(lián)網(wǎng)。
4、Linux聯(lián)網(wǎng)。命令?vi /etc/resolv.conf ,在打開的文本中寫入 nameserver? 8.8.8.8。
5、重啟網(wǎng)卡:使用命令:service network restart重啟。
6、驗(yàn)證。使用ping 百度命令查看是否有回復(fù),有的話表示聯(lián)網(wǎng)成功。