Làm thế nào để khởi động lại máy chủ FreeBSD bị đóng băng từ bàn điều khiển nối tiếp?


10

Linux có " khóa sysrq ma thuật " để khởi động lại các máy bị đóng băng từ xa và nó hoạt động trên bảng điều khiển nối tiếp, nhưng FreeBSD thì sao? Có cách nào để gửi "control-alt-xóa" đến các máy chủ FreeBSD trên các bảng điều khiển nối tiếp không?

Câu trả lời:


8

Giả sử bạn có kernel với tùy chọn trình gỡ lỗi được biên dịch trong bạn có thể sử dụng ControlAltEscape. Từ đó bạn có thể call boot(0)hoặc panic.

Chương 10 của cẩm nang nhà phát triển FreeBSD giải thích điều này chi tiết hơn rất nhiều.

Quá nhiều cho ít nhiều giống như SysReq thông qua bàn phím. Trên bàn điều khiển nối tiếp, bạn cần gửi tín hiệu ngắtoptions BREAK_TO_DEBUGGERbật. Nhưng " nó không phải là mặc định vì có rất nhiều bộ điều hợp nối tiếp xung quanh tạo ra một điều kiện BREAK một cách vô cớ, ví dụ như khi kéo cáp ".


chương 10 của cẩm nang freebsd là về in ấn , ý bạn là chương 10 của cẩm nang dành cho nhà phát triển ?
Anarcat

Đúng vậy Tôi đã làm. Tôi đã liên kết với cả cuốn sổ tay bình thường và cuốn sách bạn đã đăng, sau đó tôi dọn dẹp nó. Tôi đoán rằng tôi đã đi lạc trong thời gian đó. Cảm ơn đã chú ý.
Hennes

Vì vậy, tôi đã thử nó và nó không hoạt động từ bảng điều khiển nối tiếp, có vẻ như bạn cần gửi BREAK và có options BREAK_TO_DEBUGGERcấu hình kernel.
Anarcat
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.