當前位置:
首頁 > 最新 > centos7重啟後sshd服務不能自動拉起

centos7重啟後sshd服務不能自動拉起

先說說centos7啟動流程

UEFi或BIOS初始化,運行POST開機自檢

選擇啟動設備

引導裝載程序, centos7是grub2

載入裝載程序的配置文件:/etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg

載入initramfs驅動模塊

載入內核選項

內核初始化,centos7使用systemd代替init

執行initrd.target所有單元,包括掛載/etc/fstab

從initramfs根文件系統切換到磁碟根目錄

systemd執行默認target配置,配置文件/etc/systemd/system/default.target

systemd執行sysinit.target初始化系統及basic.target準備操作系統

systemd啟動multi-user.target下的本機與伺服器服務

systemd執行multi-user.target下的/etc/rc.d/rc.local

Systemd執行multi-user.target下的getty.target及登錄服務

systemd執行graphical需要的服務

centos7 sshd_config 配置中添加 ListenAddress 後出現機器重啟後sshd服務拉不起來的情況(已經enable), 報錯如下

error: Bind to port 22 on 192.168.0.1 failed: Cannot assign requested address.

查看sshd.service如下

sshd should get started by systemd only after all network interfaces are configured.

Instead of:

sshd.service should be changed to:

或者

均可, 修改後的配置文件如下:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 林哥說事 的精彩文章:

TAG:林哥說事 |