Cách khởi động lại từ xa một hệ thống Linux


5

Tôi đã có một máy chủ từ xa chạy Debian Sarge gặp phải một số lỗi ổ cứng và tôi có nghĩa là khởi động lại nó với hy vọng rằng fsck có thể tự động sửa lỗi. Cuối cùng tôi đã lái xe ra khỏi đó và thay thế các đĩa bị lỗi ...

Nhưng tôi đã tự hỏi: Có những cách nào khác để buộc một hệ thống Linux khởi động lại mà không yêu cầu truy cập ổ cứng?

Những gì tôi đã thử:

  • shutdown -r nowKhông hoạt động, vì shutdownlà một chương trình sẽ phải được tải từ đĩa, lỗi hiển thị trong thiết bị đầu cuối làbash: /sbin/shutdown: Input/output error
  • init 6 giống như trên
  • telinit q giống như trên
  • kill -2 1Điều này đã không in một lỗi, nhưng cũng không hoạt động. (Tuy nhiên, có thể là init Sarge không thực hiện SIGINT, các trang sund không đề cập đến nó. Vì vậy, nó có thể hoạt động trong phiên bản Debian mới hơn)
  • Hướng dẫn này trên PCFreak.net . Tuy nhiên, điều này đã thất bại sysctl, điều này cũng không có trong bộ nhớ.

Alt + SysRq + B - Về cơ bản, đây là nỗ lực cuối cùng để buộc khởi động lại hệ thống treo.
jmreicha

'Khởi động lại mà không truy cập vào ổ cứng' - wow, lạ quá. Mỗi lần tôi nghĩ đến một giải pháp là tôi lại đánh vào ổ cứng. Cái 'cho' thực sự duy nhất bạn có là nếu có bất kỳ ramdisks nào để chơi.
PhonicUK

@jmreicha - sẽ không hoạt động trên SSH, mà sẽ khởi động lại máy cục bộ của bạn!
PhonicUK

3
@PhonicUK Nếu bạn đang làm việc với một hệ thống từ xa, tôi hy vọng bạn đã có sẵn KVM và từ đó bạn có thể nhấn các phím đó từ xa :) Đó là cách bạn khởi động lại từ xa một hệ thống có ngăn xếp mạng bị định cấu hình sai. Chúng ta đừng đi vào chi tiết tại sao tôi biết điều này. >.>
Darth Android

1
Tìm thấy điều này, về cơ bản là sự kết hợp bàn phím thông qua dấu nhắc lệnh. rackerhacker.com/2009/01/29/ .
jmreicha

Câu trả lời:


3

Bạn đề cập đến nó là một máy chủ từ xa ... Điều đó có nghĩa là nó là ứng cử viên chính cho ILO, DRAC, v.v.

Kiểm tra tài liệu để xem nếu một thẻ như vậy được cài đặt.

Nếu đó là bạn có thể kết nối với HĐH trên thẻ đó và từ xa chiếm lấy bàn phím, màn hình và quyền lực, v.v. mà không cần chạm vào HĐH chính. Do đó, bạn có thể thực hiện khởi động lại cứng và giữ (từ xa) xem màn hình khi máy chủ của bạn chạy qua BIOS, boot và fsck.

Nếu nó không được cài đặt và nó là một khoảng cách đáng kể để lái xe tới nó, tôi thực sự khuyên bạn nên thêm một thẻ như vậy hoặc cài đặt một số kết nối KVM từ xa khác.


1

Tôi đoán không có giải pháp nào cho việc khởi động lại mà không có kết nối ổ cứng hoặc phần mềm cần thiết được tải trên ramdisk. Nếu đó là một máy ảo, hãy khởi động lại nó trên máy ảo hóa. Nếu không, tôi hy vọng bạn có PDU / IPMI hoặc tương tự.


1
Câu hỏi là về cách khởi động lại hệ thống Linux từ xa, không giải quyết tình huống (đã được giải quyết).
đôi
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.