linux command

chown -Linux Command คำสั่งเปลี่ยนเจ้าของ file หรือ directory

chown Linux Command – chown ใช้ในเปลี่ยนเจ้าของ file หรือ directory รวมทั้ง file owner และ group owner   คำสั่ง 1. เปลี่ยนเจ้าของ file chown <user> <filename> $ ls -ltr test -rwx—— 1 root root 0 May 7 00:22 test $ chown games test $ ls -ltr test -rwx—— 1 games root 0 May 7 00:22 test   2.…

Read More
linux command

chmod – Linux Command คำสั่งเปลี่ยนสิทธิ์ในการเข้าถึง file

chmod Linux Command – chmod ใช้ในการเปลี่ยนสิทธิ์ในการอ่าน, เขียน และ execute file หรือ folder แบ่งเป็นสิทธิ์ของ file owner, group owner, other user ซึ่งคำสั่งจะถูกแปลงจากเลขฐาน 8 ในการระบุสิทธิ์แต่ชนิด   คำสั่ง เริ่มแรก file test มี permission ที่ owner user สามารถอ่านและเขียนได้แต่ execute ไม่ได้ ส่วน user ใน group เดียวกับ root ทำได้แค่อ่าน รวมถึง user อื่นๆในระบบก็ทำได้แค่อ่านเช่นกัน $ ls -ltr test -rw-r–r– 1 root root 0 May 7 00:22 test…

Read More
linux command

chgrp – Linux Command คำสั่งเปลี่ยนเจ้าของ group ของ file

chgrp Linux Command – chgrp ใช้ในเปลี่ยนเจ้าของ group ของ file หรือ folder (group owner)   คำสั่ง ตัวอย่าง file และ folder ที่มี group ที่ root เป็นเจ้าของ $ ls -ltr test -rw-r–r– 1 root root 5 May 6 23:46 test $ ls -ltr testdir total 0 -rw-r–r– 1 root root 0 May 6 23:51 test1 -rw-r–r– 1 root…

Read More
linux command

cat – Linux Command แสดงผลข้อมูลภายใน file ในรูปแบบ text

cat Linux Command – cat ใช้รวมข้อมูล file รวมถึงแสดงผลข้อมูลออกมาในรูปแบบ text เป็นคำสั่งที่สำคัญมากบน linux  และมีการใช้งานกันเป็นประจำอยู่แล้ว สามารถแสดงผลแบบ unicode encoding บางสัญลักษณ์อาจจะมองไม่เห็นด้วย command cat เช่น ^M หรือ สัญลักษณ์ใน text file ที่สร้างจาก DOS ในบางครั้ง   คำสั่ง 1. แสดงผลข้อมูลภายใน file ในรูปแบบ text $ cat saixiii.txt line,1,Hello world! line,2,My name is saixiii line,3,Good Bye line,4,Bye $ cat test.txt end of file   2. ใช้แสดงผลแบบ…

Read More
linux command

cal – Linux Command คำสั่งแสดงปฏิทิน วันเดือนปี

cal Linux Command – cal ใช้ในแสดงผลปฏิทิน ในรูปแบบตารางวันเดือนปี ทั้งในแบบมาตราฐาน หรือ แบบ julian calendar   คำสั่ง 1. แสดงปฏิทิน $ cal May 2017 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30…

Read More
linux command

bc – Linux Command คำสั่งคำนวณตัวเลข ตามสูตรทางคณิตศาสตร์

bc Linux Command – bc เป็นภาษา programming ที่ใช้การคำนวณตัวเลข ด้วยสูตรทางคณิตศาสตร์   คำสั่ง   1. ทำงานผ่าน bc prompt $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty’. 1+1 2 2*2 4 10/3 3   2. ป้อนข้อมูลผ่าน command line statement $…

Read More
linux command

awk – Linux Command ใช้ค้นหาข้อมูล text ในรูปแบบที่ซับซ้อน

awk Linux Command – awk หรือ gawk, nawk เป็นคำสั่งที่สำคัญและทรงพลังมากสำหรับ unix/linux user เพราะสามารถใช้แปลง, ค้นหา และ สร้างข้อมูลในรูปแบบ text ที่มีความซับซ้อนตามความต้องการของ user ได้ทุกรูปแบบ   คำสั่ง ทำการจัดการค้นหาจาก file text $ cat saixiii.txt line,1,Hello world! line,2,My name is saixiii line,3,Good Bye line,4,Bye   1. แสดงผลข้อมูลเป็น field โดยปกติจะใช้ white space เป็นตัวแบ่งข้อมูล field ($) โดย field number จะเริ่มต้นที่ 1 แต่ถ้าจะให้แสดงผลทั้งหมดจะใช้ $0 $ awk ‘{print…

Read More
linux command

arch – Linux Command ใช้แสดงรุ่น hardware ของเครื่อง server

arch Linux Command – arch ใช้ในการเช็กข้อมูลรุ่นของ hardware server ที่ใช้งาน   คำสั่ง arch $ arch x86_64 $ uname -m x86_64   โครงสร้างคำสั่ง arch [OPTION]…   รายละเอียด เป็นคำสั่งที่ใช้ตรวจสอบข้อมูลของรุ่น hardware server เช่นเดียวกับคำสั่ง uname (-m) ที่เช็ก machine version ว่าใช้สถาปัตยกรรมอะไร เช่น 32bit, 64bit, sun4, x86_64   Option –help display this help and exit –version output version information and exit   กลุ่มคำสั่ง…

Read More
linux command

adduser – Linux Command ใช้เพิ่มหรือเปลี่ยนแปลง user บน linux

adduser Linux Command – adduser ใช้ในการเพิ่ม และจัดการ user บนระบบ   คำสั่ง adduser, addgroup  ตามด้วยชื่อ user ที่ต้องการเพิ่มบนระบบ linux $ sudo adduser <newuser>   โครงสร้างคำสั่ง adduser [options] [–home DIR] [–shell SHELL] [–no-create-home] [–uid ID] [–firstuid ID] [–lastuid ID] [–ingroup GROUP | –gid ID] [–disabled-password] [–disabled-login] [–gecos GECOS] [–add_extra_groups] [–encrypt-home] user adduser –system [options] [–home DIR] [–shell SHELL]…

Read More
tcpdump

tcpdump คือ อะไร ดักจับข้อมูล network และ วิธีใช้งาน tcpdump

tcpdump คือ อะไร ? หลายคนอาจจะได้ยินคำว่า packet sniffer มาบ้าง แต่จะรู็ไหมว่า tcpdump คือ อะไร และเกี่ยวข้องอะไรกับ packet sniffer ? tcpdump เป็นเครื่องมือหนึ่งประเภทเดียวกับ wireshark คือใช้ในการดักจับ packet ใน network ในรูปแบบ command line และนิยมใช้งานกันบน linux และ unix สามารถแสดง packet TCP/IP และ protocol อื่นๆ ที่ส่งผ่าน network ได้ และที่สำคัญคือ freeware   คุณสมบัติของ tcpdump สามารถแสดงข้อมูลภายใน network packet สามารถอ่าน packet จาก network interface card รวมถึงเขียนลง file ในรูปแบบมาตราฐาน (สามารถเอาไปเปิดใน…

Read More