分类 Linux 下的文章

vsftpd 服务器报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()

今天安装 vsftp 服务器,在修改了 chroot_local_user 属性以后,发现进行客户端访问的时候会报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()

到网上查了资料,得到解决问题方法如下:

如果启用 chroot,必须保证 ftp 根目录不可写,这样对于 ftp 根直接为网站根目录的用户不方便,所以建议假如 ftp 根目录是 /home/wwwroot,则将访问权限改写如下:

chmod a-w /home/wwwroot

来源参考:http://kisuntech.blog.51cto.com/8003773/1308314

linux下nodejs编译与安装

nodejs官网 获取最新源码包地址,在 linux shell 下输入以下命令:

20140929233155.jpg

wget http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz
tar zxvf node-v0.10.32.tar.gz 
cd node-v0.10.32 
./configure

上面几行命令是通过 wget 命令下载最新版本的代码,并解压之。 ./configure 命令将会检查环境是否符合 Nodejs 的编译需要,之后会屏显一些信息。

- 阅读剩余部分 -

linux删除乱码文件

一些乱码文件不可以通过普通的rm命令进行管理。可以通过删除i节点的方式删除。

[root@192_168_100_35 musicwap]# ls
??,?K?k?ͨa*.?J]?k?Φ??P???Z?b?A?R???X??u??.?????*H@B?T???xS*<?X?h??N?TR4˫?!?H

查看乱码文件的i结点

[root@192_168_100_35 musicwap]# ls -liaha
54263996 -rw-rw-r-- 1 musicwap musicwap    0 Sep 20 16:57 ??,?K?k?ͨa*.?J]?k?Φ??P???Z?b?A?R???X??u??.?????*H@B?T???xS*<?X?h??N?TR4˫?!?H

使用find命令找文件删除

[root@192_168_100_35 musicwap]# find . -inum 54263996 -exec rm {} -rf \;
[root@192_168_100_35 musicwap]# ls -a
. ..

现在已经删除了。

linux cron计划任务

$select-editor
export EDITOR=vim 
$crontab -e
    
* * * * *                  # 每隔一分钟执行一次任务   
0 * * * *                  # 每小时的0点执行一次任务,比如6:00,10:00   
6,10 * 2 * *            # 每个月2号,每小时的6分和10分执行一次任务  
*/3,*/5 * * * *          # 每隔3分钟或5分钟执行一次任务,比如10:03,10:05,10:06
# 文件格式说明
#  ——分钟(0 - 59)
# |  ——小时(0 - 23)
# | |  ——日(1 - 31)
# | | |  ——月(1 - 12)
# | | | |  ——星期(0 - 7,星期日=0或7)
# | | | | |
# * * * * * 被执行的命令