Quản lý tiến trình bằng lệnh kill trong linux

Bạn đang tìm cách để có thể quản lý tiến trình một cách hiệu quả trong khi chúng ta thực thi bất kỳ một số tác vụ nào đó. Hôm nay chúng tôi sẽ mách bạn cách quản lý tiến trình bằng lệnh kill trong linux.

Lệnh quản lý tiến trình trong Linux

1.Phân loại tiến trình

Để có thể quản lý tiến trình một cách hiệu quả bạn cần phải phân loại được loại tiến trình để có thể quản lý tốt hơn. Tiến trình được chia thành 3 loại cơ bản như sau:

  • Interactive process (tiến trình đối thoại): Đây là tiến trình khởi động và quản lý bởi shell. – –
  • Batch process: Tiến trình có điều đặc biệt chính là không gắn liền với terminal (tty)  và được xếp trong hàng đợi để có thể thực hiện lần lượt.
  • Daemon process (Disk And Execution MONitor): đây là tiến trình được khởi động ngay từ bước đầu và luôn trong chế độ chạy ngầm. Các daemon được hệ thống phát sinh một cách tự động hoạt động liên tục hoặc có thể phát sinh định kỳ.
  1. Quản lý tiến trình trong Linux

Để tiến hành quản lý tiến trình thì mỗi một chức năng lại sử dụng lệnh khác nhau để có thể đảm bảo đạt được mục đích đặt ra:

– Dừng một tiến trình – Sử dụng lệnh kill trong linux

Sử dụng lệnh kill trong linux để dừng tiến trình

Lệnh kill thường được sử dụng để thực hiện việc cho dừng một tiến trình cụ thể bằng lệnh:

kill [signal] <PID>

Lệnh kill -9 PID: tiến hành ngừng thi hành tiến trình mà không bị can thiệp bởi các tiến trình khác.

Lệnh kill có thể thực hiện gửi bất kì tín hiệu signal tới bất kỳ tiến trình nào nhưng mặc định tín hiệu 15, TERM là tín hiệu để kết thúc chương trình.

Super – user thì có quyền dừng tất cả những tiến trình còn người dùng thì chỉ được phép dùng những tiến trình của mình.

– Một số signal sử dụng lệnh kill hiện nay

SIGTERM 15 – Lệnh kết thúc tiến trình

SIGHUP 1 – Hangup: dùng để gọi lại tiến trình

SIGKILL 9 – Thực hiện hủy tiến trình

SIGSTOP 17,19,23: – lệnh dừng tiến trình

SIGINT 2 – Ngắt từ bàn phím (Ctrl+C)

Chú ý rằng khi muốn kết thúc một tiến trình hoặc chuỗi tiến trình thì thường thử với những tín hiệu ít gây nguy hiểm trước tiên như SIGTERM . Nếu như không thực hiện thử được thì mới tiến hành thử với những tín hiệu như INT hay KILL.

– Hiển thị thông tin tiến trình – lệnh PS trong linux

Hiển thị thông tin tiến trình – lệnh PS trong linux

Để có thể biết thông tin của các tiến trình bằng cách giúp hiển thị thông tin tiến trình ta có thể sử dụng lệnh PS.

ps [option]

-f: hiển thị thông tin về tiến trình cha.

-l: hiển thị thông tin đầy đủ tiến trình.

-a: hiển thị tất cả các tiến trình.

  1. -e: hiển thị thông tin về mỗi tiến trình.

Trên đây là cách quản lý tiến trình thông qua lệnh kill trong linux. Nếu bạn đang tìm giải pháp để quản lý tiến trình hiệu quả có thể áp dụng cách thức trên nhé. Trong quá trình thực hiện nếu gặp thắc mắc có thể liên hệ trực tiếp với chúng tôi qua Website: https://nhanhoa.com để biết thêm thông tin chi tiết.

>>> Xem thêm: dang ky ten mien vn- Tìm hiểu dịch vụ đăng ký tên miền từ nhà cung cấp số 1 tại thị trường

>>> Xem thêm: dịch vụ thuê máy chủ – Dịch vụ thuê máy chủ cấu hình mạnh mẽ với chi phí cực tiết kiệm

>>> Xem thêm: ssl gia re – Mua ssl cho tên miền tạo uy tín với chi phí tốt nhất thì trường

 

Leave a Reply