Này các bạn, trong video này, chúng ta sẽ giới thiệu đến các bạn Lệnh Kill Lệnh Kill được sử dụng trong một quy trình
10 phút.
Nó gửi một tín hiệu cuối cùng sẽ kết thúc hoặc giết chết một quá trình hoặc nhóm hoặc quá trình cụ thể.
Chúng tôi sử dụng lệnh CTL hệ thống để dừng một dịch vụ.
Và đôi khi khi chúng tôi cố gắng dừng một dịch vụ có nhiều quy trình liên quan đến nó, thì bằng cách
nào đó, nó sẽ không dừng lại.
Trong trường hợp đó, lệnh giết xuất hiện để giải cứu bạn.
Bạn có thể sử dụng lệnh kill với các tùy chọn hoặc tín hiệu khác nhau để cho quá trình biết phải làm gì.
Cách sử dụng đơn giản của lệnh kill là tùy chọn kill then và process IED.
Có, bạn cần một ID quy trình để kết thúc một quy trình.
Vì vậy, tùy chọn trong trường hợp này là tên tín hiệu hoặc ID tín hiệu, là một thông báo hoặc yêu cầu quá trình phải
làm gì.
Và ID quy trình, mà chúng tôi đã đề cập, thực sự là quy trình I. D. của quy trình.
Nhân tiện, nếu bạn đang nghĩ, tôi sẽ lấy ID quy trình ở đâu, thì tất
nhiên bạn có thể lấy ID quy trình bằng cách chạy lệnh trên cùng hoặc bạn có thể chạy lệnh pass trừ F để lấy ID quy
trình và sau đó bạn có thể sử dụng giết.
Tùy chọn và PID, bạn thực sự có thể bỏ qua tùy chọn và chỉ cần nhập, hủy và xử lý ID, đây là một hành vi mặc
định, là tên tín hiệu của SIG, một thuật ngữ sẽ giết quá trình.
Được rồi.
Vì vậy, di chuyển xuống giết trừ bệnh là lệnh bạn cần để có được danh sách tất cả các tên tín hiệu hoặc số tín
hiệu.
Vâng, hãy xóa màn hình.
Và nếu bạn chạy kill trừ đi L, bạn sẽ thấy có 64 tên tín hiệu hoặc tín hiệu và không có số.
Những tín hiệu này một lần nữa cho biết quá trình phải làm gì, có nên khởi động lại, dừng hay dừng một cách duyên dáng
hay chỉ dừng một cách cưỡng bức.
Có những tín hiệu phổ biến nhất được sử dụng bởi các quản trị viên hệ thống là giết chỉ bằng quy trình.
Nó không chỉ định bất kỳ tên hoặc số đơn lẻ nào, sau đó tiêu diệt trừ bệnh, sẽ khởi động lại quy trình
giết trừ hai, sẽ làm gián đoạn từ bàn phím.
Nó giống như thể bạn đang gõ phím C có điều khiển để giải quyết vấn đề của bạn trở lại trừ chín.
Và điều này nhiều lần được quản trị viên hệ thống sử dụng, điều này đang giết quá trình một cách mạnh mẽ và sau đó
giết trừ 15, điều này đang giết chết một quá trình một cách duyên dáng.
Được rồi.
Trước khi chúng ta tiếp tục với các lệnh khác này, hãy thử một số lệnh mà bạn đã học.
Vì vậy, hãy quay lại đây và thử từng cái một.
Vì vậy, giả sử nếu bạn có một quy trình mà bạn muốn giết để chúng tôi có thể kiểm tra tường lửa trạng thái CTL của hệ thống.
D hoặc dịch vụ chấm tường lửa?
Nó cho bạn biết rằng nó đang chạy và ID tiến trình của nó là 750.
Bây giờ bạn có thể dừng quá trình này hoặc dịch vụ bằng cách thực hiện Dừng tường lửa D systemctl.
Nhưng điều gì sẽ xảy ra nếu bạn thử nó và nó chỉ không nghe bạn nói, thì những gì bạn có thể làm là bạn có thể
giết.
Giá ID 750.
OK, tôi nhận được thông báo rằng thao tác không được phép.
Tại sao?
Bởi vì tôi là.
Không thô lỗ.
Đúng.
Hãy trở nên thô lỗ như con người và nhập mật khẩu.
Xóa màn hình.
Và bây giờ chỉ đơn giản là để giết.
Và quá trình đó là gì, Heidi?
Bảy năm không bốn năm một, nhấn enter.
Nó nên bị giết.
Bây giờ chúng ta hãy kiểm tra lại trạng thái.
Trạng thái CTL của hệ thống.
Bức tường lửa.
Và ngay ở đây cho bạn biết nó không hoạt động và nó đã chết trên biển.
Bạn có thể dừng nó từ đây hoặc bạn có thể dừng nó bằng cách sử dụng lệnh kill.
Bạn cũng có thể thực hiện trừ một hoặc hai lần khởi động lại, vì vậy nếu tôi giết, tất nhiên tôi sẽ cần một ID quy trình để khởi động
lại.
Vì vậy, ngay bây giờ, nếu tôi muốn làm, hãy nói với tường lửa, tôi có thể, bởi vì quá trình đó đã được thực hiện.
Vì vậy, chúng ta hãy bắt đầu quá trình.
Khởi động tường lửa,
OK, nó đã bắt đầu.
Hãy kiểm tra trạng thái để xem ID tiến trình là gì?
Bây giờ nó đã cho sáu đến chín số không, hãy xóa màn hình sáu đến chín số không bị giết trừ.
Một sáu, hai chín không.
Hãy kiểm tra trạng thái và ngay tại đây nó cho biết nó đang chạy vì nó thực sự được tải lại cho
bạn, nghĩa là đã khởi động lại dịch vụ đó cho bạn.
ĐƯỢC RỒI.
Đã giết trừ chín, nếu bạn đang cố gắng, sẽ chỉ giết và xử lý ID hoặc giết trừ hai hoặc tương tự như vậy
hoặc nhấp vào giết trừ 15.
Và bằng cách nào đó, quá trình đó không chết.
Sau đó, bạn phải sử dụng giết trừ chín một cách mạnh mẽ.
Điều này sẽ giết chết quá trình một cách mạnh mẽ bất kể nó có đang chờ đợi trên bất kỳ quá trình nào khác hay không.
Được rồi, hãy sử dụng nó.
Hãy nói nếu tôi đang chạy.
Hãy để tôi mở một thiết bị đầu cuối khác trong thiết bị đầu cuối khác, tôi sẽ chạy lệnh.
Sleep Command Sleep Command chỉ là một lệnh sẽ chạy dựa trên số giây được chỉ định.
Vì vậy, giả sử nếu tôi muốn chạy Sleep Command trong 50 giây, nó đang chạy.
Bây giờ, hãy kiểm tra quá trình bằng cách chạy lệnh trừ ở đây và chuyển sang chế độ ngủ.
Được rồi.
Bạn có thể thấy tôi đã ngủ 50 đó ngay tại đây và ID quy trình là 65 70, vì vậy tôi có thể
giết trừ một chín sáu năm bảy sáu sáu năm bảy sáu.
Đúng.
Bị giết ngay lập tức.
Nó nói hoàn thành nó.
Và nếu bạn quay trở lại thiết bị đầu cuối phía sau nó và bạn sẽ thấy bạn bị quay lại và nó nói rằng
nó đã bị giết.
Xem nó hoạt động như thế nào bây giờ.
Bây giờ đây là ví dụ thực tế mà bạn có thể có.
Bây giờ bạn cũng có thể chạy lệnh trên cùng ở đây và bạn có thể xem liệu có bất kỳ quy trình nào của
bạn đang chạy trên CPU hoặc bộ nhớ cao hay không và bạn thực sự không thể tìm thấy quy trình mẹ hoặc dịch vụ chính và tên của quy trình
đó.
Sau đó, bạn có thể chỉ cần lấy ID của nó, quay lại thiết bị đầu cuối của bạn và chỉ cần gõ kill, tiếp theo là quy
trình.
Được rồi.
Trong slide tiếp theo, tôi có các lệnh tương tự khác có thể được sử dụng, ví dụ: kill.
Tất cả điều này sẽ giết chết tất cả sản phẩm, một quy trình và tất cả các quy trình liên quan hoặc quy trình con.
Sau đó, cái thứ hai là Pychyl.
Pychyl cho phép bạn giết bằng tên quy trình.
Vì vậy, giả sử nếu bạn không có một quá trình IED, thì bạn thực sự có thể chỉ cần sử dụng P Kill để giết một quá trình
theo tên của nó.
Bây giờ, khi so sánh với Môi trường Windows, nếu bạn đi tới trình quản lý tác vụ và ngay tại đây, bạn có quy trình.
Nếu bạn muốn giết nó, bạn chỉ cần nhấp chuột phải và bạn chỉ cần kết thúc một nhiệm vụ.
Thao tác này sẽ hủy quy trình hoặc ứng dụng nếu bạn muốn hủy một quy trình cụ thể trong ứng dụng đó.
Bạn có thể làm điều tương tự khi nhấp chuột phải.
Và bạn có thể bắt đầu hoặc dừng lại.
Vì vậy, ngay bây giờ, nó đã được dừng lại.
Vì vậy, hãy xem một cái đang chạy ngay tại đây.
Đây là một trong những đang chạy.
Bạn có thể nhấp chuột phải và dừng lại.
Vì vậy, điều này giống như thể bạn đang cố gắng sử dụng lệnh kill trong môi trường windows.
Hẹn gặp lại các bạn trong bài giảng tiếp theo.