linux安装lnmp遇到的问题

安装lnmp遇到的坑,倒是认识了一个新的朋友chattr,可以修改文件属性,超一段百度百科的知识——
chattr 命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/var目录。

centos7服务器安装lnmp环境,按照教程来前面一切顺利的安装好了,虽然用的时间有点长-_-!

安装好后,继续按着教程配置虚拟主机,在配置虚拟主机路径的时候,先按了“/ho”,接着习惯性的按了tab键,发现没有出来对应的路径(“/home”),而是出了长空格(“/ho    ”),意识到不能使用tab键后,果断删除空格(按“←”)重新手打。

问题来了,按了几下退格键发现不起作用,出来的是退格键的字符,(这什么情况,坑X呢。。。),又试着按了del键,还是字符(无语啊。。。)

没办法直接回车了,于是lnmp默认创建了 “/ho/” 文件,上nginx配置文件里面修改了路径,可以用自己想要的路径了,回到根目录一看,习惯性的进入home文件夹,按下“/ho”+“tab”键,”home”没有出来,“/ho/”文件还生生的戳在跟目录下,果断删了“rm -rf /ho/”,结果报错了:

"chmod: changing permissions of ?.o?. Operation not permitted"

无法删除 0.0!,
虾米情况,个用的是root用户啊,还没有权限,仔细察看路径确认没问题,

测试:chowm、chmod修改权限还是报同样的错误

网上查到这个错误是因为文件权限是只读造成的,root也别想修改,还好解决办法还是有的

"chattr -i /ho/"

使用这个命令对文件加进行修改

在使用rm删除成功了 ^_^!

作者: 二皮

Hackers please go away