Tôi đang tự hỏi những thông báo hiển thị khi khởi động trên Linux là gì.
Màn hình này được gọi là gì?
Tất cả các văn bản cuộn có nghĩa là gì?
Không có lỗi, nhưng tôi chỉ tự hỏi nó có nghĩa là gì.
Tôi đang tự hỏi những thông báo hiển thị khi khởi động trên Linux là gì.
Màn hình này được gọi là gì?
Tất cả các văn bản cuộn có nghĩa là gì?
Không có lỗi, nhưng tôi chỉ tự hỏi nó có nghĩa là gì.
Câu trả lời:
Nói chung, các tin nhắn văn bản thời gian khởi động được chia thành hai loại chính: đầu ra khởi tạo kernel và đầu ra trạng thái / khởi động dịch vụ.
Đầu ra khởi tạo kernel thường bị vô hiệu hóa theo mặc định trong các bản phân phối hiện đại bằng cách truyền quiettham số dòng lệnh kernel. Trước đây, nó thường được hiển thị nhất khi khởi động, không phải bất thường để hỗ trợ khắc phục mọi sự cố khởi động. Bây giờ Linux đã trưởng thành, các sự cố khởi động là tương đối hiếm, do đó, việc ẩn chúng theo mặc định sẽ giúp giảm quá tải thông tin người dùng. Như D Schlachter đã chỉ ra , những thông báo này có thể được xem xét sau khi sử dụng dmesglệnh và chúng thường được ghi vào các tệp được lưu trữ trong / var / log sớm trong quá trình khởi động dịch vụ (chủ yếu là để hỗ trợ phục hồi nếu hệ thống bị lỗi trước khi mọi thứ bắt đầu lên, cho phép truy cập vào các chi tiết khởi tạo kernel cho hệ thống từ một môi trường thay thế như đĩa CD trực tiếp hoặc cứu hộ).
Ví dụ về các thông báo khởi tạo kernel là:
Sau khi kernel đã được khởi tạo, quyền điều khiển quá trình khởi động được chuyển giao cho tiến trình người dùng được gọi init. Thông thường trên Linux, đây là / sbin / init, mặc dù có thể truyền một đường dẫn init khác đến kernel bằng init=...tham số sẽ được thực thi tại vị trí của nó. Quá trình này kiểm soát sự khởi động của các quá trình không hạt nhân; những thứ như kết nối mạng, ghi nhật ký sự kiện hệ thống, điều khiển quạt, gắn hệ thống tệp (cả cục bộ và từ xa), giám sát đĩa cứng, âm thanh, quy trình máy chủ, giám sát pin của UPS và máy tính xách tay, bước tần số CPU, v.v. . Tại một số điểm init sẽ bắt đầu một số quy trình cho phép đăng nhập vào hệ thống; đây có thể là quá trình đăng nhập dựa trên văn bản trên bảng điều khiển, máy chủ SSH hoặc trình quản lý hiển thị để lần lượt khởi chạy X Window.
Đây là một phần của quá trình khởi động trong đó trên màn hình khởi động văn bản, thông thường bạn sẽ thấy rất nhiều quá trình khởi động và theo một cách nào đó được báo cáo là đã bắt đầu, với đầu ra chẩn đoán dài hơn (thường ít hơn) ở giữa.
Khi tất cả các dịch vụ đã được bắt đầu, hệ thống đã sẵn sàng để sử dụng. Tại thời điểm đó, bạn đăng nhập và bắt đầu hoàn thành công việc.
Câu hỏi của bạn cũng bao gồm:
Tất cả các văn bản cuộn có nghĩa là gì?
Không có lỗi, nhưng tôi chỉ tự hỏi nó có nghĩa là gì.
Thật không may, có quá nhiều thứ và nó quá khác nhau giữa các hệ thống, để có thể cung cấp một câu trả lời tốt cho "tất cả có nghĩa là gì?". Nếu bạn sàng lọc từ từ, từ trên xuống dưới, với một số kiến thức về bố trí phần cứng của hệ thống, thường có thể xác định được các thông báo khởi tạo hạt nhân khác nhau thực sự đề cập đến điều gì và ý nghĩa của chúng. Nếu có một số đầu ra cụ thể mà bạn không thể tìm ra ngay cả sau khi cố gắng tìm kiếm trên web các từ khóa có liên quan hoặc thậm chí toàn bộ dòng, bạn nên hỏi cụ thể về thông báo đó và cung cấp ngữ cảnh xuất hiện ( không phải toàn bộ khởi động đầu ra, trừ khi có người đặc biệt yêu cầu nó;
Hãy nhớ rằng Linux, khi khởi động, phần lớn giống như mọi hệ điều hành khác: nó xác định cấu hình cơ bản của hệ thống, quét phần cứng, tải bất kỳ trình điều khiển thích hợp nào (trừ khi chúng được tích hợp vào kernel, trong trường hợp chúng đã được tải) , khởi tạo phần cứng và tiếp tục, khởi chạy các quy trình cung cấp giao diện người dùng có ý nghĩa hoặc cho phép hệ thống thực hiện các nhiệm vụ của mình. Windows thực hiện phần lớn những điều tương tự trong quá trình khởi động của nó, ngoại trừ nó không cho bạn biết nó đang làm gì nếu có sự cố xảy ra, có rất ít thông tin để cho bạn biết điều gì sai.
Hãy ghi nhớ sự khác biệt giữa trách nhiệm của hạt nhân và trách nhiệm của các dịch vụ khác nhau (bao gồm cả init) và nó thường rõ ràng một cách hợp lý phần nào làm gì.
Những gì bạn thấy thường phụ thuộc rất nhiều vào máy tính và bản phân phối Linux cụ thể của bạn - bạn có thể đọc toàn bộ văn bản một cách thoải mái bằng lệnh dmesg (ví dụ: dmesg | lesschạy trong một thiết bị đầu cuối). Nó thường được gọi là 'màn hình khởi động' hoặc 'màn hình khởi động'.
Tôi không nghĩ có một nguồn để tìm ra tất cả - điều làm việc tốt nhất là từ khóa Google từ các mục thú vị [1] .
Theo một cách nào đó thì điều này tương tự với việc bạn kiểm tra xe trước khi lái xe. Chúng tôi kiểm tra nhiên liệu, pin, lốp xe, vv Tương tự như Linux đang chuẩn bị máy tính được sử dụng bằng cách xem xét phần cứng có sẵn và tải các mô-đun cần thiết khi khởi động hoặc khởi động. Đối với nhiều người, điều này không thú vị. Tuy nhiên, Linux cung cấp cho người dùng cơ hội để xem liệu có sự cố nào xảy ra khi khởi động ..... Người dùng Windows có tùy chọn để xem quy trình này khi khởi động và do đó cảm giác kỳ lạ ...