0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Hướng Dẫn Quản Lý Dịch Vụ trong Hệ Điều Hành Linux: Bắt Đầu, Dừng và Khởi Động Lại

Đăng vào 1 tháng trước

• 2 phút đọc

Chủ đề:

LinuxService

Hướng Dẫn Quản Lý Dịch Vụ trong Hệ Điều Hành Linux: Bắt Đầu, Dừng và Khởi Động Lại

Dịch vụ (service) là các tiến trình ngầm hoạt động trên hệ điều hành Linux. Chúng khởi động khi hệ điều hành được bật và tắt khi hệ điều hành ngừng hoạt động. Là một quản trị viên hệ thống, bạn sẽ thường xuyên cần thao tác với các dịch vụ này.

Có hai phương pháp khác nhau để quản lý dịch vụ trên Linux:

  • Sử dụng systemd với lệnh systemctl
  • Sử dụng init với lệnh service

Quản Lý Dịch Vụ Trong Linux Với Systemd

Lưu ý: Bạn cần sử dụng sudo cho các lệnh yêu cầu quyền root.

Liệt Kê Tất Cả Dịch Vụ

Để kiểm tra tất cả dịch vụ hiện có trong hệ thống, bạn có thể sử dụng lệnh sau:

Copy
systemctl list-unit-files --type service --all

Sử dụng grep để lọc ra những dịch vụ đang chạy:

Copy
systemctl | grep running

Bắt Đầu Dịch Vụ

Để bật một dịch vụ đang dừng, bạn sử dụng lệnh:

Copy
systemctl start <tên-dịch-vụ>

Dừng Dịch Vụ

Để tắt một dịch vụ, bạn dùng lệnh:

Copy
systemctl stop <tên-dịch-vụ>

Khởi Động Lại Dịch Vụ

Để khởi động lại một dịch vụ, bạn thực hiện lệnh:

Copy
systemctl restart <tên-dịch-vụ>

Kiểm Tra Trạng Thái Dịch Vụ

Bạn có thể kiểm tra trạng thái của một dịch vụ bằng lệnh:

Copy
systemctl status <tên-dịch-vụ>

Quản Lý Dịch Vụ Trong Linux Với Init

Các lệnh sử dụng init cũng dễ thao tác như với systemd. Việc lựa chọn giữa systemdinit không ảnh hưởng đến hệ thống của bạn.

Liệt Kê Tất Cả Dịch Vụ

Để xem tất cả dịch vụ, bạn có thể áp dụng lệnh:

Copy
service --status-all

Bắt Đầu Dịch Vụ

Để bật một dịch vụ đang dừng, sử dụng lệnh sau:

Copy
service <tên-dịch-vụ> start

Dừng Dịch Vụ

Để tắt một dịch vụ, bạn sử dụng:

Copy
service <tên-dịch-vụ> stop

Khởi Động Lại Dịch Vụ

Để khởi động lại một dịch vụ, bạn thực hiện:

Copy
service <tên-dịch-vụ> restart

Kiểm Tra Trạng Thái Dịch Vụ

Để xem trạng thái của một dịch vụ, hãy sử dụng lệnh:

Copy
service <tên-dịch-vụ> status

Kết luận, việc quản lý các dịch vụ trên hệ điều hành Linux là một kỹ năng cần thiết cho bất kỳ quản trị viên hệ thống nào. Hy vọng bài viết này sẽ giúp bạn dễ dàng hơn trong việc thao tác với các dịch vụ trên hệ thống của mình.
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào