Articles of linux

如何减less我的服务器上的RAM使用情况?

我最近推出了一个非常受欢迎的网站,但我在扩展性方面遇到了麻烦。 我的网站大量使用FFmpeg,并且在高峰时间内RAM使用率快速达到2 GB点,交换文件开始使用。 CPU使用率也开始上升。 用户抱怨网站速度很慢。 他们这样说是因为所有的FFmpeg实例运行速度都很慢,因为同时运行的是多个实例。 用户实时使用我的服务器上的FFmpeg。 有什么我可以考虑或做的,以减轻服务器和内存的使用刚刚射击? 也许有比FFmpeg(!)更好的东西。 是唯一的解决scheme“投入一些现金”在一个更强大的服务器? 我已经提供了很less的信息,请多询问一下,所以这个问题是可以解决的。

商业Linux vs免费

除了支持和运行某些“authentication”应用程序(如Oracle)的能力之外,客户实际上从商业发行版中获得了什么好处? 他们真的更稳定/可靠吗? 例如,RedHat vs Debian。 350 $ /年vs 0 $。 你能说什么?

开源邮件服务器能够pipe理通过IMAP访问的大型邮箱吗?

我正在寻找一个基于Linux的开源邮件服务器,用几个(5-10个)大邮箱(每个邮箱大小超过2GB或超过100.000个邮件)replace现有的Exchange邮件服务器(Windows Server 2003)。 这些大邮箱中的每一个都可以通过几个人的IMAP访问。 还有其他更小的邮箱(100-150)通过POP3访问。 你知道任何适合这个任务的开源邮件服务器吗? 谢谢!

在Sun的VirtualBox中哪个Linux发行版可以顺利运行?

显然有些分布在VirtualBox中不能stream畅运行。 例如,我安装了Fedora 11,我无法将显示器的屏幕分辨率设置为800×600以上。 什么分配在VirtualBox中运行没有问题,哪些应该避免? 哪一个performance最好? 更新:你能解释什么是VirtualBox的Guest Additions。

不能卸载循环支持的文件,但没有打开的文件?

在linux上,我有一个使用-o loop选项挂载的文件。 我想卸载它。 但它告诉我, device is busy 。 但是通过做lsof | grep pathofimagefile lsof | grep pathofimagefile我没有得到任何结果。 但我不能卸载!

为什么我的ntpd不工作?

编辑 我已经尝试了所有的build议,但似乎ntpd只是拒绝同步到服务器。 [vivs@peter-centos ~]$ /usr/sbin/ntpq -np remote refid st t when poll reach delay offset jitter ============================================================== 192.168.0.30 .LOCL. 1 u 11 64 3 0.984 232732. 20083.2 这个抖动“20083.2”是否表示手动更改时间? 我已经closures了vmware的时间同步。 原来的问题 这里是ntp的状态 [root@peter-centos gw]# /usr/sbin/ntpq -pn remote refid st t when poll reach delay offset jitter ============================================= 192.168.0.30 .LOCL. 1 u 153 1024 377 0.950 1905553 […]

如何在Linux中recursion地将CHMOD命令应用于任何具有特定名称的文件?

我需要知道如何将CHMOD命令仅应用于具有特定名称的文件recursion? chmod 755 -R filename 像上面的东西,但它应该适用于任何子filename夹中存在的任何文件名。

为什么我的$ PATHvariables在使用su root时不同于root?

当我试图以普通用户身份(在CentOS 5上)运行chkconfig时,我意识到我无法访问它,因为目录sbin不在$ PATH中。 当我su根源,它仍然无法正常工作。 我意识到,$ PATHvariables是相同的,我从普通用户切换。 但是,当以root用户身份login时,$ PATHvariables对于root来说是正确的,我可以运行该命令。 这是应该这样工作吗? 如何让普通用户临时访问只能以root身份运行的命令? 谢谢

linux root密码安全

反正有保护根密码。 人们知道通过单用户模式来更改root密码。 如何保护没有人可以通过单用户模式更改我的机器的密码。

AWK和包含空格的文件名。

我试图用awkparsing文件来改变他们的名字。 一切都很顺利,直到我开始做这个与文件名空间的文件。 文件名是类似11237_712312955_2012-01-04 18_31_03.wav ,我想从文件名replaceWAV。 这是我的代码的例子: ls | awk -F\. '{print $1}' 我在控制台运行后,事情是好的,我没有扩展名的文件名。 例如:文件11237_712312955_2012-01-04 18_31_03.wav 在ls | awk -F\. '{print $1}' ls | awk -F\. '{print $1}' 控制台中的ls | awk -F\. '{print $1}'我正在创build: 11237_712312955_2012-01-04 18_31_03 ,这是正确的。 但是当我把它写在我的脚本中时: #!/bin/bash for i in $(ls); do FILENAME= echo $i | awk -F\. '{print $1}' ; #problematic line echo […]