一、ifconfig
成都創(chuàng)新互聯(lián)公司公司2013年成立,先為米東等服務(wù)建站,米東等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為米東企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
自u(píng)buntu17起,已經(jīng)不提供這個(gè)命令了,要自動(dò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地址重啟后會(huì)消失。如果要永久保存,則需要修改配置文件
3、管理路由表
1)、ip route show 顯示main 路由表的路由信息
每行定義一個(gè)路由表,前面的數(shù)字為路由編號(hào),后面為路由名稱
以上的幾個(gè)路由表為默認(rèn)路由表,用戶不可以修改
默認(rèn)所有的路由表都會(huì)被插入到254的main表中。在進(jìn)行路由查詢時(shí),內(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)計(jì)數(shù)據(jù)
netstat [options]
常用的幾個(gè)選項(xiàng):
-a :顯示所有處于活動(dòng)狀態(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"
排查處于某個(gè)端口被占用導(dǎo)致服務(wù)器無法啟動(dòng)
7、netstat -i
列出當(dāng)前系統(tǒng)的所有網(wǎng)絡(luò)接口
8、netstat -r
查看路由表信息
該命令是向某臺(tái)主機(jī)( )發(fā)送ICMP數(shù)據(jù)包,并接收響應(yīng)
Ctrl+C退出ping 命令
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況
iostat工具將對(duì)系統(tǒng)的磁盤操作活動(dòng)進(jìn)行監(jiān)視。它的特點(diǎn)是匯報(bào)磁盤活動(dòng)統(tǒng)計(jì)情況,同時(shí)也會(huì)匯報(bào)出CPU使用情況。
Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。
Linux df(英文全拼:disk free) 命令用于顯示目前在 Linux 系統(tǒng)上的文件系統(tǒng)磁盤使用情況統(tǒng)計(jì)。
find命令用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名。如果使用該命令時(shí),不設(shè)置任何參數(shù),則 find 命令將在當(dāng)前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進(jìn)行顯示。
crontab是用來定期執(zhí)行程序的命令。
##Ctrl+D:在目錄下敲擊該命令,作用是退出當(dāng)前用戶。
##Ctrl+D:在命令mail、write等命令中敲擊該命令,作用是退出當(dāng)前命令。
1.write
? ? 語法:write 用戶名
? ? 功能:給用戶發(fā)信息,以Ctrl+D保存結(jié)束; 即時(shí)通信
2.wall(write all)
語法:wall [message]
功能:發(fā)廣播信息(給所有用戶發(fā)信息); 回車鍵結(jié)束命令
3.ping
語法:ping [選項(xiàng)] IP地址
功能:測試網(wǎng)絡(luò)連通性
-c 次數(shù):指定發(fā)送次數(shù)
-s 字節(jié):指定探測包的大小
4.ifconfig(interface configure)
語法:ifconfig(或者ifconfig 網(wǎng)卡地址 IP地址 )
功能:查看和設(shè)置網(wǎng)卡信息? ? ?
inet6: IPv6地址目前不生效
5.mail
語法:mail [用戶名]
功能:查看或者發(fā)送電子郵件? ?##輸入郵件內(nèi)容時(shí),刪除鍵為 ctrl+backspace
6.last
語法:last
功能:顯示當(dāng)前與過去登入系統(tǒng)的用戶信息
7.lastlog
語法:lastlog
功能:顯示所有用戶最后登錄時(shí)間
8.traceroute
語法:traceroute [目標(biāo)主機(jī)]
功能:顯示發(fā)出數(shù)據(jù)包的主機(jī)到目標(biāo)主機(jī)之間的網(wǎng)關(guān)數(shù)量
?## 星號(hào)*** 可能是防火墻封掉了ICMP的返回信息,所以得不到數(shù)據(jù)包返回?cái)?shù)據(jù)
9.netstat
語法:netstat [選項(xiàng)]??
功能:顯示網(wǎng)絡(luò)相關(guān)信息
-a:列出所有網(wǎng)絡(luò)狀態(tài),包括Socket程序
-c 秒數(shù):指定每隔幾秒刷新一次網(wǎng)絡(luò)狀態(tài)
-n:使用IP地址和端口號(hào)顯示,不是用域名和服務(wù)名
-p:顯示PID和程序名
-t:顯示使用TCP協(xié)議端口的鏈接狀況
-u:顯示使用UDP協(xié)議端口的鏈接狀況
-l:加顯示監(jiān)聽狀態(tài)的鏈接
-r:顯示路由表
“tuln”選項(xiàng):查看本機(jī)開啟的端口,只能查看監(jiān)聽狀態(tài)的鏈接。
1) Proto:網(wǎng)絡(luò)連接的協(xié)議,一般就是 TCP 協(xié)議或者 UDP 協(xié)議。
2) Recv-Q:表示接收到的數(shù)據(jù),已經(jīng)在本地的緩沖中,但是還沒有被進(jìn)程取走。
3) Send-Q:表示從本機(jī)發(fā)送,對(duì)方還沒有收到的數(shù)據(jù),依然在本地的緩沖中,不具備 ACK 標(biāo)志的數(shù)據(jù)包。
4) Local Address:本機(jī)的 IP 地址和端口號(hào)。
5) ForeignAddress:遠(yuǎn)程主機(jī)的 IP 地址和端口號(hào)。
6) State:狀態(tài)。常見的狀態(tài)主要有以下幾種。
-LISTEN:監(jiān)聽狀態(tài),只有 TCP 協(xié)議需要監(jiān)聽,而 UDP 協(xié)議不需要監(jiān)聽。
-ESTABLISHED:已經(jīng)建立連接的狀態(tài)。如果使用"-I"選項(xiàng),則看不到已經(jīng)建立連接的狀態(tài)。
-SYN_SENT:SYN 發(fā)起包,就是主動(dòng)發(fā)起連接的數(shù)據(jù)包。
-SYN_RECV:接收到主動(dòng)連接的數(shù)據(jù)包。
-FIN_WAIT1:正在中斷的連接。
-FIN_WAIT2:已經(jīng)中斷的連接,但是正在等待對(duì)方主機(jī)進(jìn)行確認(rèn)。
-TIME_WAIT:連接已經(jīng)中斷,但是套接字依然在網(wǎng)絡(luò)中等待結(jié)束。
-CLOSED:套接字沒有被使用。
? ? ? ? 最常用的是LISTEN和ESTABLISHED
10.numtui
語法:numtui
功能:配置網(wǎng)絡(luò)——centos7獨(dú)有的功能
11.mount
語法:mount [-t 文件系統(tǒng)] 設(shè)備文件名 掛載點(diǎn)
功能:掛載外接設(shè)備