tailieunhanh - Giáo trình Hệ điều hành Redhat Linux: Phần 2 - Nguyễn Anh Tuấn (biên soạn)

Phần 2 Giáo trình Hệ điều hành Redhat Linux tiếp tục giới thiệu đến bạn đọc nội dung tiếp theo về các vấn đề như: Quản trị hệ thống, Linux Networking, Linux Kernel, Linux Servers Inetd và các dịch vụ mạng, Domain Name Server và bảo mật Linux. Giáo trình này giúp bạn đọc cũng như các bạn sinh viên dễ dàng trong việc nghiên cứu và thực hành về hệ điều hành Redhat Linux. | Quản trị hệ thống 1. Quản lý tiến trình trong Linux Giới thiệu Linux là một HDH đa người sử dụng đa tiến trình. Linux thực hiện tất cả các công việc của người sử dụng cũng như của hệ thống bằng các tiến trình process . Do đó hiểu được cách điều khiển các tiến trình đang hoạt động trên HDH Linux rất quan trọng cho công việc quản trị hệ thống. Định nghĩa Tiến trình process là một chương trình đơn chạy trên không gian địa chỉ ảo của nó . Cần phân biệt tiến trình với lệnh vì một dòng lệnh trên shell có thể sinh ra nhiều tiến trình. Dòng lệnh sau nroff -man grep kill more sẽ sinh ra 3 tiến trình khác nhau. Có 3 loại tiến trình chính trên Linux Tiến trình với đối thoại Interactive processes là tiến trình khởi động và quản lý bởi shell kể cả tiến trình forthground hoặc background. Tiến trình batch Batch processes Tiến trình không gắn liền đến bàn điều khiển terminal và được nằm trong hàng đợi để lần lượt thực hiện. Tiến trình ẩn trên bộ nhớ Daemon processes Là các tiến trình chạy dưới nền background . Các tiến trình này thường được khởi động từ đầu. Đa số các chương trình server cho các dịch vụ chạy theo phương thức này. Đây là các chương trình sau khi được gọi lên bộ nhớ đợi thụ động các yêu cầu chương trình khách client để trả lời sau các cổng xác định cổng là khái niệm gắn liền với 85 giao thức TCP IP BSD socket . Hầu hết các dịch vụ trên Internet như mail Web Domain Name Service . chạy theo nguyên tắc này. Các chương trình được gọi là các chương trình daemon và tên của nó thường kết thúc bằng ký tự d như named inetd . Ký tự d cuối được phát âm rời ra như đê trong tiếng việt. Ví dụ named được phát âm là nêm đê . Cách đơn giản nhất để kiểm tra hệ thống tiến trình đang chạy là sử dụng lệnh ps process status . Lệnh ps có nhiều tùy chọn option và phụ thuộc một cách mặc định vào người login vào hệ thống. Ví dụ ps PID TTY STAT TIME COMMAND 41 v01 S 0 00 -bash 134 v01 R 0 00 ps cho phép hiển thị các tiến trình liên quan tới một người sử dụng hệ thống. Cột đầu tiên là

TỪ KHÓA LIÊN QUAN