Các quy trình và công việc, trước khi chúng ta đi vào bài học này, tôi muốn bạn hiểu chính xác ý nghĩa của từng thuật
ngữ trong môi trường Linux.
Trước tiên, chúng tôi có các ứng dụng còn được gọi là dịch vụ, một ứng dụng hoặc một dịch vụ giống như
một chương trình chạy trong máy tính của bạn.
Và sau đó ứng dụng có thể giống như trong Windows.
Bạn có Microsoft Word, PowerPoint và Linux.
Bạn có các chương trình hoặc ứng dụng như A. P. và EF-S, Apache và một loạt các chương trình khác nhau.
Vì vậy, đó là một ứng dụng và dịch vụ chạy trên máy tính của bạn.
Sau đó, bạn có một kịch bản.
Tập lệnh chính xác là gì Tập lệnh là thứ được viết trong một tệp và sau đó đóng gói nó theo cách
mà nó sẽ thực thi.
Vì vậy, bất kỳ ứng dụng nào đang chạy trong máy tính của bạn, chẳng hạn như Apache, bạn sẽ phải chạy ứng dụng đó dưới dạng
tập lệnh và ứng dụng đó sẽ chạy ở chế độ nền.
Vì vậy, đó thực sự là một tập lệnh và cũng là tất cả các lệnh khác nhau mà chúng tôi chạy trong môi trường Linux.
Tất cả chúng cũng được gọi là script.
Sau đó, chúng tôi có một quá trình.
Quy trình là gì?
Khi bạn chạy một ứng dụng hoặc khi bạn khởi động một ứng dụng, nó thực sự tạo ra một quy trình trong đó ID quy trình
này hiện các quy trình có thể là một quy trình được liên kết với ứng dụng đó hoặc có thể là nhiều quy
trình.
Sau đó, chúng tôi có Damon.
Daemon là tôi có thể cho bạn biết khi tôi so sánh nó với quá trình là thứ liên tục chạy ở chế
độ nền hoặc nó không dừng lại.
Vì vậy, khi bạn chạy một con quỷ, đó cũng là một quá trình, nhưng nó vẫn tiếp tục chạy nền và nó tiếp
tục lắng nghe lưu lượng truy cập đến hoặc lưu lượng đi.
Sau đó, có một luồng trên các luồng, mọi quy trình có thể có nhiều luồng liên kết với nó.
Một ứng dụng đang chạy trong nền của bạn, giả sử một văn phòng khi bạn chạy ứng dụng đó trong máy Linux
của mình.
Nó có thể có nhiều luồng nếu một máy, một máy từ xa, cố gắng kết nối với bạn thông qua một văn
phòng.
Nó sẽ tạo một luồng cho nó và nó sẽ tạo một luồng thứ hai, thứ ba hoặc thứ ba cho các máy
tính khác khi gắn vào nó.
Sau đó, chúng ta có một công việc, một công việc như một thứ gì đó được tạo ra bởi bộ lập lịch như lệnh công việc
để chạy các ứng dụng và dịch vụ đó cũng như các lệnh xử lý và dịch vụ.
Chúng tôi có một lệnh đầu tiên, một hệ thống.
Seitel Lệnh này hiện được chọn trong Red Hat.
Và nó đang được thay thế.
Vì vậy, có lệnh cũ đang chạy phiên bản trước của Red Hat hoặc Centaurs, một dịch vụ dịch vụ hiện
đang được thay thế bằng một hệ thống lệnh mới hơn, CTL.
Sau đó, chúng tôi có một lệnh của Pia.
Lệnh này cho phép bạn xem các tiến trình đang chạy trong hệ thống Linux của bạn là gì.
Bạn có thể sử dụng hai tùy chọn khác nhau để tìm ra chính xác quy trình mà bạn đang tìm kiếm.
Sau đó, bạn có một lệnh hàng đầu.
Bây giờ, khi bạn chạy lệnh trên cùng, bạn sẽ thấy tất cả các quy trình đang chạy trong hệ thống của
mình, tùy thuộc vào quy trình bạn muốn xem đầu tiên dựa trên tải của nó.
Và nó cũng cho bạn biết thông tin bộ nhớ của bạn, thông tin CPU đang được sử dụng bởi quá trình đó.
Sau đó, chúng tôi có một lệnh giết.
Lệnh kill sẽ giết tiến trình mà nó giết bằng tên tiến trình hoặc giết bằng ID tiến trình.
Vì vậy, khi bạn khởi động lại một ứng dụng, quay trở lại ví dụ của chúng tôi về Apache, khi bạn chạy một
ứng dụng FTP, được liên kết với Apache, nó sẽ có một ID tiến trình.
Bạn có thể dừng quá trình đó bằng cách chạy hệ thống.
Ctrl dừng.
Hoặc bạn có thể chỉ cần giết, theo sau là tên tiến trình hoặc ID tiến trình sẽ bao gồm việc giết.
Hãy ra sau.
Và bài học này sau đó chúng ta có crontab.
Crontab Command được sử dụng để lập lịch cho các ứng dụng này hoặc quá trình này hoặc các dịch vụ này cho bạn trong hệ thống
của bạn.
Bạn sẽ chạy crontab tại âm e để chỉnh sửa nó, và có các tùy chọn khác nhau, một chút màu sắc với
crontab.
Vì vậy, khi crontab đó, khi quy trình hoặc ứng dụng đó được lên lịch trong crontab, điều đó sẽ trở thành một công việc.
Và lệnh cuối cùng sẽ bao gồm hành động theo lệnh giống như crontab.
Sự khác biệt duy nhất giữa add và crontab là ở lịch trình một lần hoặc như một quá trình đặc biệt.