Mode
VI มี 2 โหมดการทำงาน คือ Insert mode และ command mode.
VI จะเริ่มต้นจาก Command mode และหากมีการปรับแก้จะเป็น Insert mode
การเปลี่ยนเป็น insert mode ให้กดปุ่ม i และเปลี่ยนกลับเป็น command mode โดยกด ctrl+c หรือ esc
เราสามารถเรียกคำสั่ง vimtutor เพื่อฝึกการใช้งาน vi ได้
การจัดการรายละเอียดของ User
เราสามารถจัดการข้อมูลของ user ด้วยคำสั่ง Chfn มีรูปแบบคำสั่งดังนี้
Chfn จะเป็นการเปลี่ยนข้อมูลของ user ที่กำลัง login
Chfn [username] จะเป็นการเปลี่ยนข้อมูลของ user นั้น
ในกรณีที่เราต้องการแสดงข้อมูลของ user เราใช้ คำสั่ง Finger -l [username]
กำหนดให้ user ทำคำสั่งบางอย่างแทน admin ด้วย visudo
เมื่อพิมพ์ visudo เราจะได้ sudoers file ซึ่งมีวิธีกำหนด command ดังนี้
wheel ALL=(ALL) ALL
group wheel สามารถ remote เข้าได้จากทุกเครื่อง และใช้ได้ทุกคำสั่งโดยไม่ต้องใส่ password
arn localhost=/sbin/shutdown -h now
user arn สามารถ login เข้าได้จากเครื่อง localhost(เครื่อง Server เอง)เท่านั้นและจะรันได้เฉพาะคำสั่ง shutdown -h now เท่านั้น
เมื่อกำหนด config เสร็จแล้ว user คนไหนจะพิมพ์คำสั่งให้พิมพ์ sudo ก่อนพิมพ์คำสั่งจริง
การบริหารจัดการ Disk Quoat
ก่อนอื่นพิมพ์ df เพื่อดู Report File system disk space ใช้ df -m เพื่อแสดงเป็น Megabyte
/etc/fstab
เป็นไฟล์ที่แสดงรายการของ partiton ใน linux ที่ทำการชี้มาอัตโนมัติเมื่อมีการ boot เราจำเป็นที่จะต้องบอกกับ linux ว่าเรามีการใช้งาน Disk Quota นะ โดยการแก้ไข Option ของ /home ด้วยการเพิ่ม usrquota ต่อท้ายดังนี้
LABEL=/home /home ext3 defaults,usrquota 1 2
เมื่อมีการแก้ไข config แล้วต้องสั่งให้ linux อ่านค่า config นี้อีกครั้งให้ logout user ทุกคนออกก่อน หรือเข้า mode sigle user (mode 1 ด้วยคำสั่ง init 1)
จากนั้น ใช้คำสั่ง
umout /home
mount /home
สร้างไฟล์กำหนดค่า Quota ของ Partion
ให้สร้างไฟล์ aquota.user ด้วยคำสั่ง touch ที่ directory /home
เริ่มทำ Quota Table
จากนั้นรัน quotacheck command ใน partition /home ด้วยคำสั่ง
quotacheck -v /dev/hdax,sdax
x หมายถึง ตัวเลข partition ของ /home นะ
แก้ไข user's quota
ทำการกำหนด quota ของ user แต่ละคน
edquota [username] เช่น edquota teerayut
เปิด quota ให้ user
ด้วยคำสั่ง
quotaon /dev/hdax,sdax
x หมายถึงตัวเลข partition ของ /home นะ
แสดงรายงานของ Disk Quota
พิมพ์ reqquota -a หรือ repquota /home