Tại sao thời gian tắt máy khác nhau?


9

Tôi luôn tắt hệ thống Ubuntu MATE 16.04 của mình theo cùng một cách chính xác: Tôi tiếp tục nhấn alt+ F4cho đến khi tôi đến cửa sổ đầu cuối cuối cùng và tất cả các ứng dụng khác đã được thoát, sau đó tôi gõpoweroff

Bất chấp quy trình của tôi thống nhất, thời gian hệ thống tắt hoàn toàn (tức là thời gian tôi đang xem màn hình giật gân) thay đổi rất nhiều, từ khoảng 3 giây đến khoảng 25 giây. Tại sao điều này xảy ra, hoặc làm thế nào tôi có thể tìm ra?

Tôi biết tôi có thể đọc nhật ký, nhưng tôi rất thích một số mẹo về cách phân tích cho việc này


Tôi có thể rời khỏi đây, nhưng tôi nhớ đã đọc về cách Firefox có một số bộ sưu tập rác và dọn dẹp có thể chạy sau khi Fx gui bị đóng.
DK Bose

Có thể là kết nối internet của bạn. Sẽ có một "ifdown" trong khi tắt máy và có thể thay đổi theo thời gian. Tiếp theo, bạn có thể gặp sự cố trong đó hệ thống cố gắng làm lại lệnh đó đã bị hỏng và bỏ cuộc sau vài giây. Và vâng: '/ var / log / `là nơi để bắt đầu tìm kiếm
Rinzwind

@Rinzwind cảm ơn vì gợi ý! nhưng ở đâu trong / var / log /? tất nhiên tôi đã từng đến nơi này, nhưng tôi muốn biết phải tìm gì ...
Zanna

/var/log/sysloghoặc /var/log/messages. Có lẽ là người đầu tiên. Cái thứ hai không có khả năng ở đó trên Ubuntu;) Mẹo khác: bạn có thể vẫn tắt máy hiển thị cho bạn văn bản trên màn hình
Rinzwind

Câu trả lời:


6

Từ man 8 shutdown:

   Once  TIME  has elapsed, shutdown sends a request to the init(8) daemon
   to bring the system down into the appropriate runlevel.

   This is performed by emitting the runlevel(7) event, which includes the
   new  runlevel  in  the  RUNLEVEL  environment  variable  as well as the
   previous runlevel (obtained from the environment or from /var/run/utmp)
   in  the  PREVLEVEL  variable.   An additional INIT_HALT variable may be
   set, this will contain the value HALT when bringing the system down for
   halt and POWEROFF when bringing the system down for power off.

Sau đó, mỗi quy trình trình nền nhận ra sự thay đổi trong RUNLEVEL và thực hiện hành động thích hợp. Đây có thể là bất cứ thứ gì, từ lưu nhanh exitđến cấu hình lưu vào bộ đệm ẩn hoặc thậm chí toàn bộ cơ sở dữ liệu bị đóng băng.

Tùy thuộc vào mức độ đăng nhập mà bạn đã thiết lập cho mỗi daemon. bạn có thể thấy một số thông tin trong /var/log/*và thư mục con của /var/log/.

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.