Articles of linux

用什么Nagios插件来监控MySQL?

我刚刚尝试过在monitoringexchange.org上find的check_mysqld ,但事实certificate,它输出的格式不pipe是NRPE 2.12还是Nagios 3.2.1都不理解。 任何人都可以推荐一个与NRPE一起使用的Nagios 3插件吗?

不能修改由apache / php创build的文件

我正在运行Fedora Core。 我有一个用户/家庭/约翰/ public_html / … 当一个PHP脚本创build一个文件时,权限设置为apache.apache,所以我不能通过我的FTP客户端退出文件没有拳头login根和手动更改权限为约翰。 什么是解决这个问题的最好方法?

目录在RH5 Linux上有多less个子目录?

我的程序正在处理数字,并根据结果创build一个存储所有数据的目录。 昨晚它失败了。 Mkdir不再工作。 检查出来后,我看到我的数据目录下有近36,000个子目录。 删除其中的一些有助于对抗事业。 有了这个,我问你:是否有一个神奇的数目的子目录下可能存在一个父目录? 这与存储的数据量有关吗? (我不这么认为,但还是要确认一下) 在上面的情况下,我可以减less目录的数量,也许gzip一些..是否解决了这个问题? 一般在什么情况下mkdir会失败? 谢谢

VPS上的networking服务器(Ubuntu或Debian)

我有一个VPS服务器,我想创build一个networking服务器,并主持PHP,ruby网站。 你怎么看,我需要一个isp控制面板或lampp服务器(xampp for linux)就够了? 我有一些域名,我想redirect他们的新服务器,我怎么能做到这一点?

我如何监控Linux中的networking性能?

我正在使用Linux服务器(CentOS 5.4)和Windows XP客户端pipe理networking。 最近我对networking性能感到担忧,并希望开始监控它。 是否有可能监控networkingstream量,以便find优化stream量的方法? 例如,有一些用户将互联网广播stream传到他们的机器上。 我想知道是否消耗了足够的带宽来要求它们停止。 另一种可能性是我会看到性能是否由于cleint和服务器之间的大文件传输而减慢。 有一些报告可以帮助我查看高峰负载时间,以便更好地调度networking维护任务。 有没有可用的工具可以帮我完成这个工作? 谢谢, 麦克风

如何在Vim中禁用ctrl-v?

在/etc/vimrc ,如何禁用ctrl-vfunction。 即,禁用视觉模块。

Apache:我希望每个用户拥有自己的DocumentRoot,例如〜/ www

我想configurationApache2,使每个用户有他/她自己的DocumentRoot而不是/var/www把文件放在/home/john/www (john是一个用户名smple)

如何使用RHEL 5.4制作一个HD的克隆?

我们使用的是RHEL 5.4,需要克隆一些硬盘。 什么是一个好的(或“正确的”)方式来做到这一点? 如果可以,我想避免使用dd,因为这有点慢。 (如果这是唯一的select,那就这样吧) 几点注意事项: 1)使用其他发行版是不可能的 – 包含live CD – 因为我们有一个非常严格的审批stream程,我们唯一可以使用的发行版是RHEL。 2)如果可能,我们需要使用RHEL软件包中的软件。 其他软件的build议仍然值得赞赏,但是如果我们可以使用已经是RHEL一部分的东西,它将为我们节省大量的文书工作。 我意识到这似乎是在努力使工作比应该更难,但这是公司法规的性质。 谢谢你的帮助!

我怎样才能知道在我的商业虚拟机上使用了哪种虚拟化解决scheme?

我有一个stream行的虚拟机提供商的Linux VM。 我怎样才能弄清楚它是如何实现的? 特别是我想弄清楚“如果虚拟机pipe理程序在物理处理器的一个线程中模拟4个处理器……或者虚拟机pipe理程序正在通过4个物理内核传递给虚拟机”。* 虚拟机上的CPU数是否总是有意义的?

帮助编写Linux脚本来备份和FTP文件到另一台服务器

我在Linux系统上使用MySQL作为我的应用程序的数据库系统。 每周我都更新系统,并更改数据库的备份(mysqldump)(2个数据库)。 然后我把.tar.gz和ftp生成的文件传到远程的Windows服务器上,之后我从Linux服务器上删除原来的备份和tar.gz文件。 对于Unix系统来说,作为一个完整的新手,我想知道是否可以编写一个脚本来自动执行所有这些操作,即执行以下步骤。 1)备份数据库A到A.sql(mysqldump)2)备份数据库B到B.sql(mysqldump)3)tar -cvzf dest.tar.gz A.sql B.sql 4)ftp dest.tar.gz到ftp @ remoteserver.com 5)从本地服务器删除A.sql,B.sql,dest.tar 如果我能朝着正确的方向迈出一步,那将是一件好事! 提前感谢蒂姆