Này, mọi người.
Hãy xem một trong những lệnh yêu thích của quản trị viên hệ thống hoặc kỹ sư để quản lý hệ thống, lệnh này là
lệnh hàng đầu được sử dụng để hiển thị các quy trình Linux và nó cung cấp chế độ xem thời gian thực về hệ thống đang
chạy của chúng.
Lệnh này hiển thị thông tin tóm tắt của hệ thống này và danh sách các quy trình hoặc luồng hiện đang được
quản lý bởi nhân Linux.
Bây giờ, khi bạn chạy lệnh trên cùng hoặc khi nó được thực thi, nó thực sự chuyển sang chế độ tương tác và bạn
có thể chạy các lệnh trong chế độ tương tác đó.
Bây giờ, nếu bạn muốn thoát khỏi chế độ tương tác, thì bạn phải nhấn vào dấu hiệu trên bàn phím để thoát khỏi
chế độ đó.
Bây giờ việc sử dụng lệnh này chỉ đơn giản bằng cách chạy lệnh trên cùng.
Bạn không cần phải là người dùng root, nhưng nếu bạn muốn giết một quy trình thuộc sở hữu của Root hoặc bất kỳ quy trình nào
trong số đó, nhưng sau đó là chế độ tương tác trên cùng, thì bạn phải là người dùng gốc của họ.
Vì vậy, đây là danh sách các cột được hiển thị khi bạn chạy lệnh trên cùng và chúng ta hãy xem xét từng cột một.
Nhưng trước khi làm điều đó, hãy đăng nhập vào máy Linux của chúng ta và chúng ta sẽ chạy lệnh top cùng
nhau.
Được rồi.
Tôi đã đăng nhập vào máy Linux.
Điều đó đã được xác nhận.
Tôi là ai, tôi đang ở đâu và đã đăng nhập vào máy nào?
Đẹp để xóa đó?
Bây giờ chúng ta hãy tiếp tục và chỉ cần chạy lệnh top.
Được rồi, ngay tại đây.
Là đầu ra của lệnh nên bắt đầu từ trên cùng, nó cho bạn biết thời gian hoạt động của hệ thống, người dùng đã
đăng nhập và tải trung bình trong khoảng một phút, năm phút và 15 phút.
Sau đó, nó cho bạn biết tổng số nhiệm vụ đang chạy trong hệ thống là 193, chỉ cần chạy một hoặc hai lần
là thấy nó thay đổi một trăm tám mươi mốt giờ ngủ, không dừng và không zombie không zombie
hoặc zombie giống như tự như vậy. , nếu một tiến trình có một tiến trình mẹ và tiến trình
mẹ đã chết hoặc sau đó bị giết, thì tiến trình con đó sẽ trở thành một tiến trình thây ma.
Sau đó, chúng tôi có thông tin CPU của hệ thống.
Sau đó, hai dòng cuối cùng nói về bộ nhớ vật lý thực tế và bộ nhớ swab, là bộ nhớ ảo, cách sử dụng nó, chúng ta
có bao nhiêu miễn phí, bao nhiêu sử dụng, bao nhiêu tiền hay tình yêu.
Vì vậy, đây là những gì bạn có năm thông tin hàng đầu.
Bây giờ chúng ta hãy đi vào các cột.
Cột đầu tiên là phần đầu của nó hiển thị nhiệm vụ một ID quy trình duy nhất.
Vì vậy, mọi thứ chúng ta chạy trong môi trường tiếp theo đều có.
Sau đó, bạn chạy ứng dụng, nó sẽ tạo ra các quy trình hoặc dịch vụ.
Vì vậy, về cơ bản, chúng tôi đang xem xét các dịch vụ xử lý đó thông qua phần trên cùng này và một ID quy trình được gán
cho mọi quy trình đang chạy hoặc thực thi trong lần tiếp theo.
Và nó cũng giống như một hệ thống cửa sổ.
Khi bạn chạy một quy trình và hệ điều hành Windows Windows cũng sẽ chỉ định ID quy trình.
Sau đó, cột thứ hai là người dùng đang chạy quá trình đó hoặc người đang chạy chương trình đó.
Sau đó, chúng tôi có PR, nhưng trường này hiển thị mức độ ưu tiên lập lịch của quy trình sau đó, và tôi thể hiện một giá trị
tốt đẹp của nhiệm vụ.
Vì vậy, nếu bạn có thể nhìn thấy từ phía bên tay trái, bạn sẽ thấy một giá trị tốt đẹp của nhiệm vụ.
Giá trị âm ngụ ý mức độ ưu tiên cao hơn và giá trị dương.
Giá trị tốt nghĩa là ưu tiên thấp hơn.
Sau đó, bạn có một ảo là tổng bộ nhớ ảo được sử dụng bởi tác vụ.
Vì vậy, nếu bạn muốn biết lệnh cụ thể, quá trình sử dụng máy ảo hoặc bộ nhớ ảo, nó sẽ hiển thị ngay tại đây
và đây là bộ nhớ được sử dụng bởi tiến trình trong RAM.
Điều này dành cho bộ nhớ được chia sẻ đại diện cho số lượng bộ nhớ được chia sẻ được sử dụng trong một tác vụ.
Các chữ số đơn lẻ này, trường này hiển thị trạng thái quy trình ở dạng chữ cái đơn lẻ.
Được rồi, vì vậy chúng ta có CPU đại diện cho việc sử dụng CPU, tất nhiên,
điều này đại diện cho việc sử dụng bộ nhớ vật lý của quá trình đó, thời gian, thời gian CPU, cùng một thời
điểm, nhưng phản ánh chi tiết hơn qua hàng phần trăm giây đi sâu vào thời gian.
Và cuối cùng là lệnh hoặc tiến trình thực sự đang chạy.
Và mọi thứ khác ở phía bên tay trái là các giá trị liên quan đến quá trình đó hoặc tác vụ đó.
Được rồi.
Vì vậy, bạn thực sự có thể thoát khỏi điều này vào chế độ hoạt động.
Bạn thấy đấy, khi bạn chạy nó, bạn không thấy lời nhắc của mình.
Vì vậy, nếu bạn muốn lấy lại lời nhắc, chỉ cần nhấn vào hàng đợi và bạn sẽ thoát khỏi chế độ tương tác
đó.
Được rồi.
Tiếp tục, các lệnh khác mà chúng ta có thể sử dụng với lệnh là trên cùng trừ bạn, Tôi tuyệt đối hoặc tên người
dùng.
Điều này sẽ hiển thị quy trình tác vụ do người dùng sở hữu.
Vì vậy, sau đó tôi đi đến máy Linux và nếu tôi chạy trên cùng trừ bạn với tên của tôi và bạn sẽ thấy nó sẽ chỉ hiển thị các quy trình do tôi sở hữu
hoặc đang chạy, nhưng do người dùng của tôi.
Xem ngay tại đây, bạn không thấy root ở đây.
Nếu bạn muốn xem điều tương tự đối với root, bạn có thể thực hiện top trừ bạn root và bạn sẽ thấy
tất cả các quy trình đang được thực thi bởi tuyến người dùng.
Được rồi, đẹp.
Chuyển sang phần tiếp theo.
Khi bạn chạy trên cùng, sau đó bạn có thể nhấn C khi đang ở chế độ tương tác.
Điều này sẽ cho bạn thấy đường dẫn tuyệt đối của lệnh đó.
Vì vậy, chúng ta hãy đi vào máy Linux của chúng tôi ngay tại đây và nó sẽ xóa màn hình và chỉ cần chạy tab và ngay tại
đây.
Khi bạn ở chế độ tương tác, tất cả những gì bạn phải làm là nhấn xem trên bàn phím của mình và bạn sẽ thấy
ngay tại đây nó đang cung cấp cho bạn đường dẫn tuyệt đối của mọi lệnh hoặc quá trình đó đang chạy.
Và điều này sẽ cho bạn biết chính xác nó đang chạy từ đâu.
Được rồi.
Vì vậy, chúng ta hãy gợi ý về nó một lần nữa, và hãy xem tiếp theo là gì?
Trên cùng rồi nhấn K.
Điều này sẽ giết chết một quá trình bởi quá trình I. D. trong phiên hàng đầu.
Ồ được thôi.
Điều này là rất tốt.
Vì vậy, chúng ta hãy chạy lại đầu trang.
Và giả sử nếu tôi muốn hủy một tiến trình đang sử dụng nhiều tài nguyên trong môi trường Linux của
mình, tôi có thể chạy lệnh kill mà chúng ta sẽ đề cập ở phần sau.
Nhưng bây giờ, nếu bạn muốn sử dụng nó, nếu bạn muốn giết một tiến trình ngay tại đây,
thì tất cả những gì bạn phải làm là k nhấn K vào phiên này và sau đó sẽ hỏi bạn, bạn muốn giết tiến trình ID nào. ?
Vì vậy, tôi muốn giết cái này.
Ví dụ: lệnh hàng đầu này mà tôi đang chạy, là năm hai một sáu, chỉ đơn giản
là chỉ định ID quy trình năm hai một sáu và nhấn enter.
Và xác nhận và nhưng nó đã bị giết.
Đó là lý do tại sao chúng tôi thoát khỏi chế độ tương tác hàng đầu đó.
Được rồi.
Chuyển sang phần tiếp theo, bạn có thể chạy tab và sau đó viết hoa M và P để viết tắt tất cả các quy trình đang chạy Linux bằng cách
sử dụng bộ nhớ.
OK, vì vậy chúng ta hãy làm tab bây giờ nhấn Shift M để viết hoa m và sau đó thay đổi P để xử lý.
Vì vậy, để chạy hoặc sắp xếp tất cả bộ nhớ tiến trình đang chạy, hãy sử dụng nó.
Điều này sẽ cho bạn biết quy trình nào đang sử dụng hầu hết bộ nhớ của bạn trong hệ thống.
Và bằng cách này bạn có thể đi vào.
Nếu hệ thống của bạn chạy chậm, bạn có thể truy cập và chỉ cần loại bỏ quá trình đó.
ĐƯỢC RỒI.
Một lưu ý quan trọng là chỉ huy cao nhất làm mới thông tin sau mỗi 30 giây.
Đúng.
Vì vậy, nếu bạn nhìn kỹ, bạn sẽ thấy cứ ba giây nó lại làm mới dữ liệu hoặc thông tin đang
được hiển thị.
Bạn cũng có thể thay đổi điều đó.
Có một cài đặt trong tab đó mà bạn có thể thay đổi nó thành, để hiển thị hoặc làm mới cứ 10 giây,
15 giây một lần.
Được rồi, đây là tất cả về chỉ huy cao nhất.
Vui lòng ghi chú lại tất cả mọi thứ được đề cập trong lệnh trên cùng vì bạn sẽ sử dụng lệnh hàng
đầu này hàng ngày trong cuộc đời của mình với khả năng quản trị hệ thống này.
Và khi đó bạn đang quản lý một hệ thống Linux vì điều này sẽ giúp bạn đỡ phải đau đầu khi khắc phục sự
cố.
Hẹn gặp lại các bạn trong bài giảng tiếp theo.