10 คำสั่ง Linux Networking ที่มีประโยชน์

Linux เป็นระบบปฏิบัติการที่ทรงพลังที่สุดและการเชื่อมต่อเครือข่ายเป็นส่วนสำคัญของเซิร์ฟเวอร์.


มันมีคำสั่ง inbuilt มากมายเพื่อวินิจฉัยปัญหาเครือข่าย.

ในบทความนี้ฉันจะแสดงให้คุณเห็นว่ามีประโยชน์ ระบบเครือข่าย Linux คำสั่งซึ่งจะช่วยคุณในการแก้ไขปัญหา.

ifconfig

ใช้ยูทิลิตี้ ifconfig เพื่อกำหนดค่าพารามิเตอร์เชื่อมต่อเครือข่าย.

ส่วนใหญ่เราใช้คำสั่งนี้เพื่อตรวจสอบที่อยู่ IP ที่กำหนดให้กับระบบ.

[[email protected] ~] # ifconfig -a
eno16777736: ค่าสถานะ = 4163 mtu 1500
อีเธอร์ 00: 0c: 29: c5: a5: 61 txqueuelen 1,000 (อีเธอร์เน็ต)
แพ็กเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาดของ RX 0 ลดลง 0 เกิน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาดของ TX 0 ลดลง 0 เกิน 0 ผู้ให้บริการ 0 ชน 0
แท้จริง: ธง = 73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 :: คำนำหน้า 1 128 ขอบเขตid 0x10
loop txqueuelen 0 (Local Loopback)
RX แพ็คเก็ต 2 ไบต์ 140 (140.0 B)
ข้อผิดพลาดของ RX 0 ลดลง 0 เกิน 0 เฟรม 0
แพ็กเก็ต TX 2 ไบต์ 140 (140.0 B)
ข้อผิดพลาดของ TX 0 ลดลง 0 เกิน 0 ผู้ให้บริการ 0 ชน 0
[[email protected] ~] #

traceroute

traceroute พิมพ์แพ็กเก็ตเส้นทางที่ใช้ไปยังโฮสต์เครือข่าย.

โฮสต์ปลายทางหรือ IP เป็นพารามิเตอร์บังคับในการใช้โปรแกรมอรรถประโยชน์นี้

[[email protected] ~] # traceroute geekflare.com
traceroute ไปที่ geekflare.com (162.159.243.243), สูงสุด 30 ฮ็อพ, แพ็คเก็ต 60 ไบต์
1 172.16.179.2 (172.16.179.2) 0.154 ms 0.074 ms 0.074 ms
2 * * *
3 * * *

ขุด

ขุด (Domain Information Groper) เป็นเครื่องมือที่มีความยืดหยุ่นสำหรับการสอบถามเซิร์ฟเวอร์ชื่อ DNS.

มันทำการค้นหา DNS และแสดงคำตอบที่ส่งคืนจากเซิร์ฟเวอร์ชื่อ.

[[email protected] ~] # dig geekflare.com
; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> geekflare.com
;; ตัวเลือกทั่วโลก: + cmd
;; มีคำตอบ:
;; ->>หัวข้อ<<- opcode: QUERY สถานะ: NOERROR, id: 18699
;; ธง: qr rd ra; QUERY: 1, คำตอบ: 2, AUTHORITY: 0, เพิ่มเติม: 1
;; เลือก PSEUDOSECTION:
; EDNS: รุ่น: 0, ธง:; MBZ: 0005, udp: 4000
;; ส่วนคำถาม:
; geekflare.com ใน
;; ส่วนคำตอบ:
geekflare.com 5 IN A 162.159.244.243
geekflare.com 5 IN A 162.159.243.243
;; เวลาสอบถาม: 6 msec
;; เซิร์ฟเวอร์: 172.16.179.2 # 53 (172.16.179.2)
;; เมื่อใด: วันอาทิตย์ 01 พฤษภาคม 23:28:19 PDT 2016
;; ขนาดของผงชูรส rcvd: 74
[[email protected] ~] #

Telnet

โฮสต์ปลายทางเชื่อมต่อ telnet: พอร์ตผ่านโปรโตคอล telnet หากการเชื่อมต่อเกิดขึ้นหมายความว่าการเชื่อมต่อระหว่างสองโฮสต์ทำงานได้ดี.

[[email protected] ~] # telnet geekflare.com 443
กำลังลอง 162.159.244.243…
เชื่อมต่อกับ geekflare.com.
ตัวละคร Escape คือ ‘^]’.

nslookup

nslookup เป็นโปรแกรมค้นหาเซิร์ฟเวอร์ชื่อโดเมนอินเทอร์เน็ต.

[[email protected] ~] # nslookup geekflare.com
เซิร์ฟเวอร์: 172.16.179.2
ที่อยู่: 172.16.179.2 # 53
คำตอบที่ไม่มีสิทธิ์:
ชื่อ: geekflare.com
ที่อยู่: 162.159.243.243
ชื่อ: geekflare.com
ที่อยู่: 162.159.244.243
[[email protected] ~] #

netstat

คำสั่ง Netstat ช่วยให้คุณสามารถตรวจสอบการเชื่อมต่อเครือข่ายและซ็อกเก็ตเปิดของคุณ.

netstat ที่มี head output นั้นมีประโยชน์มากในขณะที่ทำการแก้ไขปัญหาเว็บเซิร์ฟเวอร์.

[[email protected] ~] # netstat
การเชื่อมต่ออินเทอร์เน็ตที่ใช้งาน (เซิร์ฟเวอร์ไม่มี)
Proto Recv-Q ส่ง -Q ที่อยู่ในท้องถิ่นที่อยู่ต่างประเทศรัฐ
tcp 0 0 172.16.179.135/58856 mirror.comp.nus.ed: http TIME_WAIT
tcp 0 0 172.16.179.135:34444 riksun.riken.go.jp:http ก่อตั้งขึ้นแล้ว
tcp 0 0 172.16.179.135:37948 mirror.isu.net.sa:http TIME_WAIT
tcp 0 0 172.16.179.135:53128 ossm.utm.my:http TIME_WAIT
tcp 0 0 172.16.179.135/59723 103.237.168.15:http TIME_WAIT
tcp 0 0 172.16.179.135:60244 no-ptr.as20860.net:http TIME_WAIT

SCP

scp ช่วยให้คุณสามารถคัดลอกไฟล์ไปยังและจากโฮสต์อื่นในเครือข่ายได้อย่างปลอดภัย.

Ex:

ชื่อไฟล์ $ scp [email protected]เส้นทาง $ /:

W

พิมพ์ข้อมูลสรุปของกิจกรรมปัจจุบันบนระบบรวมถึงสิ่งที่ผู้ใช้แต่ละคนกำลังทำและกระบวนการของพวกเขา.

แสดงรายการผู้ใช้ที่ล็อกอินและค่าเฉลี่ยการโหลดระบบในช่วง 1, 5 และ 15 นาทีที่ผ่านมา.

[[email protected] ~] # w
23:32:48 ขึ้น 2:52, ผู้ใช้ 2 คน, โหลดเฉลี่ย: 0.51, 0.36, 0.19
USER TTY       [email protected]   IDLE JCPU PCPU คืออะไร
chandan: 0 20:41? xdm? 7:07 0.13s gdm-session-worker [pam / gdm-password]
chandan pts / 0 20:42 0.00s 0.23s 3.42s / usr / libexec / gnome-terminal-server
[[email protected] ~] #

nmap

nmap เป็นหนึ่งในคำสั่งที่มีประสิทธิภาพซึ่งตรวจสอบพอร์ตที่เปิดอยู่บนเซิร์ฟเวอร์.

ตัวอย่างการใช้งาน:

nmap $ server_name

เปิด / ปิดเครือข่ายอินเทอร์เฟซ

คุณสามารถเปิดใช้งานหรือปิดใช้งานอินเทอร์เฟซเครือข่ายโดยใช้คำสั่ง ifup / ifdown กับพารามิเตอร์อีเธอร์เน็ตอินเตอร์เฟส.

เพื่อเปิดใช้งาน eth0

#ifup eth0

เพื่อปิดการใช้งาน eth0

#ifdown eth0

ฉันหวังว่าคำสั่ง Linux ข้างต้นช่วยให้คุณรวบรวมข้อมูลเครือข่ายหรือแก้ไขปัญหาเครือข่าย หากคุณต้องการที่จะเรียนรู้ระบบเครือข่ายในรายละเอียดลองดูสิ่งที่ยอดเยี่ยมนี้ หลักสูตรออนไลน์โดย SONIC.

Tags:

  • ลินุกซ์

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map