Linux網絡命令學習

Linux網絡命令之網絡環境查看命令:
ifconfig:查看與配置網絡狀態命令(只能看到IP地址和子網掩碼)
ifup 網卡設備名:啟用該網卡設備,如:ifup eth0和ifdown lo
netstat 選項:
  -t:列出TCP協議端口
  -u:列出UDP協議端口
  -l:僅列出在監聽狀態網絡服務
  -a:查看所有連接和監聽端口(UDP不用監聽)
  -n:顯示IP地址和端口號,而不顯示域名和服務名
//如:netstat -an | grep ESTABLISHED | wc -l:查看當前服務器有多少人正在登陸或連接
兩種常用選擇方法:
  netstat -tuln:判斷當前計算機開了哪些端口,從而判斷當前計算機開了哪些服務
  netstat -an:顯示更多,顯示sockets,顯示程序占用的端口號,顯示有誰鏈接上服務器
netstat -rn:-r:列出路由列表,功能和route命令一致
route -n:查看路由列表(可以看到網關)
route add default gw 192.168.1.1:臨時設定網關
route del default gw 192.168.1.1
nslookup:先輸入:nslookup,再輸入:server就會顯示首選DNS
nslookup:用于翻譯域名對應的IP,如:nslookup www.imooc.com
Linux網絡命令之網絡測試命令:
ping [選項] ip和域名:探測指定IP或域名的網絡狀態
  -c 次數:指定ping包的次數
//如:ping www.imooc.com -c 3,只能ping三次
telnet [域名或IP] [端口]:遠程管理與端口探測命令,如:telnet 192.168.0.252 80,Ctrl+]:退出telnet窗口
traceroute [選項] IP或域名:路由跟蹤命令
  -n:使用IP,不使用域名,速度更快
//大多數節點都是通的,還是有部分節點不通
wget:網絡下載命令,如:wget http://soft.vpser.net/full.tar.gz
tcpdump -i eth0 -nnX port 21:一個抓包命令,抓取eth0網卡上的數據包
  -i:指定網卡接口
  -nn:將數據包中的域名于服務轉為IP和端口
  -X:以16進制和ASCII碼顯示數據包內容
  port:指定監聽的端口
//在windows下使用ftp 192.168.11.12命令:可以向該服務器傳文件
//FTP傳輸協議和telnet協議一樣對傳輸數據不加密,不安全,互聯網上http協議也不加密,https協議才加密
SSH協議的介紹和學習
基于非對稱加密算法的SSH安全外殼協議,只能保證數據傳遞之中的安全,使用ssh遠程連接計算機時,下載的對方密鑰(公鑰)存儲在本地當前用戶的家目錄中,名為.ssh隱藏文件夾中的known_hosts文件中
SSH協議的基本命令介紹:
ssh 用戶名@IP //遠程管理指定的linux服務器,使用exit命令退出
//scp命令是Linux和Linux之間遠程傳遞文件最簡單最安全的方式:
—-scp [-r] 用戶名@IP:文件路徑 本地路徑  //下載文件
—-scp [-r] 本地文件 用戶名@IP:上傳路徑  //上傳文件
-r:如果上傳或下載的是對象是目錄,則需要加-r,文件則不需要加-r
Windows不支持SSH協議,SecureCRT(收費的)是用于Windows下可支持SSH協議連接Linux的應用軟件,下面是SCRT連接Linux亂碼的解決方法:
Session Option–>Emulation–>Font–>選擇中文字體>–字符集(只有選擇了中文字體才有中文字符集選項)
Xshell(和SCRT類似,但免費的)是一個遠程管理服務器的軟件,主要是在Windows上操作遠程的linux服務器,WinSCP是一個遠程傳輸文件的軟件,傳輸軟件的工具(注意連接時選SFTP協議,它是SSH的一個子協議)

原創文章,作者:sunhao,如若轉載,請注明出處:http://www.www58058.com/78535

(1)
sunhaosunhao
上一篇 2017-06-25
下一篇 2017-06-25

相關推薦

  • 第四周作業

    1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限; [root@centos7 ~]# cp -r /etc/skel/ /home/tuser1[root@centos7 ~]# ls -ld /home/tuser1drwxr-xr-x. 2 root root 72 1…

    Linux干貨 2016-11-27
  • 權限管理和字符匹配示例

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 cp -r /etc/skel /home/tuser1 chmod -R 700 tuser1 2、編輯/etc/group文件,添加組hadoop hadoop:x:999 3、手動編輯/etc/passwd文件新增一行,…

    2017-12-25
  • 優云軟件數據專家最佳實踐:數據挖掘與運維分析

    這份研究報告,作者是優云軟件數據專家陳是維,在耗時1年時間制作的一份最佳實踐,今天和大家分享下,關于《數據采礦和運維分析》,共同探討~ 數據挖掘(Data Mining)是從大量數據中提取或“挖掘”知識。 廣義數據挖掘:數據挖掘是從存放在數據庫、數據倉庫或其它信息庫中的大量數據挖掘有趣知識的過程。 數據挖掘技術側重:1)概率與數理統計 2)數據庫技術 3)人…

    大數據運維 2016-07-16
  • shell腳本基礎

    程序是由指令加數據組成 編程風格分為過程式和對象時 過程式:以指令為中心,數據服務于指令,適合小型程序 對象式:以數據為中心,指令服務于數據,社和大型程序 高級語言的執行方式分為編譯型和解釋型 編譯型:先將高級語言通過編譯器編譯成二進制代碼再執行 解釋型:程序編寫完成后不轉換成二進制代碼,在使用時才通過解釋器解釋運行,不生成二進制程序 shell就是一種解釋…

    Linux干貨 2016-08-18
  • CA和證書

    A與B雙方通信,需要通過簽證機構CA頒發證書,才可以互相信任,從而安全的進行數據傳輸。想要獲取證書,除了付費購買認證機構的證書,還可以自簽名獲取證書。 openssl命令可以搭建CA,實現自簽名證書。下面以三臺主機為例,模擬根CA、子CA的搭建,以及客戶端申請證書的過程。 一、搭建根CA /etc/pki/tls/openssl.cnf文件是openssl的…

    2017-09-10
  • httpd 2.2(Apache Web服務器)

    apache (Web服務器) 簡介: Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。    Apache HTTP服務器是一個模塊化的服…

    Linux干貨 2016-03-30
欧美性久久久久