Tôi nên đợi bao lâu giữa các lần nhấn phím khi thực hiện SysRq + REISUB?


7

Tôi đọc nó từ đây:

Sự kết hợp hữu ích nhất là Alt+ SysRq/Prnt Scrn+ REISUB.

Về cơ bản ở trên có nghĩa là trong khi bạn nhấn và giữ Alt+ SysRq/Prnt Scrnvà nhấn R, E, I, S, U, B, hãy dành đủ thời gian giữa mỗi phím này để đảm bảo chúng thực hiện công việc cần thiết.

Câu hỏi của tôi là: Tôi nên đợi bao lâu để đảm bảo "đủ thời gian" giữa mỗi phím này?

Câu trả lời:


8

Hãy quên REISUB đi. Tôi không biết ai đã phát minh ra thứ này, nhưng nó quá phức tạp: một nửa các bước là rác. Nếu bạn sắp ngắt kết nối và khởi động lại, bạn chỉ cần hai bước: U và B. Nhiều nhất là ba bước E, U, B.

Alt+ SysRq+ Rđặt lại chế độ bàn phím thành chế độ nấu (trong đó nhập một ký tự sẽ chèn ký tự đó). Điều đó hữu ích nếu một chương trình bị chết và rời khỏi bàn điều khiển ở chế độ thô. Nếu bạn sẽ khởi động lại ngay lập tức, đó là điểm.

Alt+ SysRq+ EAlt+ SysRq+ Igiết chết các quá trình. Egửi các quá trình tín hiệu SIGTERM, khiến một số chương trình lưu trạng thái của chúng (nhưng một số ít làm điều này). Nếu bạn làm như vậy E, sẽ không có độ trễ cố định: thông thường, sau vài giây, chương trình đã hoàn thành những gì nó sẽ làm hoặc nó sẽ không làm điều đó. Igửi các quy trình tín hiệu SIGKILL, khiến hệ thống không thể sử dụng được (chỉ initvẫn đang chạy) và dù sao đi nữa, nếu bạn sẽ khởi động lại ngay lập tức.

Alt+ SysRq+ Sđồng bộ hóa nội dung tệp chưa được ghi vào đĩa. Ulàm điều đó đầu tiên, vì vậy làm Strước Ulà vô nghĩa.

Alt+ SysRq+ Unhắc lại các hệ thống tập tin chỉ đọc. Nếu bạn có thể thấy bảng điều khiển, hãy đợi cho đến khi có tin nhắn Emergency Remount complete. Nếu không, chờ cho đến khi hoạt động đĩa dường như đã chết.

Cuối cùng Alt+ SysRq+ Bkhởi động lại hệ thống mà không làm gì cả, thậm chí không xóa bộ đệm đĩa (vì vậy tốt hơn là bạn nên thực hiện nó sau đó, tốt nhất là một phần của Alt+ SysRq+ Uđánh dấu các đĩa là không bị xóa sạch).


Gilles: Alt + SysRq + U và đầu ra là đầu ra Emergency Remount completeduy nhất để chờ đợi? Sau đó, có ổn không khi nhấn Alt + SysRq + ..R, E, I, S, U ... chờ đầu ra ... B? (Trường hợp REISU được xác định sau lần trước và B là sau khi chờ đợi Emergency Remount complete)
ConfuseStack

@ConfuseStack Có, bạn có thể làm REISU chờ BÊ. Nó tương đương với U U chờ Bắm.
Gilles 'SO- ngừng trở nên xấu xa'

1
Lưu ý rằng một số hệ thống tệp hoặc thiết bị chặn dựa vào các chương trình cấp người dùng (cầu chì, nbd, ddsnap ...), đó là trường hợp bạn có thể muốn tránh E và I.
Stéphane Chazelas 22/12/13

Tôi nghĩ rằng việc (S)yncxóa tất cả các thiết bị khối ngoài việc xóa các hệ thống tệp mà tôi không (U)mountlàm, do đó E, chờ I, chờ, Schẳng hạn sẽ có ý nghĩa trong trường hợp kvmmáy ảo có đĩa ảo trên LV.
Stéphane Chazelas

Lưu ý rằng initcó thể hồi sinh một số quy trình, vì vậy hệ thống rất có thể sử dụng được sau đó I. Ngoài ra, nếu bạn sẽ làm S, bạn có thể muốn đảm bảo không có gì ghi vào các thiết bị khối và hệ thống tệp sau đó, vì vậy Icó ý nghĩa.
Stéphane Chazelas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.