Basic Linux Command
Basic Linux Command
เดิมทีระบบปฎิบัติการลีนุกซ์ใช้วิพ๊การสั่งงานผ่าน Command Line เพื่อให้ระบบทำงานได้ตามต้องการ แต่ในปัจจุบันได้มีระบบ x window หรือโหมดกราฟฟิคให้ใช้ ทำให้ได้รับความสะดวกสบายมากยิ่งขึ้น
แต่ถึงยังไงคำสั่งบนลีนุกซ์ก็ยังมีความจำเป็นที่จะต้องใช้งานอยู่ โดยมีคำสั่งพื้นฐานที่นิยมใช้กันเป็นประจำ ก็ประมาณนี้
- man
เป็นเหมือนคำสั่ง Help เพื่อให้อธิบาย command เช่น man ls คือคำอธิบายว่าคำสั่ง ls ใช้งานยังไง
- pwd
เป็นคำสั่ง ที่จะทำให้เราทราบถึงตำแหน่ง ไดเรกทอรี่ที่เราอยู่ ณ ปัจจุบัน
- ls
แสดงรายชื่อไฟล์ และ ไดเรกทอรี่
- mkdir
สร้างไดเรกทอรี่ เช่น mkdir tan / สร้างไดเรกทอรี่ ชื่อ tan ภายในไดเรกทอรี่ที่อยู่ปัจจุบัน
- rmdir
ลบไดเรกทอรี่ เช่น rmdir tan / ลบไดเรกทอรี่ tan
- grep
ค้นหาคำที่ต้องการในไฟล์
- cd
เข้าไปยังไดเรอทอรี่ เช่น cd Desktop
- cp
copy ไฟล์ หรือ ไดเรกทอรี่
- mv
ย้าย หรือ เปลี่ยนชื่อ ไฟล์ และ ไดเรกทอรี่
- touch
สร้างไฟล์ ขนาด 0 ไบต์
- cat
แสดงข้อมูลหรือเนื้อหาของไฟล์
- whoami
ตรวจสอบว่าใครตอนนี้ใช้งานอยู่
- tar
tar -cvf ใช้ในการรวมไฟล์ให้เป็นหนึ่งไฟล์ tar -xvf ใช้สำหรับแยกไฟล์
- useradd
คำสั่งเพิ่มชื่อผู้ใช้ลงในระบบปฏิบัติการ
- passwd
ใช้ต่อจาก useradd เป็นการกำหนดรหัสผ่านการใช้งานให้ user : ใช้เปลี่ยนพาสได้ด้วยก็ต่อเมื่อมี สิทธิ์
- zip
ใช้บีบอัดไฟล์
- gzip
บีบอัดไฟล์ให้มีขนาดเล็กลง
- gunzip
ใช้ขยายไฟล์ที่ถูกบีบอัด
Network Port Number
Port Number
หมายเลข Port ถูกจัดแบ่งเป็น 2 ประเภทคือ well known Ports และ Registered Ports
- Registered Ports คือ จะเป็น Port หมายเลข 1024 ขึ้นไป
ตัวอย่างการใช้ Port
Transport layer segment ที่ประกอบไปด้วยหมายเลข Port ของเครื่องปลายทาง โดยที่เครื่องปลายทาง (Destination host) จะใช้ Port นี้ในการส่งข้อมูลให้กับ Application ได้ถูกต้อง หมายเลข Port จะอยู่ใน 32 bit แรกของ TCP และ UDP header โดยที่ 16 bit แรกเป็นหมายเลข Port ของเครื่องต้นทาง ขณะที่ 16 bit ต่อมาเป็นหมายเลข Port ของ เครื่องปลายทาง Well know Ports เป็น Port ที่ค่อนข้างมาตรฐาน ทำให้เครื่อง Remote Computer สามารถรู้ได้ว่าจะติดต่อกับทาง Port หมายเลขอะไรสำหรับ Service นั้นๆกลุ่มของหมายเลข Port และ หมายเลข IP เราเรียกว่า Socket ที่ประกอบด้วย Socket หนึ่งตัว สำหรับต้นทาง และอีกตัว สำหรับปลายทาง
โดย port number ที่สำคัญๆ ที่ใช้งานบ่อยๆ ที่ networker ทุกคนควรที่จะจำได้ อาจจะไม่ครอบคลุม แต่ก็น่าจะมีประมานนี้แหละ ที่ต้องรู้
- 20 tcp File Transfer [Default Data]
- 21 tcp File Transfer [Control]
- 22 tcp ssh [secure shell]
- 23 tcp Telnet
- 24 tcp any private mail system
- 24 udp any private mail system
- 25 tcp Simple Mail Transfer
- 69 udp Trivial File Transfer
- 80 tcp HTTP
- 443 tcp https MCom
- 21 tcp File Transfer [Control]
- 22 tcp ssh [secure shell]
- 23 tcp Telnet
- 24 tcp any private mail system
- 24 udp any private mail system
- 25 tcp Simple Mail Transfer
- 69 udp Trivial File Transfer
- 80 tcp HTTP
- 443 tcp https MCom
purpose
Hello
จุดประสงค์ ที่สร้าง Blog นี้ขึ้นมาก็ไม่มีไรมาก ก็แค่อยากจะสร้าง blog ขึ้นมาสักอันนึงเพื่อเก็บรวบรวมแหล่งข้อมูล ความรู้เกี่ยวกับทางด้าน network ที่ตัวเองชอบ ทั้งรวบรวมไว้อ่านเอง (ยามลืม) และเพื่อให้คนอื่นที่สนใจในด้านเดียวกันเข้ามาอ่าน หรือบางคนอยากหาข้อมูลเกี่ยวกับ Network Blog นี้ก็อาจช่วยคุณได้บ้าง ไม่มากก็น้อยหละกัน
Posted by Itan


