我记得在Linux中(当做make menuconfig )有一个选项可以这样说: 只有当您想要生成networkingstream量,或者如果您想要创build错误的networkingstream量时,才使用它 不幸的是,我不记得这是什么,甚至不记得任何工具,让我真正创造这样的交通。 我所追求的是 创build错误的ICMP数据包 注入高延迟或丢包 在一个networking,否则完美的罚款。 目的是testing一些应用程序的行为,这些应用程序必须与欧盟和美国之间的链接一起工作。 我想“压力testing”应用程序将吞噬多less时间,或者可以处理多less数据包丢失。
按照标题: 设置cron作业的最好方法是检查一个长时间运行的进程是否还在进行,如果没有,启动它? 如果我在cron启动一个长时间运行的进程,它会阻塞吗? 还是cron叉作为一个独立的孩子的过程? 谢谢!
我有一批使用软件RAID 1的Linux服务器,需要两个磁盘交换。 虽然可以一次完成一个磁盘,但是我想知道是否可以同时执行下列过程来减less所需的中断: 1)通过USB连接新驱动器2)将两个新驱动器添加到arrays,重build数据3)在新驱动器上安装grub 4)closures和交换驱动器 此计划要求能够跨4个设备对aray进行镜像信息,而快速testing显示mdadm将在RAID 1和备用磁盘的前两个之后创build所有设备。 有没有办法覆盖这个,还是我需要去两个断电交换磁盘一个接一个?
如何在Linux中找出哪个进程对给定文件有locking?
我维护一个大型web项目(java + postgres +一些工具)的服务器,目前托pipe在三台机器上: 机器:Mailserver(后缀),Ad-Server(lighttpd + php + openx) 机器:Tomcat + Servlet 机器:PostgreSQL-Server,静态内容(通过lighttpd) 所有机器运行Debian Stable并通过VPN(openvpn)连接。 由于硬件非常陈旧(每个AMD Athlon 3000+和2GB RAM),因此需要更换。 这些服务器现在应该被一台大机器(16GB Ram,大Intel CPU支持VT,5个IP)所取代。 现在的问题是:我仍然应该使用虚拟机来分离不同的任务,还是应该像往常一样把所有东西都放在机器上。 优点和缺点在哪里? 我想到了以下几点: Pro虚拟化: 安全:由于虚拟机是分开的,你不能把整个机器(希望) Con虚拟化: 性能:有性能损失 工作:每个维护工作必须为每个虚拟机做好几次 沟通:不同vm(Servlet do Database)的通信变得更加复杂。 硬盘内存限制:我必须为每台机器分配静态资源(如内存)。 这可能是一个骗局,如果说我的数据库服务器需要更多的RAM 30秒(比分配),并会有更多的RAM在其他机器上可用。 没有虚拟化,这不会是一个问题。 感谢任何提示。
我很好奇VPS帐户如何工作。 我知道我的共享主机提供商可以查看我的文件,因为他们已经改变了过去的事情。 如果我购买一个VPS帐户,例如Linode或Slicehost,那么这些人是否能够看到我的客户的文件,我已经托pipe在我的VPS帐户? 或者他们需要一个授权的SSH密钥才能这样做?
我通过Putty / SSH访问共享主机帐户。 该帐户相当满,比配额低300 MB。 我需要对账户中的所有数据进行完整备份。 使用。创build一个bzip2文件 tar cjf archive.tar.bz2 directory/* 因为焦油没有足够的空间而失败。 有谁知道一种方法来创build一个tar文件,并“stream”到我的电脑上的本地文件? 通过腻子或任何其他SSH工具?
我从托pipe公司在VPS中build立了一个网站( LAMP )。 我想知道,在什么情况下我想在我的VPS上build立一个DNS服务器? 因为从我学到的基本上来说,DNS服务器只是把域名转换成IP地址。 而目前我的域名提供商正在他们的DNS服务器中这样做。 那么在什么情况下我可以从build立自己的DNS服务器中受益呢?
有几个并行作业使用mkdir -p创build相同的目录是危险的吗? (这是在Linux下) 在我的情况下,我发送了许多作业到一个SUN网格并行处理它们,其中一些作业从创build一个特定的目录foo 。 所以,执行不同的mkdir命令可能恰好在同一时间发生。
假设我有几个用户同时运行“ruby”进程。 如何编写一个shell命令来杀死一个特定用户的“ruby”进程? (我在CentOS 5.5上。)