91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基礎的Linux網絡命令有哪些

發布時間:2022-01-25 09:29:47 來源:億速云 閱讀:119 作者:kk 欄目:開發技術

今天就跟大家聊聊有關基礎的Linux網絡命令有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

Linux 基礎網絡命令列表

我在計算機網絡課程上使用 FreeBSD,不過這些 UNIX 命令應該也能在 Linux 上同樣工作。

連通性
  • ping

    :發送 ICMP echo 消息(一個包)到主機。這可能會不停地發送直到你按下 Control-C。Ping 的通意味著一個包從你的機器通過 ICMP 發送出去,并在 IP 層回顯。Ping 告訴你另一個主機是否在運行。

  • telnet

    [port]

    :與主機在指定的端口通信。默認的 telnet 端口是 23。按 Control-] 以退出 telnet。其它一些常用的端口是:

    • 7 —— echo 端口

    • 25 —— SMTP,用于發送郵件

    • 79 —— Finger (LCTT 譯注:維基百科 – Finger protocal,不過舉例 Finger 恐怕不合時宜,倒不如試試 80?),提供該網絡下其它用戶的信息。

ARP

ARP 用于將 IP 地址轉換為以太網地址。root 用戶可以添加和刪除 ARP 記錄。當 ARP 記錄被污染或者錯誤時,刪除它們會有用。root 顯式添加的 ARP 記錄是永久的 —— 代理設置的也是。ARP 表保存在內核中,動態地被操作。ARP 記錄會被緩存,通常在 20 分鐘后失效并被刪除。

  • arp -a:打印 ARP 表。

  • arp -s

    [pub]

    :添加一條記錄到表中。

  • arp -a -d:刪除 ARP 表中的所有記錄。

路由
  • netstat -r:打印路由表。路由表保存在內核中,用于 IP 層把包路由到非本地網絡。

  • route add:route 命令用于向路由表添加靜態(手動指定而非動態)路由路徑。所有從該 PC 到那個 IP/子網的流量都會經由指定的網關 IP。它也可以用來設置一個默認路由。例如,在 IP/子網處使用 0.0.0.0,就可以發送所有包到特定的網關。

  • routed:控制動態路由的 BSD 守護程序。開機時啟動。它運行 RIP 路由協議。只有 root 用戶可用。沒有 root 權限你不能運行它。

  • gated:gated 是另一個使用 RIP 協議的路由守護進程。它同時支持 OSPF、EGP 和 RIP 協議。只有 root 用戶可用。

  • traceroute:用于跟蹤 IP 包的路由。它每次發送包時都把跳數加 1,從而使得從源地址到目的地之間的所有網關都會返回消息。

  • netstat -rnf inet:顯示 IPv4 的路由表。

  • sysctl net.inet.ip.forwarding=1:啟用包轉發(把主機變為路由器)。

  • route add|delete [-net|-host]

    :(如 route add 192.168.20.0/24 192.168.30.4)添加一條路由。

  • route flush:刪除所有路由。

  • route add -net 0.0.0.0 192.168.10.2:添加一條默認路由。

  • routed -Pripv2 -Pno_rdisc -d [-s|-q]:運行 routed 守護進程,使用 RIPv2 協議,不啟用 ICMP 自動發現,在前臺運行,供給模式或安靜模式。

  • route add 224.0.0.0/4 127.0.0.1:為本地地址定義多播路由。(LCTT 譯注:原文存疑)

  • rtquery -n

    (LCTT 譯注:增加了 host 參數):查詢指定主機上的 RIP 守護進程(手動更新路由表)。

其它
  • nslookup:向 DNS 服務器查詢,將 IP 轉為名稱,或反之。例如,nslookup facebook.com 會給出 facebook.com 的 IP。

  • ftp

    [port]

    (LCTT 譯注:原文中 water 應是筆誤):傳輸文件到指定主機。通常可以使用 登錄名 “anonymous” , 密碼 “guest” 來登錄。

  • rlogin -l

    (LCTT 譯注:添加了 host 參數):使用類似 telnet 的虛擬終端登錄到主機。

重要文件
  • /etc/hosts:域名到 IP 地址的映射。

  • /etc/networks:網絡名稱到 IP 地址的映射。

  • /etc/protocols:協議名稱到協議編號的映射。

  • /etc/services:TCP/UDP 服務名稱到端口號的映射。

工具和網絡性能分析
  • ifconfig

    [up]

    :啟動接口。

  • ifconfig

    [down|delete]

    :停止接口。

  • ethereal &:在后臺打開 ethereal 而非前臺。

  • tcpdump -i -vvv:抓取和分析包的工具。

  • netstat -w [seconds] -I [interface]:顯示網絡設置和統計信息。

  • udpmt -p [port] -s [bytes] target_host:發送 UDP 流量。

  • udptarget -p [port]:接收 UDP 流量。

  • tcpmt -p [port] -s [bytes] target_host:發送 TCP 流量。

  • tcptarget -p [port]:接收 TCP 流量。

交換機
  • ifconfig sl0 srcIP dstIP:配置一個串行接口(在此前先執行 slattach -l /dev/ttyd0,此后執行 sysctl net.inet.ip.forwarding=1)

  • telnet 192.168.0.254:從子網中的一臺主機訪問交換機。

  • sh ru 或 show running-configuration:查看當前配置。

  • configure terminal:進入配置模式。

  • exit:退出當前模式。(LCTT 譯注:原文存疑)

VLAN
  • vlan n:創建一個 ID 為 n 的 VLAN。

  • no vlan N:刪除 ID 為 n 的 VLAN。

  • untagged Y:添加端口 Y 到 VLAN n。

  • ifconfig vlan0 create:創建 vlan0 接口。

  • ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口(LCTT 譯注:原文存疑),并設置標記為 ID。

  • ifconfig vlan0 [up]:啟用虛擬接口。

  • tagged Y:為當前 VLAN 的端口 Y 添加標記幀支持。

UDP/TCP
  • socklab udp:使用 UDP 協議運行 socklab。

  • sock:創建一個 UDP 套接字,等效于輸入 sock udp 和 bind。

  • sendto

    :發送數據包。

  • recvfrom

    :從套接字接收數據。

  • socklab tcp:使用 TCP 協議運行 socklab。

  • passive:創建一個被動模式的套接字,等效于 socklab,sock tcp,bind,listen。

  • accept:接受進來的連接(可以在發起進來的連接之前或之后執行)。

  • connect

    :等效于 socklab,sock tcp,bind,connect。

  • close:關閉連接。

  • read

    :從套接字中讀取 n 字節。

  • write:(例如,write ciao、write #10)向套接字寫入 “ciao” 或 10 個字節。

NAT/防火墻
  • rm /etc/resolv.conf:禁止地址解析,保證你的過濾和防火墻規則正確工作。

  • ipnat -f file_name:將過濾規則寫入文件。

  • ipnat -l:顯示活動的規則列表。

  • ipnat -C -F:重新初始化規則表。

  • map em0 192.168.1.0/24 -> 195.221.227.57/32 em0:將 IP 地址映射到接口。

  • map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000:帶端口號的映射。

  • ipf -f file_name:將過濾規則寫入文件。

  • ipf -F -a:重置規則表。

  • ipfstat -I:當與 -s 選項合用時列出活動的狀態條目。

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

看完上述內容,你們對基礎的Linux網絡命令有哪些有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连城县| 永州市| 资讯| 白银市| 沐川县| 甘孜县| 长治县| 盘山县| 奉新县| 乐至县| 三台县| 重庆市| 嘉黎县| 郑州市| 怀仁县| 鄂尔多斯市| 湘乡市| 和林格尔县| 靖州| 水富县| 万载县| 宝鸡市| 柘荣县| 綦江县| 永胜县| 手游| 汉寿县| 叙永县| 曲靖市| 湟源县| 裕民县| 民乐县| 保靖县| 杭州市| 翼城县| 苏尼特左旗| 桦南县| 连南| 永川市| 山东省| 庆阳市|