Articles of linux

使用rsync将数据从一台服务器迁移到另一台服务器

我正在从一个VPS移动到另一个,我认为传输数据最简单的方法是rsync 。 但是,这些数据是由用户www-data ,它不具有ssh权限,我希望它由目标机器上的相同(named)用户拥有。 显然我需要保留所有的文件权限。 我有两台机器上的sudo权限通过另一个用户SSH访问。 这是可能做到这一点与rsync?

将Python程序的输出redirect到/ dev / null

我有一个Python可执行文件,由其他人编写和编译,我只需要在自己的bash脚本中运行一次。 该程序使用基于文本的用户界面,因此在继续之前等待input,但启动时执行的关键操作是在我的bash脚本中需要的。 我知道一个混乱(奇怪)的程序,但不幸的是我没有任何其他的select。 我用强制终止信号强制closures了程序,但程序的TUI坚持输出到任何运行的地方。 我已经尝试将stdout和stderrredirect到/ dev / null,并在后台运行程序后缀后缀符号,但根本无法让它玩球。 我相信原因是程序产生其他进程,并且父进程的输出redirect不影响它们。 有没有什么技巧可以用来redirectsubprocess的所有输出呢?

专用服务器给定,如何启动?

我已经有了一个专用的服务器。 不幸的是,我不知道该怎么做/如何pipe理它。 我在计算机科学的许多领域都有背景,但是从来没有把重点放在networking,服务器pipe理等方面。 我所要求的是推荐书籍,基本上,我希望能够熟练掌握如何pipe理域名,区域,设置邮件服务器,能够轻松安装任何Web服务器等。 通过shell进行正确的服务器pipe理所需的一切。 我可能会坚持使用Parallels或Cpanel。 但是我不喜欢这些,特别是它如何在文件系统上添加大量的入侵用户帐户和configuration。 谢谢

使用GNU Parted显示完整的硬盘数据

如何使用parted命令在我的硬盘上显示可用空间? cfdisk显示可用空间,而parted -l不显示任何自由和未分配的空间。

带宽监视器

我正在用PHP创build一个带宽配额程序,但是我发现用PHP创build带宽配额程序有点困难。 作为我想要做的一个例子,用户可以每天下载10GB,并且在达到带宽限制后,用户应该无法连接。 我想find一个程序来logging远程主机使用多less带宽(每个远程IP地址和远程端口)。 远程端口对于能够识别NAT后面的用户已下载文件很重要。 我想知道是否有可能不是通过IP,而是通过用户名来监控远程主机? 我可以跟踪用户使用多less带宽,使这更简单? 这是像rapidshare trafficshare系统 。 我需要这样的系统! 你能给我一些想法和指针,如何使用PHP或任何脚本语言来创build这样的系统? 对此,我真的非常感激!

阻止来自相同IP地址的多个连接

我想只允许在linux网关上的每台机器上连接一个连接,或者换句话说就是阻止来自同一个IP地址的多个连接。 其实我想阻止互联网下载pipe理器吃掉networking的所有带宽。 目前我使用的是基于iptables的防火墙。 提前致谢

Tmpfs为MySQL tmp

我有一个问题tmpfs。 我想用它的MySQL tmp。 我的问题是下一个: 如果我的服务器崩溃,/ tmp中的数据被删除(这是tmpfs规则),所以mysqlcaching表被删除。 所以,如果我的服务器崩溃,数据被保存或我松散的所有数据不放在mysql basedir? 对不起,如果我的问题是弱的;) 谢谢

什么是从逻辑卷(lvm)中删除空间的详细过程?

我正在使用的linux(fc11)框有一个/ boot分区,然后是一个具有逻辑卷的VolumeGroup。 我正试图做一个preupgrade,但没有足够的空间启动patition。 如何从VolumeGroup释放一些空间并放入我的/ boot分区?

是否有可能redirectApache写入另一个目录?

我正在使用Centos 5.5 假设我有两个目录: 在/ var / WWW /读 在/ var / WWW /写 如果在/ var / www / read中创build一个文件,可以将它redirect到/ var / www / write中,而不是在/ var / www / read中? 例如试图创build/var/www/read/directory/directory/newfile.txt实际上结束了创build/var/www/write/directory/directory/newfile.txt 为什么? 我希望任何Apache写入到不同的目录中,然后从中读取。 我不能直接在php代码中进行encryption。

UFW如何允许出站stream量?

Ubuntu 10.04 | VPS 嗨,大家好,我正在build立一个运行Ubuntu 10.04的VPS服务器,目前我只想让ssh。 我认为以下ufw命令将工作… ufw default deny ufw allow 22 ufw allow from <local IP of vps> ufw enable SSH工作正常。 但是,build立的会话似乎被阻止 – vps主机无法ping其他服务器,执行DNS查询等。我如何告诉ufw服务器可以在任何地方发送OUTBOUND请求,同时仍然保护是好的? 为了回应安托尔的问题,下面是ufw status verbose的结果: Status: active Logging: on (low) Default: deny (incoming), allow (outgoing) New profiles: skip To Action From — —— —- 10022 ALLOW IN Anywhere Anywhere ALLOW IN […]