1. 程式人生 > 其它 >TCP三次握手和四次揮手的全過程!

TCP三次握手和四次揮手的全過程!

echo "abc" > de.txt
將內容“abc”重定向覆蓋到de.txt中,若de.txt不存在則建立de.txt檔案,若存在則將
檔案中的內容清空,再填充新內容“abc”到檔案中

echo "abc" >> de.txt
將內容“abc”重定向追加到de.txt中,若de.txt不存在則建立de.txt檔案,若存在則在
檔案中的內容末尾處追加新內容“abc”到檔案中

more de.txt
分頁檢視de.txt檔案中的內容,按下enter鍵是逐行檢視,按下空格鍵是翻頁檢視

head -n 數字
head de.txt
檢視檔案開頭的n行資料,預設檢視10行

tail -n 數字
tail de.txt


檢視檔案結尾的n行資料,預設檢視10行

ps -ef
檢視系統程序,-e是顯示當前所有程序,-f是顯示UID,PPID,C與STIME欄位資訊
UID:擁有該程式的使用者
PID:程式的程序id
PPID:父程序的id
C:CPU使用的資源百分比
STIME:系統啟動時間

curl www.baidu.com
檢視網站原始碼

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz
wget是Linux上下載資源的工具,比如下載軟體的安裝包。一般軟體都會給出一個
下載地址

chown
修改檔案擁有者

|

管道就是用“|”連線兩個命令,以前面一個命令的輸出作為後面命令的輸入,用於把
管道左邊的輸出作為右邊的輸入

vi,vim文字編輯器,編輯文字的命令
1)dd:刪除游標所在行
2)yy:複製游標所在行到緩衝區
3)p:貼上緩衝區中的內容
4)GG:游標回到檔案第一行
5)^:游標移動至當前的行首
6)$:游標移動至當前行的行首
7)/關鍵字:按斜杆/鍵,可以輸入想搜尋的字元,然後確定進行搜尋
8)gg:游標回到檔案最後一行

yum介紹:
yum是一個在RedHat、Fedora以及CentOS中的一種軟體包管理器,能夠從指定
的伺服器自動下載軟體包並且進行安裝,可以自動處理軟體包之間的依賴關係,並
且一次安裝所有依賴的軟體包,無需繁瑣的一次次下載、安裝。

yum使用:

查詢軟體包命令:yum search 安裝包名稱中的部分關鍵字
例如:yum search java
1)安裝指定的軟體命令:yum install 安裝包名稱
安裝openJdk,開源的java虛擬機器
例如:yum install java-1.7.0-openjdk
2)刪除軟體包命令:yum remove 安裝包名稱
刪除openJdk,開源的java虛擬機器
例如:yum remove java-1.7.0-openjdk
3)列出所有已安裝的軟體包命令:yum list installed
4)清除已安裝軟體包的下載檔案命令:yum clean all(yum命令下載的安裝包都
放在/var/cache/yum目錄下)

tcp抓包
tcpdump -nn -i eth0 port 80(意思是:監聽eth0網絡卡,當發現到達網絡卡的請求
中含有埠號為80的,列印這個請求)

檢視網路狀態
netstat -natp

檢視路由表
route

檢視鏈路表
arp -a