真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

linux網絡和通信命令的簡單介紹

Linux關于網卡的幾個命令

一、Linux網絡屬性配置

創(chuàng)新互聯建站是一家專注網站建設、網絡營銷策劃、重慶小程序開發(fā)、電子商務建設、網絡推廣、移動互聯開發(fā)、研究、服務為一體的技術型公司。公司成立10年以來,已經為成百上千家成都酒店設計各業(yè)的企業(yè)公司提供互聯網服務?,F在,服務的成百上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

1.Linux主機接入到網絡方式

IP/NETMASK:實現本地網絡通信

路由(網關):可以進行跨網絡通信

DNS服務器地址:基于主機名的通信,Linux可以有三個DNS地址

當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止

2.網絡屬性配置方式

(1)靜態(tài)指定

1)命令方式

ifcfg系列命令:

ifconfig:配置IP,NETMASK

route:配置路由相關信息

netstat:狀態(tài)及統(tǒng)計數據查看

iiproute2系列命令:

ip OBJECT:

addr:地址和掩碼;

link:接口

route:路由

ss:狀態(tài)及統(tǒng)計數據查看

CentOS 7:nm(Network Manager)家族

nmcli:命令行工具

nmtui:text window 工具

hostname/hostnamectl:主機名配置

2) 配置文件:

RedHat及相關發(fā)行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME

DNS服務器指定配置文件:/etc/resolv.conf

本地主機名配置文件:/etc/sysconfig/network

注:命令配置能及時生效,但時關閉當前進程之后配置失效,為一次性配置方式

通過配置文件配置網絡屬性,無法立即生效,需要重啟服務、重新加載配置文件或者重啟進程

(2)動態(tài)分配:依賴于本地網絡中有DHCP服務

DHCP:Dynamic Host Configure Procotol, 動態(tài)主機配置協議,此時不能固定IP地址

3.網絡接口命名

(1)傳統(tǒng)命名

以太網:eth#,例如eth0, eth1, …

PPP網絡:ppp#, 例如,ppp0, ppp1, …

(2)可預測命名方案(CentOS 7)

支持多種不同的命名機制,根據Fireware, 拓撲結構等信息自動配置

1) Firmware或BIOS為主板上集成的設備提供的索引信息可用,則根據此索引進行命名,如eno1,eno2, …

2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,如ens1, ens2, …

3) 如果硬件接口的物理位置信息可用,則根據此信息命名,如enp2s0, …

4) 如果用戶顯式定義,也可根據MAC地址命名,例如eno16777736(十六進制MAC), …

5)上述均不可用,則仍使用傳統(tǒng)方式命名;

(3)命名格式的組成

en:ethernet,表示因特網網卡接口

wl:wlan,表示無線網網卡接口

ww:wwan,Wireless Wide Area Network,表示無線廣域網網卡

(4)名稱類型:

oindex:集成設備的設備索引號;

sslot:擴展槽的索引號;

xMAC:基于MAC地址的命名;

pbussslot:基于總線及槽的拓撲結構進行命名;

測試中最基本的linux命令,學會離大佬就不遠了

學習軟件測試,最基本的linux命令必須掌握,現為大家整理如下:

一:系統(tǒng)管理相關命令

ls:可以看到整個目錄

1.su:在不退出登陸的情況下,切換到另一個用戶的身份

如:su root

切換到root這個用戶,將提示輸入密碼,輸完密碼后即可登陸

# 超級用戶提示符

$ 普通用戶提示符

whoami:確認自己身份

history:查看運行命令的 歷史

ifconfig:顯示或設置網絡設備的命令,我們可以用這個命令查看自己虛擬機的IP地址

ping:ping是Windows.Unix,Linux系統(tǒng)下的一個命令.ping命令也屬于一個通信協議,是TCP/I協議的一部分。利用“ping"命令可以檢查網絡是否聯通

停下來是:Ctrl+C(4)

kill:殺死進程(kill-9 進程號 強制殺死進程)

目錄操作命令

linux的文件系統(tǒng)是采用層級式的樹狀目錄結構,在此結構中的最上層是根目錄”/“,下層是各種各樣的子目錄和文件。

/:unix 文件系統(tǒng)的上層根目錄

root:存放root用戶的相關文件

home:存放普通用戶的相關文件

bin:存放常用命令的目錄,如vi,su,普通用戶就可以提取的命令

sbin:要具有”一定權限才可以使用命令“

etc:存放配置的相關文件

vir:存放經常變化的文件。如:網絡連接的sock文件

boot:啟動目錄,存放引導系統(tǒng)啟動的相關文件

usr:安裝一個軟件的默認目錄,相當于Windows下的program files

dev:設備文件保存目錄

lb :系統(tǒng)庫保存文件

pwd命令:顯示當前路徑

cd命令:切換目錄

用法:cd目錄路徑

cd./切換到上級目錄

cd/切換到根目錄

cd~(或只有cd) 切換到用戶主目錄(home底下以用戶名命名的文件夾)

/root目錄

cd /opt ---cd bin 與cd /opt---cd /bin的區(qū)別

mkdir創(chuàng)建目錄

mkdir 目錄名

rmdir刪除空目錄

用法:rmdir 目錄名

也可用:rm-rf 目錄名

touch a.txt創(chuàng)建一個a.txt文件

二:文件操作命令

在Linux系統(tǒng)中,幾乎所有內容包括文檔,命令,設備和目錄等都組織成文件的形式,用文件來管理,常用文件命令有:

|| 查看文件目錄,以及它們對應的屬性信息

cp 復制命令

用法:cp[選項] 文件名或目錄 目標地址

-R 拷貝目錄及目錄下所有目錄和文件

cp a.txt b.txt 將a文件復制,且另命名為b文件(目錄名)

mv 移動命令

用法:mv文件名或目錄 目標位置

mv a.txt../ 將a文件移動到上級目錄(將一個文件移動到另一個目錄沒有重命名)

mv a.txt ../b.txt 將a文件移動到上一級并改名為b文件(將一個文件移動到另一個目錄并重命名)

移動目錄的時候,如果出現覆蓋的情況,且被覆蓋的目錄非空,需要加一個'-b'的參數才能移動成功。被覆蓋的目錄此時會生產一個備份。

rm 刪除文件或目錄(i:操作時進行詢問)

-f 強制刪除

-r 刪除目錄

常用:rm -f文件或目錄

find命令 查找文件

用法:find[路徑][選項]

常用選項有:

find . -name a.txt 在當前目錄查找文件a.txt

find / -name a.txt 從當前目錄查找a.txt文件

grep命令

功能:在指定文件中查找字符(串)并打印該行;過濾,經常跟管道符號一起出現

用法:grep 字符串 文件名

grep xyz file 在file文件中尋找band字符串所在的那一行

文件編輯命令

vi:是linux下常用的文本編輯器

調用方法:vi a.txt(如果a.txt不存在,則創(chuàng)建,保存退出則創(chuàng)建成功)

按鍵盤i進入編輯狀態(tài)(注意:都是英文輸入法下進行輸入)

退出編輯按ESC鍵,退出方法

不保存退出: :q!

保存退出: :wq

輸入/,進入搜索,輸入你需要搜索的文字,按Enter

按鍵盤G,可以直接定位到最末行

按鍵盤g,可以直接定位到首

cat命令:顯示文本文件內容

用法: cat文件名 cat 文件名字

head:查看前幾行 用法:head -n 5 文件名

tail:從指定點開始將文件寫到標準輸出,使用tail命令的-f選項可以方便的查閱正在改變的日志文件

tail -n 5文件名 查看后幾行

tail -f error.log 不斷刷新,看到最新內容

系統(tǒng)資源查詢命令

ps 查看進程(動態(tài))

-ef 顯示所有運行進程,并顯示啟動進程的命令

Uid:用戶ID,PID;進程id PPID:父進程,C:進程cpu占用率,Stime:進程從啟動到現在所運行的時間

TTY:終端號。CMD:命令名稱和參數

netstat 查看網絡狀況

netstat -apn 查看所有端口

管道命令

管道使用”|“符號,并且在命令之間建立管道,將前面命令的輸出作為后面命令的輸入

如:ls|greap abc:管卡道前面的命令顯示當前目錄下的文件,后面從列出的文件名中尋找含有abc字符串的文件或者目錄

正常情況下,殺死服務進程(比如殺死tomcat進程)

通過進程名找到進程,在殺死進程

通過命令查找tomcat進程:ps -ef|grep tomcat(ps -ef是查找所有運行的進程,通過管道符找到所有進程中包含了”tomcat"字符串的進程,即為tomcat進程),假如5541

殺掉此進程,kill -9進程id(kill -9 5541)

通過端口來找到進程,再殺死進程

通過命令查找到占用此端口的進程編號:netstat -apn|grep 8080 根據8080查進程,假如 5541

殺掉進程:kill -9 pid(kill -9 5541)

三:權限賦予命令:chmod

linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權限。為了保護系統(tǒng)的安全性,linux系統(tǒng)對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規(guī)定。在linux中可以使用||或ls -|命令來顯示一個文件的屬性以及文件所屬的用戶和組。

chmod語法:chmod[-R] xyz文件或目錄

讀(r): 4 寫(w): 2 執(zhí)行(x): 1

chmod 532 test.txt

壓縮,解壓命令

例如:將test文件壓縮成test.tar.gz

安裝軟件命令

yum 自動下載安裝(前提:能訪問外網)

yum[操作][package]

例如:yum install mysql-server(安裝mysql服務器)

rpm 安裝

rpm -ivh 軟件包名(ivh 安裝顯示安裝進度)

linux5——網絡命令

##Ctrl+D:在目錄下敲擊該命令,作用是退出當前用戶。

##Ctrl+D:在命令mail、write等命令中敲擊該命令,作用是退出當前命令。

1.write

? ? 語法:write 用戶名

? ? 功能:給用戶發(fā)信息,以Ctrl+D保存結束; 即時通信

2.wall(write all)

語法:wall [message]

功能:發(fā)廣播信息(給所有用戶發(fā)信息); 回車鍵結束命令

3.ping

語法:ping [選項] IP地址

功能:測試網絡連通性

-c 次數:指定發(fā)送次數

-s 字節(jié):指定探測包的大小

4.ifconfig(interface configure)

語法:ifconfig(或者ifconfig 網卡地址 IP地址 )

功能:查看和設置網卡信息? ? ?

inet6: IPv6地址目前不生效

5.mail

語法:mail [用戶名]

功能:查看或者發(fā)送電子郵件? ?##輸入郵件內容時,刪除鍵為 ctrl+backspace

6.last

語法:last

功能:顯示當前與過去登入系統(tǒng)的用戶信息

7.lastlog

語法:lastlog

功能:顯示所有用戶最后登錄時間

8.traceroute

語法:traceroute [目標主機]

功能:顯示發(fā)出數據包的主機到目標主機之間的網關數量

?## 星號*** 可能是防火墻封掉了ICMP的返回信息,所以得不到數據包返回數據

9點虐 stat

語法:netstat [選項]??

功能:顯示網絡相關信息

-a:列出所有網絡狀態(tài),包括Socket程序

-c 秒數:指定每隔幾秒刷新一次網絡狀態(tài)

-n:使用IP地址和端口號顯示,不是用域名和服務名

-p:顯示PID和程序名

-t:顯示使用TCP協議端口的鏈接狀況

-u:顯示使用UDP協議端口的鏈接狀況

-l:加顯示監(jiān)聽狀態(tài)的鏈接

-r:顯示路由表

“tuln”選項:查看本機開啟的端口,只能查看監(jiān)聽狀態(tài)的鏈接。

1) Proto:網絡連接的協議,一般就是 TCP 協議或者 UDP 協議。

2) Recv-Q:表示接收到的數據,已經在本地的緩沖中,但是還沒有被進程取走。

3) Send-Q:表示從本機發(fā)送,對方還沒有收到的數據,依然在本地的緩沖中,不具備 ACK 標志的數據包。

4) Local Address:本機的 IP 地址和端口號。

5) ForeignAddress:遠程主機的 IP 地址和端口號。

6) State:狀態(tài)。常見的狀態(tài)主要有以下幾種。

-LISTEN:監(jiān)聽狀態(tài),只有 TCP 協議需要監(jiān)聽,而 UDP 協議不需要監(jiān)聽。

-ESTABLISHED:已經建立連接的狀態(tài)。如果使用"-I"選項,則看不到已經建立連接的狀態(tài)。

-SYN_SENT:SYN 發(fā)起包,就是主動發(fā)起連接的數據包。

-SYN_RECV:接收到主動連接的數據包。

-FIN_WAIT1:正在中斷的連接。

-FIN_WAIT2:已經中斷的連接,但是正在等待對方主機進行確認。

-TIME_WAIT:連接已經中斷,但是套接字依然在網絡中等待結束。

-CLOSED:套接字沒有被使用。

? ? ? ? 最常用的是LISTEN和ESTABLISHED

10.numtui

語法:numtui

功能:配置網絡——centos7獨有的功能

11.mount

語法:mount [-t 文件系統(tǒng)] 設備文件名 掛載點

功能:掛載外接設備


分享題目:linux網絡和通信命令的簡單介紹
當前網址:http://weahome.cn/article/ddiccgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部