X Window System: Lịch sử vă kiến trúc
3. Quản trị hệ thống Linu
3.1 Hệ thống /proc
Thư mục /proc lă một thư mục rất quan trọng vă đóng vai trò sống còn đối với hệ thống Linux. Thư mục năy lă một thư mục ảo. Nói câch khâc lă thông tin chứa trong thư mục năyđược tạo ra một câch động dựa trín câc quâ trình startup vă shutdown của hệ thống. Hơn thế nữa, filesystem còn thay đổi theo thời gian thực. Thông tin của hệ thống, câc tiến trình , câc tham số của hệ thống đều thể hiện trong thưmục năy.
Gọi vi chạy lín sau đó bấm Ctrl-Z để cho vi thănh background job.
[root@starturn proc]# ps –ef |grep vi root 11663 1359 0 22:35 pts/2 00:00:00 vim
Sau đó văo /proc ta sẽ thấy ngay có một thưmục lă PID của vi : 11663
[root@starturn proc]# ls |grep 11663 11663
Sauđó ta cd văo 11663 sẽ thấy câc trạng thâi của vi đang chạy. Vă khi ta kết thúc vi, thư mục 11663 không còn tồn tại trong /proc nữa.
3.2 Câc lệnh bảo trì khâc
Lệnh free: hiển thị tổng dung lượng bộ nhớ chính vă swapđang được dùng vă còn trống trong hệ thống cũng nhưshared memory vă buffersđược dùng bởi kernel.
[root@starturn 11663]# free
total used free shared buffers cached Mem: 255452 247904 7548 0 8220 111312 -/+ buffers/cache: 128372 127080 Swap: 530136 0 530136
[root@starturn 11663]#
97 none 127724 0 127724 0% /dev/shm
[root@starturn root]#
3.3 Lệnh sudo
Lệnh Sudo: Super user do , cho phĩp quản trị hệ thống nđng cấp quyền truy xuất đến một tập lệnh quản trị hệ thống cho một văi users thường. Với sự trợ giúp của sudo, người dùng có thể lăm một số thao tâc cấu hình hệ thống mă không cần phải có quyền root.
Cấu hình sudo: /etc/sudoers
[root@starturn etc]# more sudoers
# sudoers file.
# This file MUST be edited with the 'visudo' command as root.
# See the sudoers man page for the details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
%tuanna ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
[tuanna@starturn tuanna]$ sudo /etc/init.d/httpd stop
Stopping httpd: [ OK ]
[tuanna@starturn tuanna]$