• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách kiểm tra tất cả các service đang chạy trong Linux

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Kiểm Tra Tất Cả Các Service đang Chạy Trong Linux 6094eabcbd1fd.jpeg

Khi sử dụng bất kỳ phân phối Linux nào, một số tiến trình và service sẽ cùng chạy. Một số service có thể chạy trong nền mà người dùng không hề hay biết. Việc chạy các service không cần thiết có thể tiêu tốn nhiều tài nguyên hệ thống hoặc gây ra vấn đề bảo mật.

Do đó, cần phải biết tất cả các service đang chạy trên hệ thống. Trong bài viết này, Quantrimang.com sẽ chỉ cho bạn tất cả các cách có thể áp dụng để liệt kê những service đang chạy trên máy tính Linux.

Cách kiểm tra các service đang chạy trong Linux

Trước tiên, hãy hiểu rõ về các service Linux. Nếu service có một script, thì nó đi kèm với 3 trạng thái:

  • start (bắt đầu)
  • stop (dừng)
  • restart (khởi động lại)

Tất cả được thực hiện với lệnh – service. Ví dụ, để khởi động lại service network-manager, hãy chạy lệnh sau:

sudo service network-manager restart

Lệnh service tham chiếu mỗi service bằng cách sử dụng script init được lưu trữ trong /etc/init.d cho Ubuntu và bất kỳ bản phân phối dựa trên Debian nào khác, và etc/rc.d/init.d cho các bản phân phối Linux dựa trên RedHat. Một số tên service thay đổi theo từng bản phân phối. Ví dụ, service web server Apache là httpd trên CentOS và Apache2 trên Ubuntu.

Rất nhiều bản phân phối Linux thuộc các hệ thống init sau:

  • System V (SysV), là hệ thống init ban đầu.
  • Upstart
  • systemd, là hệ thống init mới nhất tính đến thời điểm bài viết.

Kiểm tra tất cả các service đang chạy trong hệ thống System V (SysV) init

Hãy cùng xem một số lệnh Terminal mà bạn có thể sử dụng để liệt kê tất cả các service đang chạy trong hệ thống SysV init.

service --status-all
Đầu ra lệnh service –status-all
Đầu ra lệnh service –status-all

Lệnh trên liệt kê tất cả các service đang chạy trong hệ thống. Trong trường hợp các service đang chạy rất nhiều, bạn có thể sử dụng các tham số bổ sung – more và less để liệt kê các service trong chế độ xem một cách có tổ chức và rõ ràng.

service --status-all | less
Đầu ra lệnh service –status-all | Less
Đầu ra lệnh service –status-all | Less
service --status-all | more
Đầu ra lệnh service –status-all | More
Đầu ra lệnh service –status-all | More

Để chỉ liệt kê các service hiện đang chạy trên hệ thống, hãy thực thi lệnh bên dưới:

service --status-all | grep running

Để xem trạng thái của một service cụ thể, hãy thực thi lệnh bên dưới:

service --status-all | grep [service_name]
e.g
service --status-all | grep httpd

Ngoài ra, bạn có thể thực thi lệnh bên dưới để xem trạng thái của một service cụ thể.

service httpd status

Để liệt kê tất cả các service được kích hoạt trong khi boot, hãy thực thi lệnh bên dưới:

chkconfig --list

Kiểm tra tất cả các service đang chạy trong hệ thống Upstart init

Để liệt kê tất cả các service trên máy Linux chạy hệ thống Upstart init, hãy thực thi lệnh bên dưới:

initctl list

Kiểm tra tất cả các service đang chạy trong hệ thống Systemd init

Để liệt kê tất cả các service trên máy Linux đang chạy hệ thống Systemd init, hãy thực thi lệnh dưới đây:

systemctl
Đầu ra lệnh systemctl
Đầu ra lệnh systemctl

Từ lệnh trên, ta thấy rằng dữ liệu được hiển thị trong 5 cột, cụ thể là UNIT, LOAD, ACTIVE, SUB và DESCRIPTION.

Bạn cũng có thể liệt kê các service đang chạy dựa trên loại của chúng bằng lệnh sau:

systemctl list-units --type service
Đầu ra lệnh systemctl list-units –type
Đầu ra lệnh systemctl list-units –type

Bạn cũng có thể liệt kê các service dựa trên trạng thái hiện tại của chúng. Kết quả tương đối giống với đầu ra của lệnh trước nhưng đơn giản hơn một chút.

systemctl list-unit-files --type service
systemctl list-unit-files | grep enabled
systemctl list-unit-files | grep enabled

Để liệt kê trạng thái của một service cụ thể, hãy thực thi lệnh bên dưới:

systemctl status [service_name]
e.g
systemctl status acpid.path
Lệnh systemctl status acpid.path
Lệnh systemctl status acpid.path

Để chỉ liệt kê các service hiện đang chạy trên hệ thống, hãy thực thi lệnh bên dưới:

systemctl | grep running
Lệnh systemctl | grep running
Lệnh systemctl | grep running

Để liệt kê tất cả các service được kích hoạt trong khi boot, hãy thực thi lệnh bên dưới:

systemctl list-unit-files | grep enabled
Lệnh systemctl list-unit-files | grep enabled
Lệnh systemctl list-unit-files | grep enabled

Bạn cũng có thể xem các control group (nhóm điều khiển) hàng đầu và việc sử dụng tài nguyên hệ thống của chúng như I/O, CPU, Tasks và Memory bằng lệnh systemd-cgtop.

systemd-cgtop
Đầu ra lệnh systemd-cgtop
Đầu ra lệnh systemd-cgtop

Cũng có thể sử dụng pstree để liệt kê tất cả các service đang chạy trong hệ thống. Pstree lấy thông tin này từ đầu ra hệ thống Systemd.

pstree
Đầu ra lệnh pstree
Đầu ra lệnh pstree

Pstree cũng có thể được sử dụng với hệ thống System V int. Nó lấy đầu ra từ hệ thống SysVinit.

pstree

Bạn cũng có thể sử dụng tiện ích chkservice để kiểm tra tất cả các service đang chạy trong hệ thống Systemd. Tiện ích này không được cài đặt sẵn. Tuy nhiên, bạn có thể cài đặt qua Terminal bằng lệnh bên dưới:

sudo apt-get install chkservice
Lệnh cài đặt chkservice
Lệnh cài đặt chkservice

Để bắt đầu chkservice, hãy thực thi lệnh dưới đây. Lưu ý, bạn cần có quyền superuser.

sudo chkservice
Lệnh bắt đầu chkservice
Lệnh bắt đầu chkservice

Để xem tất cả các tính năng đi kèm với công cụ tuyệt vời này, hãy nhấn phím ? để mở menu Help.

Nhấn phím ? để mở menu Help
Nhấn phím ? để mở menu Help
  • Cách cài đặt phiên bản LibreOffice mới nhất trên CentOS 8
  • Cách cài đặt và tối ưu hóa Minecraft trên Linux
  • Cách cài đặt Java Runtime trong Ubuntu
  • Cách sử dụng Lutris để phát Blu-Ray trên Linux
  • Cách chia sẻ kết nối di động từ bất kỳ smartphone nào với Linux
  • Vô hiệu hóa các service không cần thiết để Linux boot nhanh hơn
Post Views: 251
Previous Post

Cách cài đặt và tối ưu hóa Minecraft trên Linux

Next Post

Cách cài Linux Mint 19.3 từ USB

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Cài Linux Mint 19.3 Từ Usb 6094eab5234aa.jpeg

Cách cài Linux Mint 19.3 từ USB

Bài mới nhất

Dns Là Gì? Chức Năng, Cách Thức Hoạt động Và Nguyên Tắc Sử Dụng Hiệu Quả 612d236260cb2.jpeg

DNS là gì? Chức năng, cách thức hoạt động và nguyên tắc sử dụng hiệu quả

13/05/2025
Cpanel Là Gì Và Hướng Dẫn Sử Dụng Cpanel Hiệu Quả Cho Người Mới 612d235c02794.png

Cpanel là gì và hướng dẫn sử dụng Cpanel hiệu quả cho người mới

13/05/2025
Website Defacement Là Gì Và Cách Khắc Phục Hiệu Quả Cho Website 612d235622440.png

Website Defacement là gì và cách khắc phục hiệu quả cho website

12/05/2025
8 Cách Quản Lý Data Khách Hàng Hiệu Quả Cho Doanh Nghiệp 612d234c2b5ad.jpeg

8 cách quản lý data khách hàng hiệu quả cho doanh nghiệp

12/05/2025
Địa Chỉ Email Là Gì Và Cách để Tạo Lập địa Chỉ Mail Chuyên Nghiệp 612d23693d14c.jpeg

Địa chỉ email là gì và cách để tạo lập địa chỉ mail chuyên nghiệp

11/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution