Trong các hệ điều hành giống UNIX, các quy trình thực hiện các chức năng dịch vụ và không có giao diện người dùng được gọi là daemon. Một số lượng lớn phần mềm tiện ích được triển khai dưới dạng daemon (bộ lập lịch tác vụ, hệ thống con ghi nhật ký, máy chủ DBMS, v.v.). Đôi khi một daemon cụ thể cần được khởi động lại.
Cần thiết
- - truy cập vào máy đích (vật lý hoặc từ xa);
- - thông tin xác thực gốc.
Hướng dẫn
Bước 1
Đăng nhập vào máy mục tiêu bằng thông tin đăng nhập của người dùng root. Nếu bạn có quyền truy cập vật lý vào máy tính của mình và đang làm việc trong môi trường đồ họa (KDE, Gnome, v.v.), hãy khởi động trình giả lập đầu cuối như XTerm hoặc Konsole. Bạn cũng có thể chuyển sang bảng điều khiển văn bản bằng cách nhấn tổ hợp phím Ctrl + Alt + Fx, trong đó x là số bảng điều khiển. Nếu bạn đã đăng nhập với tư cách người dùng không phải root, hãy chạy lệnh su. Nếu bạn có quyền truy cập SSH vào máy, hãy sử dụng chương trình phù hợp để kết nối. Trên các hệ thống giống UNIX, máy khách bảng điều khiển ssh thường được cài đặt. Khi làm việc trên Windows, bạn có thể sử dụng chương trình PuTTY, được phân phối miễn phí trên trang web putty.nl. Nhập thông tin đăng nhập gốc và bắt đầu một phiên.
Bước 2
Tìm tên của init script tương ứng với daemon cần khởi động lại. Thông thường, tất cả các tập lệnh như vậy đều nằm trong thư mục /etc/rc.d/init.d và có cùng tên với các daemon mà chúng phục vụ. Xem nội dung của thư mục này bằng trình quản lý tệp hoặc lệnh ls. Nếu bạn biết tên gần đúng của daemon, hãy lọc đầu ra ls bằng grep. Ví dụ: ls -1 /etc/rc.d/init.d | nhật ký grep
Bước 3
Tìm hiểu về trạng thái hiện tại của daemon đang được khởi động lại. Thực hiện một lệnh có dạng: trạng thái dịch vụ Ở đây, thay vì một điểm đánh dấu, hãy sử dụng tên có được trong bước trước. Nếu một dòng giống như đang chạy được hiển thị, thì daemon đang chạy và có thể được khởi động lại. Nếu không, điều này là không thể (một con quỷ như vậy không tồn tại hoặc bị dừng lại).
Bước 4
Khởi động lại daemon. Chạy lệnh có dạng: dịch vụ Giá trị tương tự như được mô tả trong bước thứ ba. Dưới dạng một tham số, hãy sử dụng một trong những số nhận dạng nổi tiếng của các lệnh daemon dẫn đến khởi động lại (chúng thường được mô tả trong tài liệu được cung cấp kèm theo gói tương ứng) hoặc tùy chọn --full-restart. Ví dụ: dịch vụ syslogd khởi động lại dịch vụ httpd2 Graceservice syslogd --full-restart
Bước 5
Kết thúc phiên hiện tại. Nhập lệnh thoát. Nhấn Enter. Bạn cũng có thể sử dụng lệnh đăng xuất để tắt bảng điều khiển văn bản hoặc ngắt kết nối khỏi máy chủ SSH.