8.2. Giới thiệu về Debian

Debian hơi khác với các bản phát hành khác. Thậm chí nếu bạn quen với Linux trong bản phát hành khác, có vài thông tin cần biết về Debian để giúp đỡ bạn bảo quản một hệ thống tốt đẹp. Chương này chứa thông tin để giúp đỡ bạn bắt đầu dùng Debian; nó không phải là trợ lý hướng dẫn về cách sử dụng Debian, chỉ là một bản tóm tắt rất vắn cho người quá bận thôi.

8.2.1. Hệ thống quản lý gói Debian

Khái niệm quan trọng nhất cần hiểu được là hệ thống gói Debian. Về cơ bản thì nhiều phần lớn của hệ thống được điều khiển bởi hệ thống quản lý gói này. Những phần này bao gồm:

  • /usr (trừ /usr/local)

  • /var (bạn có thể tạo thư mục /var/local và hoạt động trong đó một cách an toàn)

  • /bin

  • /sbin

  • /lib

Lấy thí dụ, nếu bạn thay thế thư mục /usr/bin/perl, lần kế tiếp nâng cấp gói perl sẽ ghi đè lên thư mục đó. Nhà chuyên môn có thể khắc phục trường hợp này bằng cách lập một số gói thành giữ lại trong chương trình aptitude.

One of the best installation methods is apt. You can use the command line version of apt as well as tools like aptitude or synaptic (which are just graphical frontends for apt). Note that apt will also let you merge main, contrib, and non-free so you can have restricted packages (strictly speaking not belonging to Debian) as well as packages from Debian GNU/Linux at the same time.

8.2.2. Phần mềm Thêm Hiện có cho Debian

Bản cài đặt Debian mặc định chưa cho phép những kho lưu phần mềm chính thức và không chính thức. Nhiều người tìm thấy trong những kho lưu này phần mềm quan trọng và họ muốn có. CÓ thể tìm thông tin về các kho lưu thêm này tại trang Wiki Debian tựa đề Phần mềm Hiện có cho Bản phát hành Ổn định của Debian.

8.2.3. Quản lý phiên bản ứng dụng

Phiên bản ứng dụng khác nhau được quản lý bởi « update-alternatives ». Nếu bạn có bảo tồn đồng thời nhiều phiên bản khác nhau của cùng một ứng dụng, xem trang hướng dẫn cho chương trình này, bằng lệnh: « man update-alternatives ».

8.2.4. Quản lý công việc định kỳ

Công việc nào nằm trong phạm vị hoạt động của quản trị hệ thống nên được ghi vào thư mục /etc, vì chúng là tập tin cấu hình. Nếu bạn tạo công việc định kỳ (cron) với quyền người chủ (root) cần chạy hàng ngày (daily), hàng tuần (weekly) hay hàng tháng (monthly), hãy chèn chúng vào /etc/cron.{daily,weekly,monthly}. Những công việc này được gọi từ /etc/crontab: chúng sẽ chạy theo thứ tự abc, mà sắp xếp chúng.

Mặt khác, nếu bạn tạo một công việc định kỳ (cron job):

  • cần chạy với tư cách người dùng đặc biệt, hay

  • cần chạy vào lúc đặc biệt hoặc với tần số đặc biệt,

bạn vẫn có khả năng sử dụng hoặc /etc/crontab, hoặc còn tốt hơn, /etc/cron.d/cái_nào. Những tập tin riêng này cũng có một trường thêm cho phép bạn qui định tài khoản người dùng dưới đó công việc định kỳ sẽ chạy.

Trong mỗi trường hợp, bạn chỉ hiệu chỉnh những tập tin đó, rồi chương trình cron sẽ nhận biết chúng một cách tự động. Không cần chạy lệnh đặc biệt nào. Để tìm thông tin thêm, xem hai trang hướng dẫn cron(8) và crontab(5), và tập tin Đọc Đi /usr/share/doc/cron/README.Debian.