Có rất nhiều cuộc thảo luận về hệ thống init cho 14.04 trước khi nó được phát hành, nhưng tôi không thể tìm thấy bất kỳ trang web nào giải thích kết quả cuối cùng.
Vậy bây giờ Ubuntu 14.04 có sử dụng systemd không?
Có rất nhiều cuộc thảo luận về hệ thống init cho 14.04 trước khi nó được phát hành, nhưng tôi không thể tìm thấy bất kỳ trang web nào giải thích kết quả cuối cùng.
Vậy bây giờ Ubuntu 14.04 có sử dụng systemd không?
Câu trả lời:
Ubuntu 14.04 sử dụng Upstart làm hệ thống init, kế hoạch chuyển sang systemd được lên kế hoạch cho 14.10+. Có những phần của "systemd" đã được sử dụng trong Ubuntu từ lâu, nhưng đối với hầu hết các ý định và mục đích khi mọi người nói "systemd", chúng có nghĩa là systemd-as-init.
Dưới đây là một số thông tin cơ bản:
Để hiển thị quá trình init nào được bật:
# readlink /sbin/init
Theo mặc định vào ngày 14.04 và 14.10, nó "mới bắt đầu"
Thay đổi điều này sẽ liên quan đến nhiều cấu hình hơn là chỉ thay đổi liên kết tượng trưng này, vì vậy đừng làm điều đó. Tập tin này gần như luôn luôn là một simlink. Trong trường hợp này, đường dẫn liên kết không bắt đầu, /
vì vậy đây là đường dẫn liên quan đến tệp symlink tới /sbin/upstart
.
Để nhầm lẫn vấn đề systemd được cài đặt cho những thứ khác nhưng không được sử dụng như init. Đó là trong /bin
không /sbin
. Nhưng systemd đã tự cài đặt là init trong man / help, vì vậy:
# man init
Đưa ra các tài liệu trên systemd (kể từ ngày 22 tháng 12 năm 2014) Điều này rất khó hiểu! Bạn muốn:
# man upstart
Điều này sẽ cung cấp cho bạn các tài liệu cho init như họ cần phải có.
Chúc may mắn bắt đầu. (chơi chữ ah ah)
/sbin/init
đó là một tệp nhị phân có thể thực hiện được, do đó, thủ thuật readlink không hoạt động. Ngoài ra, man init
cho tôi trang người đàn ông mới nổi. Có lẽ một cái gì đó đã thay đổi?
readlink /sbin/init
này cũng không có tác dụng với tôi vào ngày 14.04. Chỉ cần đầu ra trống. Các man init
đã làm các mẹo.
/sbin/init --version
dường như làm việc. Tôi đã thử nghiệm trên 1404 và systemd, cả hai đều trả về hệ thống init chính xác
Nếu bạn đang chạy Ubuntu sinh động (15.04), thì khởi động vẫn là mặc định, nhưng, bạn có thể dễ dàng chuyển đổi giữa upstart và systemd theo ý muốn, vì cả hai gói đều được cài đặt hiện tại: https ://wiki.ub Ubuntu.com/SystemdForUpstartUsers
Trong ubfox 15.10 systemd là mặc định, nhưng bạn vẫn có thể chọn khởi động mỗi lần khởi động trong menu grub