----------------------------------------------------------------------------------------------------
คำสั่งที่ใช้ กับ Cache
--------------------
clearproxy.sh เป็นคำสั่งที่ใช้ล้างค่า Cache ของ Proxy ทั้งหมด
clearfrox.sh เป็นคำสั่งที่ใช้ล้างค่า Cache ของ Frox ทั้งหมด
bypassproxy.sh เป็นคำสั่งให้เวปทั้งหมด วิ่งออกโดยไม่ผ่าน proxy เพื่อใช้ในการตรวจสอบ
bypassfrox.sh เป็นคำสั่งให้ ftp ทั้งหมด วิ่งออกโดยไม่ผ่าน frox เพื่อใช้ในการทดสอบ
tproxy.sh เป็นคำสั่งยกเลิก bypassproxy ให้เวปทั้งหมดกลับมาวิ่งผ่าน proxy
tfrox.sh เป็นคำสั่งยกเลิก bypassfrox ให้ ftp ทั้งหมดกลับมาวิ่งผ่าน frox
-----------------------------------------------------
คำสั่งพื้นฐาน Linux ใช้ใน PuTTy
-----------------------------------------------------
reboot การ restart เครื่อง
init 0 การปิดเครื่อง
halt = ปิดเครื่อง SERVER
--------------------
apt-get clean ใช้สำหรับ ลบรายชื่อ Package ออกทั้งหมด
apt-get update ใช้สำหรับ Update รายชื่อ Pacakge
apt-get install ใช้สำหรับ download package มาทำการติดตั้ง
apt-get remove ใช้สำหรับ ลบ package ที่ติดตั้งแล้ว ออกจากระบบ
apt-get source ใช้สำหรับ download source code ของ Package
apt-cache search ใช้สำหรับ ค้นหา Package ที่เราต้องการ
----------------------------------------
ดูเน็ตตัดไปตอนไหน
--------------------
grep pppoe /var/log/messages = ดูว่าเน็ตตัดไปตอนไหนบ้าง
ดูว่าเน็ตตัดไปตอนไหนบ้าง
cat /var/log/messages |grep ''Modem hangup''
cat /var/log/messages |grep ''Connect: ppp101''
cat /var/log/messages |grep ''Connect time''
เช่น root@ubuntu:~# cat /var/log/messages |grep ''Connect time''
----------------------------------------
วิธีดู log file
ตอนเข้าเกมส์
--------------------
tail -f /var/log/frox.log สำหรับ frox
tail -f /var/log/squid/access.log สำหรับ squid
----------------------------------------
log file
-------------------
การคัดลอก Logfile ทั้งหมด โดยใช้คำสั่ง
tar cvzf logfile.tar.gz /var/log/*
แล้วทำการโอนไฟล์ logfile.tar.gz ด้วยโปรแกรม WinSCP แล้วทำการก๊อปปี้ส่งต่อให้กับทางเจ้าหน้าที่
----------------------------------------
เครื่องนั้นออกเน็ตเส้นไหน
--------------------
checkwan.pl <ตามด้วย ip เครื่องลูก> ใช้ในการตรวจสอบว่าเครื่องนั้นออกเน็ตเส้นไหนบ้าง เป็น tool จากคุณ
Delphi@linuxthai.org checkwan.pl 192.168.1.81
----------------------------------------
ดูเครื่องที่ใช้ traffic
--------------------
iftop -i eth0 มีเครื่องไหนบ้างที่ใช้ traffic มากผิดปกติ เครื่องไหน ที่ใช้งาน b/w สูงผิดปกติ
หรือ iftop -i ppp101 เครื่องไหนบ้างที่ใช้ traffic สาย เกมส์ มากผิดปกติ
iftop -i ethX ใช้ดู traffic ในวงขา Lan ครับ อันนี้จะมี IP ของในร้านให้เห็นครับว่าเค้าใช้งาน host ไหนอยู่
iftop -i ppp10X ใช้ดู traffic ในวงขา WAN ครับ อันนี้จะมี IP หรือ host ที่เรามีการใช้งาน Internet ให้เห็น
(X คือเลขของสายที่เราต้องการดู)
----------------------------------------
การหา IP/PORT สำหรับเกมส์ใหม่
--------------------
watch -n 1 netstat-nat -n -s <ตามด้วย ip เครื่องลูก> การหา IP/PORT สำหรับเกมส์ใหม่ โดยให้เครื่องลูกเปิดเกมส์นี้ขึ้นมา และทำการเล่นเกมส์ตามปกติ
แล้วใช้เครื่องลูกอีกเครื่องนึง ทำการ Remote เข้า Server แล้วใช้คำสั่ง netstat-nat ทำการเช็ค
watch -n 1 netstat-nat -n -s 192.168.1.81
----------------------------------------
sudo passwd -l root เอารหัสผ่าน Root ออก
sudo passwd root ตั้งรหัสผ่าน Root
sudo passwd -u root เปิดการใช้งาน Root
คำสั่งที่ใช้ กับ เราท์เตอร์โมเด็ม
--------------------
poff dsl-link1 เป็นคำสั่ง ปิด เราท์เตอร์โมเด็ม ตัวที่ 1
pon dsl-link1 เป็นคำสั่ง เปิด เราท์เตอร์โมเด็ม ตัวที่ 1
--------------------
คำสั่ง lshw -c memory สามารถบอกได้ว่า RAM แต่ละ SLOT มีความจุีกี่ G
ls –l แสดงไฟลที่อยู่ใน folder ปัจจุบัน
cd คำสั่งเปลี่ยน folder
rm คำสั่งลบไฟล
mv คำสั่งเปลียนชื่อไฟล
cp คำสั่ง copy ไฟล
----------------------------------------------------
คำสั่งใช้ backup และ restore ( บีบ - แตกขยายไฟล )
บีบ
tar cvzf [ชื่อไฟล์.tar.gz] [พาธไฟล์ทีต้องการจัดเก็บ]
tar cvzf multiwan.tar.gz /home/multiwan
แตกไฟล
tar xvzf multiwan.tar.gz
tar xvzf คำสั่งแตกไฟลนามสกุล .tar.gz
tar xvjf คำสั่งแตกไฟลนามสกุล .tar.bz2
----------------------------------------------------
ls แสดงรายชื่อไฟล์ ไดเร็คทอรี่ ในรูปแบบต่างๆ
cd คือการ access เข้าไปยังไดเร็คทอรี่
cd .. การถอยออกจากไดเร็คทอรี่ที่อยู่ปัจจุบัน หนึ่งไดเร็คทอรี่
uname การแสดงรายละเอียดของเครื่อง
pwd แสดงตำแหน่งปัจจุบัน
tty การแสดงหน้าจอที่กำลังใช้งานอยู่
whoami แสดงว่าตัวเองเป็น user อะไร
cp การสำเนาไฟล์
mv การย้ายไฟล์
mkdir การสร้างไดเร็คทอรี่
touch การสร้างไฟล์
rm การลบไฟล์
rmdir การลบไดเร็คทอรี่
history การแสดงคำสั่งที่เราได้ใช้ไปแล้ว
man เป็นการขอตัวช่วยหรือเป็นการดูเอกสารของคำสั่งนั้นๆ
date การแสดงวัน
cal การแสดงปฏิทิน
finger การแสดงรายชื่อ user ที่กำลังอยู่ในระบบขณะนี้
exit การออกจาก shell ปัจจุบัน
fdisk การจัดการเกี่ยวกับ partition
cat เป็นการดูเนื้อหาของไฟล์ที่ต้องการเช่น cat /etc/passwd
find เป็นการค้นหาไฟล์
grep เป็นคำสั่งในการหาข้อความในบรรทัด
gzip เป็นการลดขนาดไฟล์
gunzip เป็นการยกเลิกการลดขนาดไฟล์
chmod เป็นการกำหนดค่าที่เซตใน Owner-Group-Other
chown เป็นการเปลี่ยนมือเจ้าของ
chgrp เป็นการเปลี่ยนกลุ่ม
mount เป็นคำสั่งที่เมาท์อุปกรณ์ หรือพาร์ติชั่น โดยมีรูปแบบดังนี้ mount options device directory
umount เป็นการยกเลิกการเมาท์
fsck เป็นการตรวจสอบไฟล์ หรือย่อจาก File System Checking
df เป็นคำสั่งที่ดูเนื้อที่ว่างบนระบบไฟล์ที่เมาท์
du เป็นการดูเนื้อที่ว่างบนไดเรคทรอรี่ที่ใช้อยู่
ps แสดงงานที่เปิดอยู่ หรือกระบวนการที่ทำงาน
kill เป็นคำสั่งที่ยกเลิกการทำงานของกระบวนการ
logout เป็นคำสั่งที่ออกจากระบบ ใช้ได้ต่อเมื่ออยู่ใน Shell
free เป็นการแสดงสถานะของเมมโมรี่ และเนื้อที่ว่างบนเมมโมรี่ ทั้งกายภาพ ที่ใช้ ใน swap, และบัฟเฟอร์
mke2fs เป็นคำสั่งฟอร์แมตดิสก์พร้อมใส่ระบบไฟล์ไปด้วย
lpr เป็นการส่งงานพิมพ์จากเครื่องลูกข่าย
top เป็นคำสั่ง Monitor System