今天调试机器的时候,由于目录权限问题导致密钥对无法工作,在重启sshd时,突然发现sshd启动不了,查看message也没有发现任何错误。最后在/var/log/secure下面找到这样的记录:
Jul 22 13:57:20 devchn sshd[20399]: fatal: daemon() failed: No such device
通过查看发现sshd的启动脚本只与/dev/null这个设置有关系。难道是这个文件有问题?
原来,是我开始有把/dev/null这个文件给破坏掉
通过查找历史记录,找到这么一条:
2&>1 /dev/null
/dev/null是一个字符块特殊文件,上面的命令会让他变成一个规则文件,这样,就会导致不少的程序重启时出问题
问题找到了,接下来重建这个文件就OK了
下列命令可以重建:
rm /dev/null mknod /dev/null c 1 3 chmod 666 /dev/null
再重启sshd,果然可以了


![[转]常见的nginx的配置选项](http://www.jiunile.com/wp-content/themes/xupeng/images/random/1.jpg)



最新评论
如何建立自己的特征码呢? 我
怎么修改啊,帮帮忙啊,,,,
你好,我照您的方法做了之后,
可否请教,要如何的调整呢?
拜读……
您这个是是2003的服务器
安装上以后 发现运行了 直接
有点意思,不错!
你QQ号多少?我是智生道顾问
请问你是怎么修改的啊?为什么