Những câu hỏi thường gặp về Linux
H:
Đâu là lỗ hổng bảo mật nghiêm trọng của lệnh rm!?!?!
Đ:
Không có. Rõ ràng bạn cò lạ lẫm với các hệ điều hành họ Unix và cần đọc một cuốn sách để hiểu
mọi thứ hoạt động ra sao. Đầu mối: khả năng xóa tập tin phụ thuộc vào quyền truy cập ghi của thư mục
đó.
H:
Tại sao lpr và/hoặc lpd không hoạt động?
Đ:
Trước hết, hãy kiểm tra để chắc chắn [/dev/lp*] được cấu hình đúng. IRQ và địa chỉ cổng cần phải
đúng với các thiết lập trên card máy in. Bạn sẽ có thể xuất một tập tin trực tiếp ra máy in:
$ cat the_file >/dev/lp1
Nếu lpr đưa ra thông báo như “
myname@host: host not found
”, có nghĩa là có khả năng giao diện
loopback,
lo
, không hoạt động. Hỗ trợ loopback có trong hầu hết các bản phân phối của hạt nhân. Hãy
kiểm tra xem giao diện này được cấu hình đúng không bằng lệnh ifconfig. Theo quy ước, địa chỉ mạng
sẽ là 127.0.0.0 và địa chỉ máy cục bộ là 127.0.0.1. Nếu mọi thứ được cấu hình đúng, bạn sẽ có thể telnet
tới chính máy bạn và có thể đăng nhập thông qua telnet.
Hãy kiểm tra để chắc chắn [/etc/hosts.lpd] chứa tên máy của bạn.
If your machine has a network-aware lpd, like the one that comes with LPRng, make sure that
[/etc/lpd.perms] is configured correctly.
Ngoài ra hãy xem Printing HOWTO (http://www.tldp.org/HOWTO/Printing-HOWTO/index.html). Tài
liệu ở đâu?
H:
Tại sao Timestamps tên tập tin trên partition MS-DOS không đúng?
Đ:
Có một lỗi trong chương trình clock (thường được đặt trong
/sbin
). Nó đếm thiếu một múi giờ, lẫn
lột giây với phút hoặc với thứ khác. Hãy dùng phiên bản mới hơn.
H:
Làm thế nào để LILO khởi động kernel image?
Đ:
Từ phiên bản hạt nhân 1.1.80 trở đi, các kernel image nén, được dùng bởi LILO, đặt tại
[arch/i386/boot/zImage], hoặc [arch/i386/boot/bzImage] khi được tạo ra, và thường được lưu trong thư
mục
/boot/
. Tập tin [/etc/lilo.conf] thường dùng liên kết biểu tượng
vmlinuz
symbolic link, không
phải là kernel image thật sự.
Điều này được thay đổi để việc tạo kernel cho các bộ xử lý khác nhau dễ dàng hơn từ một source tree.
H:
Làm thế nào để bảo đảm hệ thống sẽ khởi động sau khi cài đặt lại hệ điều hành?
Đ:
Chỉ dẫn này sẽ làm việc bất kể bạn cài đặt lại Linux hay các hệ điều hành khác:
•
Đút đĩa trắng, đã định dạng vào ổ đĩa A:
•
Lưu bản sao của Master Boot Record (MBR) của đĩa cứng vào đĩa mềm bằng lệnh:
# dd if=/dev/hda of=/dev/fd0 count=1
dd
là một chương trình chuẩn trên hệ thống Linux. Phiên bản cho MS-Windows có tại
ftp://ftp.gnu.org/, cũng như tại nhiều MS software archive khác.
44