ผู้เขียน หัวข้อ: คำสั่งพื้นฐาน Linux ใช้ใน PuTTy  (อ่าน 8447 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 2591
  • คนดีไม่เบ่ง คนเก่งไม่โม้ คนใหญ่โตไม่อวด
    • ดูรายละเอียด
    • อีเมล์
----------------------------------------------------------------------------------------------------
คำสั่งที่ใช้ กับ 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