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

ใช้ขยายไฟล์ที่ถูกบีบอัด

Friday, March 22, 2013
Posted by Itan

Network Port Number

Port Number







port number คือ  เลขฐาน 16 bit ตั้งแต่ 0 - 65535 หมายเลข port แต่ละหมายเลขจะถูกกำหนดโดยเฉพาะจาก OS(Operating Systems)  ทาง Internet Assigned Numbers Authority (IANA) เป็นหน่วยงานกลางในการประสานการใช้ Port ว่า Port หมายเลขใดควรเหมาะสำหรับ Service ใด

หมายเลข Port ถูกจัดแบ่งเป็น 2 ประเภทคือ well known Ports และ Registered Ports

 - Well Known Ports  คือ จะเป็น Port ที่ระบบส่วนใหญ่ กำหนดให้ใช้โดย Privileged User (ผู้ใช้ที่มีสิทธิพิเศษ) โดย port เหล่านี้ ใช้สำหรับการติดต่อระหว่างเครื่องที่มีระบบเวลาที่ยาวนาน วัตถุประสงค์เพื่อให้ service แก่ผู้ใช้ (ที่ไม่รู้จักหรือคุ้นเคย) แปลกหน้า จึงจำเป็นต้องกำหนด Port ติดต่อสำหรับ Service นั้นๆ
-  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 




Thursday, March 21, 2013
Posted by Itan

purpose

Hello



 จุดประสงค์ ที่สร้าง Blog นี้ขึ้นมาก็ไม่มีไรมาก ก็แค่อยากจะสร้าง blog ขึ้นมาสักอันนึงเพื่อเก็บรวบรวมแหล่งข้อมูล ความรู้เกี่ยวกับทางด้าน network ที่ตัวเองชอบ ทั้งรวบรวมไว้อ่านเอง (ยามลืม) และเพื่อให้คนอื่นที่สนใจในด้านเดียวกันเข้ามาอ่าน หรือบางคนอยากหาข้อมูลเกี่ยวกับ Network  Blog นี้ก็อาจช่วยคุณได้บ้าง ไม่มากก็น้อยหละกัน
Posted by Itan

Popular Post

Blogger templates

Powered by Blogger.

- Copyright © Networker -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -