Xin chào một lần nữa, và bây giờ trong bài học này, chúng ta sẽ đề cập đến quản lý quy trình, quản lý quy trình là gì, bất cứ điều
gì liên quan đến quy trình, cách chúng tôi quản lý nó, cách chúng tôi bắt đầu, cách chúng tôi dừng nó và
cách chúng tôi đưa nó ở phía trước, cách chúng tôi đưa nó ở phía sau.
Tất cả những thứ đó là quản lý quy trình.
Hãy cùng vượt qua.
Tất cả các lệnh được liên kết với các quy trình quản lý.
Lệnh đầu tiên hoặc tập hợp các lệnh mà chúng ta có đang đặt một tiến trình ở chế độ nền.
Vậy tại sao chúng ta cần đặt một tiến trình trong nền?
Hãy nói về điều đó trước.
Sau đó, bạn chạy một quy trình trên thiết bị đầu cuối của mình, nghĩa là khi bạn mở bảng điều khiển hoặc khi bạn mở thiết bị đầu cuối PUDI, sau
đó bạn chạy một quy trình trên thiết bị đầu cuối của mình.
Nó sẽ chạy nó và nó sẽ không trả lại cho bạn lời nhắc của bạn.
Vì vậy, nếu bạn muốn thực hiện một số tác vụ khác hoặc bạn muốn thoát khỏi nó, nó sẽ dừng quá trình của bạn.
Vì vậy, làm thế nào để bạn chạy trong nền?
Vì vậy, lệnh là kiểm soát zephyrs.
Bạn chạy quá trình chạy và kiểm soát chặt chẽ, nó sẽ dừng quá trình.
Sau đó, bạn gõ các công việc để liệt kê những gì đang được dừng và sau đó bạn Tiberg, đó là đặt quy
trình ở chế độ nền, sau đó chúng ta đã làm nền trước.
Vì vậy, nếu bạn đã hoàn thành tất cả các tác vụ khác mà bạn đang thực hiện trên thiết bị
đầu cuối của mình và bạn muốn đưa quy trình mà bạn đã đặt ở chế độ nền ban đầu và bạn muốn xem quy
trình của nó, thì bạn nhập sân bóng đá EFG và quy trình đó sẽ hoạt động trở lại trên bảng điều khiển của bạn để chạy một quy trình ngay cả sau
khi bạn thoát.
Có nghĩa là nếu bạn thoát hoặc nếu bạn đóng thiết bị đầu cuối của mình trong khi quy trình của bạn đang chạy, điều gì sẽ xảy ra?
Nó sẽ dừng quá trình.
Vậy bạn phải làm thế nào để ngăn chặn nó?
Có một lệnh tên là No Hop.
Nó có nghĩa là không gửi bất kỳ loại tín hiệu nào để ngăn chặn nó.
Vì vậy, không cần quá trình này và theo sau là ký hiệu và hoặc và ký, ở trên cùng của Số của bạn. Phím 7 trên bàn phím của bạn và một lệnh khác cho
điều đó như không có trung tâm quá trình và chuyển hướng đăng nhập để dev null và chuyển hướng
ký hiệu và một và ký hiệu và một lần nữa.
Tại sao chúng ta có tất cả những thứ đó ở đó.
Bởi vì những thời điểm nhất định khi bạn chạy một số lệnh như không, nó sẽ đưa ra một số loại cảnh
báo, một số loại thông tin về quá trình đó.
Vì vậy, bạn không muốn nhìn thấy điều đó.
Bạn muốn tất cả rác đó được thiết lập để chuyển đến Dev null.
Vì vậy, Domhnall là một kiểu chơi với một cánh cửa mà bạn không muốn nhìn thấy kết quả để sau đó giết chết một quá trình
theo tên.
Các bạn đã biết cách giết một quy trình theo ý tưởng quy trình.
Đúng.
Vì vậy, bạn giết quá trình pahlevi, nó giết quá trình.
Điều gì xảy ra nếu bạn muốn giết một tiến trình bằng tên của nó.
Vì vậy, giả sử nếu bạn có một lệnh, nếu bạn có một quy trình được gọi là top.
Đúng vậy, bạn chạy lệnh top, bạn kill nếu bạn muốn kill nó bằng tên,
bạn chỉ cần gõ kill, theo sau là tên của process được ưu tiên hàng đầu của process.
Tốt đẹp.
Có một lệnh gọi.
Tốt đẹp.
Và tại sao chúng tôi sử dụng nó.
Bởi vì nếu ông ấy muốn tư nhân hóa theo các cấp độ quy trình khác nhau, nghĩa là nếu quy trình này rất quan trọng thì quy
trình kia phải được ưu tiên.
Đúng.
Vì vậy, thang đo độ đẹp đi từ âm 20 đến 19.
Con số càng thấp, nhiệm vụ đó càng được ưu tiên.
Bây giờ, tại sao chúng ta thực sự cần đi với mức độ ưu tiên của nhiệm vụ?
Không phải CPU xử lý đó sẽ chăm sóc điều đó?
Đúng.
Nó chăm sóc nó.
Nhưng hãy nhớ một điều.
Nếu bạn có một CPU trong máy tính hoặc máy tính xách tay của mình, điều đó có nghĩa là nó sẽ xử lý một chương trình tại một thời điểm.
Vì vậy, hãy nghĩ về nó như một trò tung hứng.
Vì vậy, nếu bạn có hai bàn tay và bạn có năm quả bóng để ném nó trong năm, điều gì sẽ xảy ra?
Bạn có thể giữ tất cả năm trong số năm quả bóng mà bạn có?
Không có quyền.
Vì vậy, hãy nghĩ về những quả bóng như những chương trình mà bạn cần xử lý, vì vậy bạn sẽ phải sắp xếp nó lần
lượt.
Vì vậy, những gì Nice làm là tốt cho biết, này, quả bóng này hoặc quá trình này là quan trọng đối với tôi.
Vì vậy, hãy chắc chắn rằng điều này nằm trong tay thường xuyên hơn bất kỳ quả bóng nào.
Vì vậy, đó là những gì Nice làm.
Chúng tôi sẽ nói về điều đó khi chúng tôi mở phiên đầu cuối của chúng tôi.
Sau đó, cách giám sát một quá trình là chạy lệnh trên cùng và cách liệt kê tất cả các quá trình mà bạn đang chạy trong
máy tính của mình.
Tất nhiên, theo sau lệnh là nhiều tùy chọn khác nhau mà bạn sử dụng.
Vì vậy, dù sao đi nữa, hãy vào máy Linux của chúng ta.
Tôi có nó mở ngay tại đây.
Bảng điều khiển.
Vì vậy, tôi đăng nhập với tư cách là chính mình, tôi muốn trở thành root, vì vậy root bây giờ tôi muốn đăng nhập vào đồn cảnh sát cũng như bằng cách này tôi
có thể chạy một số chương trình khác nhau, một thiết bị đầu cuối và giết nó trên thiết bị đầu cuối
khác.
Vì vậy, để đăng nhập vào PUDI, tôi cần những gì?
Tôi cần địa chỉ IP trên máy của mình.
Lệnh này là IP Hadeed hoặc nếu là cấu hình, tùy bạn muốn.
Nhưng nếu bạn đang chạy phiên bản Linux mới nhất, thì có thể bạn sẽ không có cấu hình.
Vì vậy, hãy chạy lệnh IP và địa chỉ IP.
Bạn sẽ thấy ngay tại đây.
Nó cho biết 100 đến 168, 56, một, hai, một.
Vì vậy, hãy vào thiết bị đầu cuối PUDI của bạn.
Tôi có thiết bị đầu cuối PUDI của mình ngay tại đây và tôi sẽ nhập nó vào địa chỉ IP của mình, là một trong tám
đến một sáu mươi tám năm mươi sáu điểm một nhấn vào đăng nhập như đã viết.
Cái đầu tiên là Control Z, vì vậy tôi sẽ chạy một lệnh có tên là Sleep.
Sleep là một lệnh sẽ trì hoãn các chương trình nhất định.
Giả sử nếu bạn đang chạy một chương trình, ABC và bạn muốn chạy bộ chương trình thứ hai, nhưng bạn
muốn đợi trong mười giây, vì vậy bạn đặt lệnh ở chế độ ngủ.
Đó là những gì nó làm.
Nó chỉ đợi trong mười giây và nó sẽ chuyển sang tập hợp các hướng dẫn tiếp theo.
Vì vậy, nếu tôi nhập, giả sử nếu tôi nhập năm, nó sẽ đợi năm giây cho đến khi tôi nhận lại lời nhắc.
Bạn sẽ thấy.
Tôi sẽ gọi chúng lên.
Nhân tiện, tôi đã gỡ lại được vấn đề sau năm giây.
Vì vậy, đó là những gì nó làm.
Đừng tập trung quá nhiều vào tốc độ.
Tập trung vào những gì tôi sẽ dạy bạn về quản lý quy trình.
Vì vậy, tôi sẽ tận dụng bài học này về lệnh sleep.
Vì vậy, điều này sẽ dễ hiểu hơn.
Vì vậy, nếu tôi chạy lệnh sleep 100, điều gì sẽ xảy ra?
Tôi sẽ phải đợi 100 giây cho đến khi tôi nhận lại được công việc của mình.
Đúng.
Vì vậy, tôi muốn chạy quá trình đó ở chế độ nền vì vậy tôi sẽ kiểm soát Z.
Nó đã dừng quá trình.
Bây giờ, nó không thực sự chạy trong nền.
Để chạy nó trong nền, bạn phải gõ lệnh B. G. , dành cho nền.
Nhưng giả sử nếu bạn đang chạy nhiều tiến trình và tất cả chúng đều bị dừng, một số trong số chúng
đang chạy lệnh để kiểm tra xem đâu là tiến trình bị dừng ngay bây giờ.
Vì vậy, bạn chỉ cần gõ lệnh lệnh và bạn sẽ thấy có một quá trình đã bị dừng lại bởi điều khiển
lệnh.
Xem nếu bạn muốn chạy quá trình, mang nó và gửi nó ở chế độ nền.
Sau đó, bạn gõ B G.
Thao tác này sẽ gửi quá trình này ở chế độ nền.
Bạn thấy nó đang chạy ngay bây giờ.
Vì vậy, khi bạn nhập công việc, bạn sẽ thấy ngay đây nó không phải là stock C, nó đang chạy như vậy nhưng nó đang chạy
ở chế độ nền.
Bạn cũng có thể kiểm tra theo lệnh của tôi bằng cách gõ sleep và bạn sẽ thấy ngay ở đây là ngủ 100, còn lại là
ngủ 60.
Bạn có thể bỏ qua điều đó.
Đây là tất cả các thời gian.
Nếu bạn đang chạy, hãy xem máy.
Ngủ một cái vẫn chạy.
Nếu bạn muốn đưa nó ra đằng trước thì bạn gõ f, g, c.
Nó đã đưa lại quá trình ở phía trước và bây giờ bạn nhận thấy rằng tôi không gặp sự cố của mình trở lại.
Tại sao?
Bởi vì nó là tiến trình vẫn đang chạy.
Vì vậy, điều gì sẽ xảy ra nếu tôi muốn đặt nó trở lại nền.
Bạn ổn không.
Vậy là trăm giây đã xong.
Tôi đã trở lại của tôi.
Nếu tôi muốn đặt nó trở lại nền, tôi sẽ có zek kiểm soát kiểu.
OK, vì vậy bây giờ cái tiếp theo chúng ta có là không có quá trình.
Không lên là gì.
Chà không có trung tâm nào nếu bạn chạy một tiến trình và sau đó bạn đóng thiết bị đầu cuối của mình nghĩa là thiết bị đầu cuối này.
Nếu tôi đóng nó ngay bây giờ, giả sử nếu tôi đang chạy lệnh ngủ một trăm, nó sẽ chạy hay nó sẽ đợi
hàng trăm.
Nếu tôi vào bảng điều khiển của mình, nó sẽ xóa màn hình và tôi gõ trừ G. F. và ngủ quên.
Bạn sẽ thấy chế độ ngủ 100 đang chạy.
Đúng.
Vì vậy, nếu tôi muốn loại bỏ thiết bị
đầu cuối này gần nhất với một vài thiết bị đầu cuối đang mở.
Vì vậy, nếu tôi đóng nó và sau đó thực hiện các giấc ngủ lớn bây giờ bạn sẽ thấy cả giấc ngủ 100 đều biến mất.
Vì vậy, mỗi khi bạn chạy một tiến trình, nó sẽ tự gắn vào thiết bị đầu cuối đó.
Bây giờ chúng ta làm cách nào để chạy một tiến trình mà không làm gián đoạn quá trình khi chúng ta đóng một thiết bị đầu cuối?
Vì vậy, hãy quay lại vị trí của chúng tôi để chạy một quy trình trong nền và điều đó.
Và khi bạn đóng thiết bị đầu cuối.
Nó sẽ không ảnh hưởng đến nó, bạn điều hành câu lạc bộ.
Và tên của quá trình, là Sleep 100, được đặt
ở chế độ ngủ 75 là để phân biệt nó và dấu và.
Vì vậy, bạn nhấn enter và bạn sẽ thấy bây giờ nó đang chạy quá trình đó ở chế độ nền.
Vì vậy, khi bạn thực hiện công việc và bạn sẽ thấy nó đang chạy, nhưng nó không ảnh hưởng đến thiết bị đầu cuối của bạn, nó không được gắn vào thiết
bị đầu cuối của bạn.
Vì vậy, ngay cả tại thời điểm này, nếu bạn đóng nó, quá trình này vẫn sẽ chạy.
Bây giờ, những gì về điều này?
Không có đầu vào bỏ qua trung tâm và đầu ra đang chờ xử lý không có đầu ra trung tâm.
Chà, mỗi khi bạn chạy lệnh no hopped up, no hop, nó thực sự tạo ra một tệp có tên là không có hub
dot out.
Vì vậy, những gì nó có, nó có tất cả thông tin, tất cả những thứ mà bạn đã nhập vào đó.
Nó sẽ chỉ ghi lại mọi thứ.
Nhưng nếu bạn không muốn thấy thông báo đó xuất hiện trên màn hình nhiều lần khi bạn chạy một
số lệnh nhất định, nó sẽ cung cấp cho bạn thông báo rằng lệnh này đã được tạo ra vào ngày nay và rất nhiều thứ khác.
Vì vậy, để loại bỏ thông báo đó, bạn có thể nhập không có chế độ ngủ trung tâm.
Bảy mươi ba là để phân biệt một lần nữa.
Hãy tiếp tục và đăng ký stash Duff's national để tiếp tục và ký và phần trăm một và phần trăm một lần nữa nhấn enter và bây giờ bạn sẽ thấy bạn đã
không nhận được tất cả những thứ mà bạn đã không nhận được trước đây.
Bởi vì những gì chúng tôi đang nói là bất cứ điều gì hiển thị trên màn hình, những thông báo lỗi cảnh báo hoặc
thậm chí những thông báo cung cấp thông tin để gửi nó đến Dev null, không gửi nó trên màn hình, vì vậy hãy gửi nó ở phía
sau.
Bây giờ, nếu bạn muốn xem những gì đang chạy ở phía sau thì sao?
Chúng tôi đang làm việc và bạn sẽ thấy điều này.
Một quá trình đang chạy ở phía sau trong nền.
Bây giờ, một lần nữa, nếu bạn muốn đưa quá trình đó ở phía trước,
ở phía trước, chỉ cần gõ tiền cảnh và bạn sẽ thấy nó đang chạy và nó ở phía trước và bạn sẽ không lấy lại
bản kiểm tra cho đến khi nó đợi 73 giây .
Sau khi kết thúc 73 giây, chúng ta sẽ tiếp tục khởi động Krombach.
Hãy kiểm soát Serov nó, nó sẽ hoàn toàn dừng lại bởi vì nếu bạn nhập công việc bây giờ, bạn sẽ không thấy bất kỳ công việc nào.
Bài tiếp theo hoặc xin lỗi, chủ đề tiếp theo của bài này là về process party, nghĩa là chạy một tiến trình với một
mức độ ưu tiên nhất định.
Vì vậy, bạn có thể chỉ cần nhập khoảng trắng đẹp trừ đi N và khoảng trắng.
Ưu tiên là gì?
Bạn muốn cho nó trừ đi 20, cái nào cao nhất?
Không, tôi không muốn làm xáo trộn các quy trình khác của mình trong hệ thống.
Vì vậy, tôi sẽ chỉ nói đơn giản là năm và sau đó tôi sẽ ngủ trừ đi mười.
Tôi đã có lỗi.
Bây giờ những gì nó đang làm là nó nói với C. P. U, này C. P. U, tôi có quá trình này.
Ngủ 10 giấc và hãy ưu tiên cho quá trình này năm mức ưu tiên, không quá cao, cũng không quá thấp.
Nó sẽ thông báo điều đó với CPU và CPU sẽ xử lý điều đó theo lệnh của Nice.
Đó là những gì của NICE.
Nếu bạn muốn chạy quy trình của mình trở thành ưu tiên hàng đầu, thì điều đó rất quan trọng thì tôi
sẽ nói là chạy tốt và trừ đi 20.
Tên của quá trình có lỗi và CP sẽ nói, này, điều đó nói rằng, tôi không có gì phải làm ngoài việc xử lý quá trình
này ngay lập tức.
Đó là về những điều tốt đẹp là ưu tiên.
Các quy trình khác mà chúng tôi đã đề cập, đó là giám sát quy trình và tất nhiên là danh
sách quy trình để xem quy trình có sẵn và hệ thống.