vsftpd出现“553 Could not create file”的解决办法
- 三月 31st, 2011
vsftpd出现的553 Could not create file,包括503错误,都是权限问题导致的。
这里就要说到linux蛋疼的selinux,如无必要,最好关闭之:
vim /etc/selinux/config
修改:selinux=disabled
关闭了selinux,vsftpd就正常了。
ps:查看linux32位还是64位:file /bin/ls
vsftpd出现的553 Could not create file,包括503错误,都是权限问题导致的。
这里就要说到linux蛋疼的selinux,如无必要,最好关闭之:
vim /etc/selinux/config
修改:selinux=disabled
关闭了selinux,vsftpd就正常了。
ps:查看linux32位还是64位:file /bin/ls
ssh上服务器后,会显示如下:
[root@uh700047 ~]#
类似的编号,很是影响心情,如何才能改掉@后面的内容呢?
答案是:
1. vim /etc/hosts 加入如下:
127.0.0.1 www.abc.com
2.vim /etc/sysconfig/network
尾行(一定要是尾行)加入:
HOSTNAME www
reboot, done.
why mrtg? 显然因为cacti配置麻烦,环境配置繁琐。
安装方法如下:
yum install net-snmp net-snmp-utils mrtg
恩,安装好了。
接着生成配置文件:
==========================================
vim /etc/snmp/snmpd.conf
把第89行前面的注释符号#去掉,变成
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
在62行进行修改:将
access notConfigGroup “” any noauth exact systemview none none
改为
access notConfigGroup “” any noauth exact mib2 none none
===============================================
/usr/bin/cfgmaker public@localhost > /etc/mrtg/mrtg.cfg
接着配置:
vim /etc/mrtg/mrtg.cfg
输入以下:
6 HtmlDir: /opt/mrtg
7 ImageDir: /opt/mrtg
8 LogDir: /var/lib/mrtg
9 ThreshDir: /var/lib/mrtg
10 Target[rl]: 2:public@localhost
11 MaxBytes[rl]: 1250000
12
13 Title[rl]: 流量监测系统
14 Xsize[rl]: 600
15 Options[rl]: gauge, nopercent, growright
再配置crontab:
crontab -e
输入:
*/5 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
代表每5分钟收集一次数据显示。
done
以上配置方法在cent os 5.5 64位rhel5.5的64位分别成功。
linux下用ulimit设置连接数最大值,默认是1024.
在高负载下要设置为更高,但最高只能为65535.
ulimit只能做临时修改,重启后失效。
可以加入
ulimit -SHn 65535
到/etc/rc.local 每次启动启用。
终极解除 Linux 系统的最大进程数和最大文件打开数限制:
vim /etc/security/limits.conf
# 添加如下的行
* soft noproc 11000
* hard noproc 11000
* soft nofile 4100
* hard nofile 4100
当然是借用ctags。
cent os 使用下面命令安装ctags
yum install ctags
然后进入到源码目录,执行以下命令:
ctags -R
然后编辑~/.vimrc加入
set tags=/opt/abc/tags
done…
使用方法:
在vim中光标移动在函数上,用 ctrl+] 或者 g] 跳转到函数原型。ctrl+t 返回。
enjoy!
有时候,觉得自己就是一个盲目的spider。需要一条信息,便从搜索引擎中找出想要的,同时还会发现一些不是目的但仍旧有用的知识,于是接着在搜索引擎上爬行,从一个页面爬行到另外一个,最后来,发现也不知道自己要找的是什么。总结起来,才发现原来自己是一只趴在网上盲目忙碌的蜘蛛罢了。
很多时候都有这个迷惑,不知道总结,就慢慢成为真的蜘蛛。我想还是应该在一个领域深入一下,无论是架构还是语言本身,要么是框架,或是项目实施……看,看,一下子列这么多,还想谈深入。
昨天看到一句话,说应该“无功利心”的学习,一切只因为“想知道”。或许这不应该是我这个年龄还在迷惑的问题,但这么多年的技术实践,虽然对我自身还没有产生什么明显的利益变革,但这些选择确实让我放不下,甚至有时还觉得做一个忙碌的spider也不错。
原因是你的linux没有在红帽网络上注册,所以无法下载上面的软件包,替代方案可以使用centos。
下面介绍下使用centos 的流程
1.卸载rhel的默认安装的yum包
查看yum包
卸载之
2.下载新的yum包
并且安装之
注意:yum和yum-fastestmirror相互依赖,所以同时安装即可。
3.下载yum的配置源
下载到 /etc/yum.repos.d/ 目录下面
4.运行yum makecache生成缓存
这个年份注定了会有不平常的事情发生,对于我个人来说。
有完美主义倾向的人往往这样,尖锐与自卑共存,很多选择和决定的行为带有很大的极端性,随之而来的就是自找的风险和压力,如果你再善良一点,就等着抑郁吧。
当然,那是其中一个极端。另一个是,雨后的彩虹。关键是,看见彩虹之前,是否有决心看见彩虹的勇气,和承受风雨的能力。
好吧,其实我想说的是,今年鸭梨大,很大。
我其实很羡慕那些沉迷于网游的人。单纯的把自己放在一个真正虚拟的世界里,然后闭门造车,即便宅在家中也能从中吸取到人所必备的精神食粮。想象一下,这是多么让人羡慕的事。
然而我始终对此提不起兴趣,无论即时竞技还是角色扮演,让我以另外一个我存在,即使我有兴趣,我也不愿意把自己的灵魂再找一个躯体。
我们常感叹了解自己的人很少,哪怕是身边最亲密的伙伴。有幸我碰到一位,还是我大学时期的导师,这么多年后再谈起话来,说道性格话题,清晰的点到人们生存的目的问题。很多人都想活出真正的自己,然后不是所有人能都这样,都敢这样,能活出自己的,就是大师。我当然不是大师,我也没有活出真正的自己,或许我只是正在努力这样做罢了。这样给自己带来的压力和风险明显重了一个数量级。so 活出自我并不是一件轻松的事。
我经常感叹没有太多时间学习一下经济学,学习一下哲学,学习一下先秦文学,学习一下中医,学习一下太极,学习一下足球,也或学习一下单片机、传感器、嵌入式,linux shell pg,python……当我发现我已经无暇一一关注他们时,才明白人生苦短。如果去除我们为别人而活的时间,或许我们不会剩下半点时间。这个世界不乏以别人为中心存在的人,但或许活出自我对改变这个世界的影响更大(偏执观点)。
总有大智慧的人对世上存在的所有观点进行反驳和批判,but,who care