 
 
Linux tips
- 
การฟอร์แมตพาร์ติชั่นบนลีนุกซ์
example : # /sbin/mkfs -t ext2 /dev/hdb2 357440  
 ฟอร์แมตพาร์ติชั่น /dev/hdb2 (พาร์ติชั่นที่สองของฮาร์ดดิสก์ไดรฟ์ D)
 
- 
การเมาท์พาร์ติชั่น
 
- 
การเมาท์พาร์ติชั่นของลีนุกซ์ (ext2)
 $ mnt -text2 /dev/hdb2 /mnt/dosc
 
- 
การเมาท์พาร์ติชั่นของระบบดอสและวินโดวส์  
 (FAT)
 $ mnt -tmsdos /dev/hdb2 /mnt/dosc
 (VFAT)
 $ mnt -tvfat /dev/hdb2 /mnt/dosc
 หากต้องการจะเมาท์ระบบไฟล์ของดอสและวินโดวส์ผ่าน ระบบเน็ตเวอร์ก
 จะต้องทำการเมาท์ผ่าน SMB protocol (ใช้ smbmount และ smbumount)
 ขอบคุณอาจารย์ พฤษภ์ บุญมา คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ มช.
 ที่ได้กรุณาแนะนำข้อมูลเพิ่มเติม
 ระบบพาร์ติชั่นที่สนับสนุน : ext2, minix, msdos, iso9660 (cdrom), ...
 
- 
การตรวจดูคีย์ที่ไม่สามารถแสดงเป็นตัวอักษรออกมาได้ เช่น Backspace ซึ่งโดยปกติจะ
 ถูกกำหนดเป็น Ctrl-h เวลากดปุ่ม Backspace จะเห็นเป็นการลบตัวอักษรข้างหน้า
 แต่ถ้าเราทำการกด Ctrl-v ก่อนเมื่อกดปุ่มพิเศษต่างๆก็จะเห็นเป็นตัวอักษรที่อ่านได้
 ออกมา ซึ่งถ้าเป็น Backspace ก็จะเห็นเป็น ^H มักจะใช้กับคำสั่ง 'cat -v' เพื่อ
 ทำการตรวจดูการ mapping ของฟังก์ชั่นพิเศษของปุ่มที่ต้องการ
- 
การตรวจดูดีไวซ์ที่เคอร์เนลตรวจติดตั้งไว้ และข่าวสารอื่นๆที่แสดงออกมาตอนบูตระบบ
 example : ksh$ dmesg
 
-  
Firewall setup ,for outside network or inside network permission. 
 sample script:
 ipfwadm -F -a m -s  -p 0.0.0.0/0
 ipfwadm -A -a -S  -p 0.0.0.0/0
 -------
 ipfwadm -F -f
 ipfwadm -A -f
 ipfwadm -F -p deny
 
- 
Keyboard definition. 
 
- 
	ตรวจความหมายของคีย์ทั้งหมด  : ksh$ stty -a 
 
- 
        ตัวอย่างการเซ็ตเป็นปุ่ม interrupt :ksh$ stty intr ^C
 
- 
  	ตัวอย่างการเซ็ตเป็นปุ่ม ลบตัวอักษร  :ksh$ stty erase ^H
 
 
- 
การสร้าง device file 
 ตัวอย่างการสร้าง device ของ SCSI
 ksh# cd /dev
 ksh# ./MAKEDEV sg
 
- 
เมื่อคุณไม่สามารถใช้งานลีนุกซ์ได้ เช่นอาจเป็นเพราะลืมรหัสผ่านของซุปเปอร์ยูเซอร์ 
 (root) ให้พิมพ์คำว่า "linux single" ที่พร้อมพต์ของ lilo ตอนคุณบูตระบบ
 คุณจะสามารถเข้าไปใช้งานลีนุกซ์ในแบบ single user ได้
- 
ตรวจสอบพื้นที่ว่าของพาร์ติชั่นบนลีนุกซ์ทั้งหมด 
 example : ksh$ df -k
 
- 
ใช้ยูทิลีตี giftrans ในการตกแต่งรูปภาพแบบ GIF
- 
การกำหนดขนาดของหน้าต่างใน X window
 edit file /etc/X11/XF86Config , section "Screen", subsection "Display",
 take a look at 'mode' and 'virtual'.
 ใน X window เวอร์ชั่นใหม่ๆจะกำหนดที่ viewport
- 
การกำหนดขนาดของไฟล์ core dump
 bash : ulimit -c  --> /etc/profile
 (t)csh : limit coredmpsize   --> /etc/csh.cshrc
 set corefilesize to 0 and you won't get core files.
 
- 
หากต้องการให้เทอร์มินอลอื่นสามารถล็อกอินเข้ามาในฐานะ root ได้
 ให้แก้ไฟล์ /etc/securetty
 
- 
หากคุณต้องการจะเปลี่ยนโหมดในการบูต (ลีนุกซ์สามารถจะคอนฟิกระบบได้มากกว่าหนึ่งแบบ 
 ได้) และคุณสามารถจะสลับโหมดเหล่านั้นไปมาได้โดยใช้คำสั่ง telinit ซึ่งเหมือนกับ
 ในระบบ UNIX ซึ่งต้องใช้คำสั่ง shutdown -i[โหมดที่ต้องการ] -g0 -y
 example : ksh# /sbin/telinit 3
 
- 
หากต้องการให้เชลล์ ksh หรือ bash มีคุณลักษณ์ของ 'vi' ให้ใช้คำสั่ง
"set -o vi"
- 
ตรวจข้อมูลจากเคอร์เนลและระบบ 
 สามารถดูเวอร์ชั่นของเคอร์เนลและชนิดของโพรเซสเซอร์ ได้จากคำสั่ง
 $ uname -a
 หากต้องการดูข้อมูลอื่นๆของเคอร์เนลและระบบ สามารถตรวจดูได้จาก ไดเรกทอรี /proc
 หรืออาจจะใช้คำสั่ง "top"
 ขอบคุณอาจารย์ พฤษภ์ บุญมา คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ มช.
 ที่ได้กรุณาแนะนำข้อมูลเพิ่มเติม
- 
To list module use lsmod, to insert use insmod, to remove use rmmod
หากต้องการแสดงโมดูลที่เคอร์เนลใช้อยู่ในปัจจุบันให้ใช้คำสั่ง lsmod, หากจะเพิ่ม
 โมดูลใช้คำสั่ง insmod และหากจะลบโมดูลออกใช้คำสั่ง rmmod
-  
To mount MS file system (SMB protocol) insert smbfs module and
    use smbmount
- 
หากคุณต้องการจะเปลี่ยนโหมดในการบูตของลีนุกซ์ (runlevel) ให้คุณไปแก้ในส่วนของ
 initdefault ในไฟล์ /etc/inittab
HTML developed by Kaiwal Development Team (kaiwal@geocities.com)
 
 
