Articles of linux

Arch Linux上的简单邮件服务器

通过各种教程,我还没有find一个可以用来为非虚拟用户设置一个简单的邮件服务器。 我不想支持任何forms的虚拟用户,只有两个真正的用户在机器上设置。 你知道任何教程解释如何做到这一点? 我有一个域设置在我有权访问的DNS设置,我想要一个IMAP和SMTP服务器运行。

如何列出手册第9页的所有function

我做了“man copy_to_user” – 它显示了一些内核帮助文本。 它属于第9节。现在我想知道,是否有办法显示属于本节的所有function9。

在Sun硬件上的Linux下不能使用该磁盘

我们有一台运行Linux的Sun 4140(CentOS 5.5)。 软件RAID-1arrays中的磁盘失败。 我们closures了系统电源,并增加了两个新磁盘来清空机箱中的插槽(由于某些GRUBconfiguration错误,我们无法简单地更换出现故障的磁盘)。 在启动系统备份时,我们去configuration新的磁盘并将它们添加到数组中,但在/dev子系统下找不到它。 该磁盘在启动过程中被发现(输出dmesg ): Vendor: HP Model: EG0146FAWHU Rev: HPDE Type: Direct-Access ANSI SCSI revision: 05 Vendor: HP Model: EG0146FAWHU Rev: HPDE Type: Direct-Access ANSI SCSI revision: 05 udevinfo输出: [root@host ~]# udevinfo -a -p /sys/bus/scsi/devices/0\:1\:4\:0/ looking at device '/devices/pci0000:00/0000:00:0f.0/0000:04:00.0/host0/target0:1:4/0:1:4:0': KERNEL=="0:1:4:0" SUBSYSTEM=="scsi" SYSFS{dh_state}=="detached" SYSFS{ioerr_cnt}=="0x0" SYSFS{iodone_cnt}=="0x3" SYSFS{iorequest_cnt}=="0x3" SYSFS{iocounterbits}=="32" SYSFS{timeout}=="60" SYSFS{state}=="running" SYSFS{rev}=="HPDE" SYSFS{model}=="EG0146FAWHU " […]

在虚拟主机服务器上安装狮身人面像

我想在networking托pipe服务器上安装sphinxsearch。 我在一个Linux的VPS与hostgator,但我从来没有在远程服务器上安装任何东西,所以这将是我第一次。 如果这里有人安装狮身人面像它真的帮助我 在使用权限和MySQL文件的PC上使用sphinx时遇到了一些问题,最终我在PC上运行了它。 无论如何,如果有人能帮我解答一些问题,我真的很感激 我需要root权限来安装sphinx吗? 我有根服务器的访问权限,但我作为一个普通的用户连接到它,因为以root身份执行的东西总是不太安全。 谁能告诉我什么用户我需要执行索引器和search守护进程? 我应该使用root访问权限? 当我作为一个普通用户在我的电脑上,它给了我一些PID文件和日志文件的麻烦。 上一次我执行searchdeamon我执行它作为一个普通的用户,它给了我一些麻烦,我创build了文件夹/ var / log /日志文件,并做了chmod 777,但仍然当我执行它创build的search守护进程PID文件“searchd.pid”文件但由于某种原因没有权限,为什么?

物理Debian到VMWare:vmware-converter,dd-image或其他?

我们有两台debian Lenny生产机器,都运行较大的商业网站。 现在这些机器需要移动,在这个过程中,他们需要被虚拟化到VMWare ESX。 如果你相信互联网的信息,有几种方法可以做到这一点。 对我们来说最简单的办法是使用我们每周的dd备份,但是对于这种技术,如果真的有可能的话,我还没有经验。 第二种最好的方法是通过源机器上的应用程序对其进行虚拟化并生成一个ESX兼容的虚拟机。 但是,该软件是testing版和不受支持的,安装后,什么都没有真正的工作(/etc/init.d/vmware-converter脚本实际上没有做任何事情,启动和停止回复成功的消息,但PS显示,有没有新的进程)。 大部分工作最糟糕的方式是安装一台新机器并手动设置,根据需要复制文件和数据库。 这个部分在执行中很清楚,我的问题没有涉及到。 我的第一种可能吗? 有没有人做过,还是更好,有一个页面的指示? 或者是否有帮助页面解释如何使用Debian安装来正确安装,运行和使用vmware-converter工具(在安装过程中可能会出现错误)? 谢谢。

在embedded式Linux中清除用户和/或root密码

我们有一个运行embedded式Linux的安全摄像头系统。 它与Lilo一起作为引导程序启动,一旦引导就没有tty访问权限。 我也不知道任何用户名。 SSH / 22是开放的,但我不认为暴力是一种select。 我已经尝试了所有的常用技巧来重置一个Linux用户密码(在单用户模式下从bootloader启动=不会发生,仍然提示用户login,启动到活cd =无法访问文件系统…这是所有循环文件和其他二进制文件等),但它们都是不可能的,因为它是一个embedded式的Linux设置的方式。 任何帮助/build议,将不胜感激。 谢谢

防止从一组有限的IP地址访问phpMyAdmin

我如何限制只从特定IP地址访问phpMyAdmin? 我想要phpMyAdmin,这是托pipe在数据中心,只能从我的办公室的IP范围访问。 LAMP和phpMyAdmin在Debian 6 linux服务器上运行。

繁忙的WebServer Apache轰炸,似乎不服从ulimit设置它

我在Apache的错误日志中看到以下条目 [Mon Jul 04 13:39:27 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 48 [Mon Jul 04 13:39:27 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 48 [Mon Jul 04 13:39:27 2011] [alert] Child 13286 returned a Fatal error… Apache is exiting! [Mon Jul 04 13:39:27 2011] [alert] (11)Resource […]

一些复制的文件有额外的空白行

在比较两个版本的应用程序之间的文件的过程中,我注意到许多文件似乎在整个文件中获得了额外的空行。 这些文件从来没有通过FTP上传,纯粹从一个位置复制到另一个使用cp ,甚至没有在目录中的每一个文件,只是看似随机的。 当我在并排格式忽略空格,换行符等文件之间进行差异时,我只是看到一堆注意事项,显示作为新行的差异,所以这: diff –suppress-common-lines -Bbwy /home/site1/public_html/file.php /home/site2/public_html/file.php 输出这样的东西: > > > > > > 我想这是2个问题然后: 为什么文件会得到这些额外的新的线,这是一个线结束问题,我怎么检查? 是否有可能做一个差异,将完全忽略这些线,并认识到相同的文件,基本上他们似乎是? 仅供参考,这是在CentOS服务器上。

yum的一个基本问题

我试图编辑一个包的来源,使其工作。 因此,我没有使用YUM安装,我从源安装它,它正在工作。 从源代码构build的包是libvirt。 现在我想安装libvirt-python。 我用yum安装libvirt-python。 它说,libvirt没有安装,依赖libvirt.so.0丢失,它必须安装它。 但我希望这个libvirt-python被安装在我编译的libvirt之上。 我知道libvirt.so.0在/ lib中。 有人可以告诉我怎么可以告诉百胜libvirt.so.0的当前位置(通过使用符号链接或什么),并安装libvirt-python而不使用libvirt?