Articles of linux

如何为正常用户上传ftp时给root用户和组权限

我必须上传一些video文件,以达到stream媒体的目的。 以ftp用户身份上传video时,它将具有ftp用户和组权限。 但现在在我的情况下,由ftp用户上传的文件应具有root用户和组权限。 有没有办法以这种方式上传?..现在我正在使用vsftpd

Cron没有运行CentOS

我在这里做错了什么? 尝试设置一个cron作业来运行一个shell脚本,但它不会工作。 在做完crontab -e之后我进入了下面。 它在做contrab -l时候显示出来。 0 2 * * * root /root/localbackup.sh

木偶企业与开源

我有兴趣学习使用Puppet。 我反复看到的一个例子是用户pipe理。 据Puppet网站介绍 ,“configurationpipe理 – 用户账号”是Puppet Enterprise中唯一存在的function。 然而,我所看到的例子并没有提到需要企业版本。 FAQ的部分内容是: 我们只有一个开源版本的Puppet。 那么如果希望同时pipe理超过10个节点的用户,那么还需要为Puppet Enterprise支付费用吗? 我猜测那里的模型可能与Red Hat类似? 像Ubuntu这样的分布式软件包实际上是对木偶企业的分布?

从符合主题的sendmail队列中删除消息

由于脚本错误,我正在运行centos并在邮件队列中包含大量电子邮件。 有什么方法可以删除sendmail的邮件队列中的某个主题行的邮件。

使用cronjobs进行磁盘监视 – 报告磁盘问题

有没有办法监测磁盘运行状况并发送错误的cronjob报告? 我知道你可以smartctl -s on -a /dev/hda使用smartctl -s on -a /dev/hda来获取信息,但是只是想知道是否有一种方法可以用来过滤,只有在需要注意的时候才发送。 SmartMon是我想看的东西吗?

iptables的规则顺序

我注意到一个程序执行的以下iptables规则顺序: iptables -A INPUT -p all -j ACCEPT iptables -A INPUT -p all -s ip_address -j REJECT 我认为,根据iptables的sorting原则,这将导致第二行被忽略(即ip_address不会被拒绝,因为所有的连接已经被第一行接受)。 这是否意味着这个程序configuration错误? 提前致谢

在崩溃之前如何知道服务器是否耗尽内存

我有一个服务器,不断崩溃。 我知道有一个服务器崩溃的原因。 但是,如果原因是在系统崩溃之前系统内存不足, 我应该如何确认是因为什么? 我应该看什么日志文件? 我应该找什么线/错误消息? 我正在运行CentOS。 大量使用phpparsing超过2 GB的xml文件。 服务器有16GB RAM。 编辑1 [root@61540 ~]# free -m total used free shared buffers cached Mem: 16035 1526 14509 0 40 1002 -/+ buffers/cache: 483 15552 Swap: 8197 0 8197 编辑2 / var / log / messages Feb 17 20:38:26 61540 syslogd 1.4.1: restart. Feb 17 20:38:26 61540 […]

Linux符号链接不按预期工作

我以前曾经多次达到我的“目标”,但却遇到了我以前从未遇到过的一个问题。 我在Ubuntu 12.04 LTS上安装了Nginx的networking服务器。 我有我的系统设置的方式,我通常会试图创build一个符号链接的网站“虚拟主机”从站点可用的站点启用目录。 通常,这是从主nginx目录(以root用户身份)实现的: ln -s /etc/nginx/sites-available/site.com /etc/nginx/sites-enabled/site.com 虽然我可以进入启用的目录,并查看符号链接“工作”,当我尝试直接在启用站点的目录中编辑文件时,我看到该文件是空白的,并被视为新文件。 因此,我的服务器不能按预期工作,页面不加载。 当我只是硬拷贝或硬链接到目录的文件: l /etc/nginx/sites-available/site.com /etc/nginx/sites-enabled/site.com 它没有任何问题。 然而,我坚持使用同一个文件的两个副本,而且没有符号链接。 这是怎么回事? 注意:这里是我当前的Nginx目录的结构: [email protected]:/ etc / nginx#ls -l 总计44 drwxr-xr-x 2 root root 4096 Mar 4 17:28 conf.d -rw-r – r– 1 root root 964 Feb 12 08:41 fastcgi_params -rw-r – r– 1 root root 2837 Feb 12 […]

优化空间rdiff备份

大家好我的服务器Linux与Ubuntu10在etc / crontab我有这样的: 0 0 * * * user rdiff-backup -v9 [email protected]::/var/www/ /mnt/server1/www 0 1 * * * user rdiff-backup -v9 [email protected]::/var/www/ /mnt/server2/www 0 2 * * * user rdiff-backup -v9 [email protected]::/var/www/ /mnt/server3/www 服务器有一个2TB的硬盘,例如我的备份我已经占用了1TB左右。 我每天晚上做了备份,现在如果一年以上这个备份工作我的硬盘的空间我认为减less是因为rdiff-backup创build了更改文件的历史logging。 有可能限制到我的crontab限制历史和mantain控制硬盘的空间? 就像:“30版后取消最古老”。 有可能做到我的文件crontab?

将Subversion服务器迁移到另一个

我有一个服务器,我更换了硬盘,现在我正在重build服务器。 我有旧的硬盘驱动器上的旧的颠覆设置+回购的所有configuration和数据。 无论如何,将颠覆内容转移到新的OS +硬盘驱动器,而无需启动驱动器和做一个svnadmin转储?