Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Service là một tiến trình nền tự động chạy khi bạn khởi động hệ thống của mình. Đối với người dùng thông thường và đặc biệt là quản trị viên hệ thống, khởi động lại service là một tác vụ quản trị hệ thống phổ biến mà bạn thường phải thực hiện trong khi cấu hình cài đặt hệ thống hoặc cài đặt một ứng dụng mới.
Trong bài viết này, bạn đọc sẽ tìm hiểu về cách khởi động lại một service thông qua systemctl trên Linux. Systemctl về cơ bản là một ứng dụng hệ thống dòng lệnh được sử dụng để quản lý các service hệ thống và cho phép bắt đầu, dừng, khởi động lại, bật, tắt và xem trạng thái của mọi service.
Bài viết đã sử dụng Debian 10 để chạy các lệnh và quy trình được đề cập bên dưới, nhưng các lệnh tương tự cũng sẽ hoạt động trên các bản phân phối khác như Ubuntu, CentOS hoặc Fedora.
Để khởi động lại một service, Terminal dòng lệnh được sử dụng. Để mở Terminal, hãy chuyển đến tab Activities ở góc trên cùng bên trái của màn hình. Sau đó, từ menu tìm kiếm xuất hiện, hãy tìm kiếm ứng dụng Terminal và khởi chạy nó.
Để liệt kê tất cả các service được kích hoạt trên hệ thống, hãy chạy lệnh sau trong Terminal:
$ systemctl list-unit-files | grep enabled

Từ danh sách trên, bạn có thể tìm ra tên chính xác của service bạn muốn khởi động lại bằng lệnh systemctl.
Để khởi động lại một service đang chạy (dừng và sau đó bắt đầu), hãy sử dụng cú pháp lệnh sau trong Terminal:
$ sudo systemctl restart [service-name]
Ví dụ, để khởi động lại service xrdp, hãy thay thế tham số "service-name" bằng tên chính xác của service.

Cùng với việc khởi động lại service, bạn cũng có thể quản lý chúng bằng lệnh systemctl chẳng hạn như bắt đầu, dừng, bật, tắt và xem trạng thái của service.
Để xem trạng thái hiện tại của service có đang chạy hay không, hãy sử dụng cú pháp lệnh sau trong Terminal:
$ systemctl status [service-name]
Để bắt đầu một service, hãy sử dụng cú pháp sau:
$ systemctl start [service-name]
Để dừng một service đang chạy, hãy sử dụng cú pháp sau:
$ systemctl stop [service-name]
Để cho phép một service tự động bắt đầu khi khởi động, hãy sử dụng cú pháp sau:
$ systemctl enable [service-name]
Để tắt service, không cho nó tự động khởi động khi boot, hãy sử dụng cú pháp sau:
$ systemctl disable [service-name]
Để load lại một service, hãy sử dụng cú pháp sau:
$ systemctl reload [service-name]
Để load hoặc khởi động lại một service (service được load lại và trong trường hợp không diễn ra quá trình load lại thì service sẽ được khởi động lại).
$ sudo systemctl reload-or-restart [service-name]
Để kiểm tra xem service có đang hoạt động hay không:
$ sudo systemctl is-active [service-name]
Để kiểm tra xem service có được bật để tự động khởi động khi boot hệ thống hay không:
$ sudo systemctl is-enabled [service-name]
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách xem nhân tướng học bằng ChatGPT
Cách chọn kiểu tóc phù hợp với gương mặt bằng ChatGPT
Cách thay đổi phong cách ảnh bằng AI trong Messenger
AI Agent và GPT tùy chỉnh trong tự động hóa doanh nghiệp
Prompt tạo giấy khen học sinh theo phong cách khác nhau
Prompt tạo ảnh Tổng kết năm học bằng ChatGPT
Prompt tạo ảnh tranh vẽ dễ thương, tranh vẽ con nít AI
Prompt tự động hóa soạn giáo án với Claude AI
Hướng dẫn tạo ảnh đồng nhất nhân vật cho bài thơ bằng Qwen AI
Claude Design là gì? Công cụ thiết kế AI mới của Anthropic hoạt động ra sao
Cách cải thiện hiệu suất Claude Code bằng testing tự động
Xây dựng Voice Agent của riêng bạn
Hướng dẫn tạo giọng đọc lồng tiếng cho slide bài giảng
Thiết kế prompt: Kỹ năng cần thiết cho những nhà phát triển
Hướng dẫn tạo slide thuyết trình bằng ChatGPT
RAG và Context Engineering (Kỹ thuật ngữ cảnh)
Sử dụng chế độ Học tập Gemini triển khai hình ảnh trực quan khái niệm
Hướng dẫn thiết kế ý tưởng và cấu trúc dàn ý bằng Gemini
10 Prompt biến NotebookLM thành trợ lý nghiên cứu đỉnh cao
Cách cải thiện hiệu suất Claude Code bằng testing tự động