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)