Articles of linux

为linux用户定义多个电子邮件地址

如何为Linux用户(例如客户)创build超过1个电子邮件地址。 默认的电子邮件地址是客户[在]域[点]公司,但我想添加信息[在]域[点] COM。 我用squirrelmail,我不打算安装控制面板。 如何手动添加另一个电子邮件地址?

Apache服务器文件在/ var / www /

好的…我有我的服务器设置,我有4个网站驻留在/ var / www /。 每个网站目录和它下面的文件都是根:www-pub根据这个职位: 在/ var / www中处理Apache 2用户www-data权限的最佳方式是什么? 我的用户cdog是www-pub的一部分,正如上面的post所指示的,经过更多的研究,我相信umask是正确设置的。 问题1:在任何/ var / www /目录内创build新文件给我权限 cdog:www-pub -rw-r–r– 所有其他文件都是 root:www-pub -rw-rw-r– 我被引导相信(根据上面的post),任何新创build的文件将是后者。 问题2这些目录中的大部分,具有权限 drwxrwsr-x 是Joomla目录。 login到Joomla后端给我一大堆不可写的目录,这不利于更新/安装扩展/插件等。 首先,为什么我的文件不是用正确的权限创build的? 其次,为什么Joomla目录不可写?

Samba更换为Linux和Windows

我有很多机器(Windows和Linux)和一台samba服务器。 我会提高桑巴舞的performance。 我该怎么办? 我需要一些分布式文件系统,最好是OpenSource。 🙂 我使用glusterFS,这是非常好的,因为我需要在Windows上工作的解决scheme,不仅unix。

CMake错误 – 尝试安装chromaprint

我想安装chromaprint,我从CMake错误。 我无法弄清楚如何解决这个问题。 错误: root@matrix [~/chromaprint-0.6]# cmake -DWITH_FFTW3=ON . — Using FFTW3 for FFT calculations CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: FFMPEG_LIBAVCODEC_INCLUDE_DIRS used as include directory in directory /root/chromaprint-0.6/examples FFMPEG_LIBAVCODEC_LIBRARIES […]

如何configurationGlusterFS以实现低延迟读取,asynchronous写入设置以及易失数量的节点?

我需要一个具有以下要求的存储系统: 每天自动扩展的Linux EC2应用程序服务器(1-20)的dynamic池 低延迟读取 可能是asynchronous写入(<5分钟) 大多数POSIXfunction,除了locking 每个应用程序服务器都可以自主工作,因此需要本地所有数据(复制模式) 因为我想复制许多机器(N-Master设置),所以我认为需要asynchronous写入,这是可以接受的,因为应用程序可以在写入传播中延迟5分钟。 但是我不确定在GlusterFS中如何做到这一点,以及它是否可行。 你将如何设置? 鉴于这种设置,让我偷偷在两个问题: GlusterFS如何pipe理冲突的asynchronous写入? 如果我不太关心数据丢失,那么解决这些冲突的最好方法是什么? 另外,大多数GlusterFS文档都是关于手动添加/删除砖块的。 有没有人成功地运行一个设置,每天多次自动添加/删除砖块? 对于这些特殊要求,GlusterFS可能有更好的select吗? 背景:我现在使用NFS托pipe2000个Magento商店。 它吸(SPOF,可靠性),所以我正在寻找替代品。 Magento软件可以在只读存储上运行,但98%的这些商店使用外部模块,这些模块在某种程度上取决于共享的可写文件系统。 现在我可以告诉商店的开发者,他们应该把这些模块丢掉,但是恐怕我不会留下很多客户;) 谢谢!

如何使用简单的shell脚本parsing一个小时的日志文件?

如何在最后一个小时内仅使用shell脚本parsing日志文件? 每个小时,脚本应该执行,parsing前一小时的日志,并且已经提醒或列出的错误不应该重复。 下面给出的错误日志示例: 120622 13:06:36 mysqld_safe Starting mysqld daemon with databases from <path> 120622 13:06:36 [Note] Plugin'FEDERATED' is disabled. 120622 13:06:36 InnoDB: Initializing buffer pool, size = \78.0M 120622 13:06:36 InnoDB: Completed initialization of buffer pool InnoDB: No valid checkpoint found. InnoDB: If this error appears when you are creating an InnoDB database, InnoDB: the […]

Arch Linux – 添加多个IP地址到networking

我试图添加多个IP地址到arch linux服务器。 由于我只有一个网卡与接口eth0我想我需要添加像eth0:1等虚拟接口。 我已经尝试在/etc/rc.conf中使用下面的语法,但似乎抹了一堆错误:(注意这个例子中我省略了ips的安全性) eth0="eth0 xxxx netmask xxxx broadcast xxxx" eth0_0="eth0:0 xxxx netmask xxxx broadcast xxxx" INTERFACES=(lo eth0 eth0_0) gateway="default gw xxxx" ROUTES=(gateway) 任何帮助,将不胜感激。 谢谢。

VMWare ESX 4.1从模板部署Linux,不要自定义

花了一些时间在一个不错的预烘烤的linux模板,我有点失望,发现当我克隆这个模板,明确select不定制,它被定制。 具体而言,接口configuration从ONBOOT="no"变为ONBOOT="yes" ,这意味着有人需要login并更改它。 所有的虚拟机应该是相同的,只有第一个接口需要configuration,这将来自DHCP服务器,我真的很喜欢eth1保持最初。 有谁知道什么是对模板运行和更改/ etc / sysconfig / network-scripts / ifcfg-eth *吗?

如何监视通过NFS访问哪些文件?

我有一个运行CentOS 6的Linux文件服务器。文件通过NFS4访问。 有时候我在加载磁盘时遇到问题。 我想找出是什么造成他们。 我可以通过tcpdump和nfsiostat(在客户端)找出哪个客户端正在导致它们。 但是我想知道哪些文件被访问或哪个进程正在进行访问。 然后我可以考虑一个解决scheme。 我试图使用wireshark来解码访问,但是当打开和读/写不紧密在一起时,或者您有许多名称相似的文件(目录不显示,只是dir句柄),很难读取。 如果你有很多的活动,这将是很好的方法来按活动sorting文件,以找出是什么罪魁祸首。 有没有人知道这个解决scheme?

为什么我的VPS使用4.5GB的RAM,即使没有服务正在运行?

我的VPS使用很多RAM。 为了确定问题,我停止了每一项服务,VPS仍然使用4.5GB的RAM。 VPS在XEN上运行,所以RAM不共享。 停止所有服务(ssh除外)后,这是free -m的输出: [root@node3 ~]# free -m total used free shared buffers cached Mem: 6928 5510 1417 0 130 704 -/+ buffers/cache: 4676 2251 Swap: 3071 106 2965 有人可以帮我吗? 非常感谢。 [root@node3 custombuild]# ps aux | sort -b -k 4 | tail acusu161 307520 0.0 0.0 94344 1828 ? SN 14:42 0:00 sshd: acusu161@pts/2 […]