Articles of linux

Ubuntu服务器多用户帐户

我想创build一个除root以外的用户帐户,以便root用户以及该用户可以在ubuntu系统中上传删除文件(例如,假设我在var / www中有一些php文件,以便root和那个用户可以上传相同的目录)

在Linux上安装Hyper-V集成组件

本周的一些重大消息是微软在GPL v2下发布了用于Linux源代码的Hyper-V集成组件 。 我只是在带有传统networking适配器的Hyper-V虚拟机中安装了Ubuntu Server 9.04。 我如何安装集成组件? 我必须等到它们被包含在内核中吗?

套接字所属程序的PID和名称

在CentOS下运行的服务器上使用“netstat -tulp”我发现了奇怪的侦听端口33363(TCP)和35661(UDP)。 事情是这些端口的“PID /程序名称”字段不包含任何内容(实际上是短划线)。 “fuser -n tcp 33363”什么也没有显示。 我用chkrootkit和rkhunter工具检查了我的盒子,看起来一切正常吗?有人知道这些sockets可以用于什么吗?

Apache奇怪的错误消息“断开的pipe道”

总是在Apache error.log上收到“(32)Broken pipe:core_output_filter:将数据写入networking”消息。 在apache.conf中设置EnableSendfile Off,EnableMMAP Off但是仍然是一样的。 操作系统:Debian刻蚀 Apache版本:Apache / 2.2.3 启用apache模块:ctions别名auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dir env fcgid包含mime协商perl php5重写setenvif ssl状态suexec userdir。 谢谢。

NFS写入性能

我们有三台VMware ESXi 4主机为OpenFiler NFS共享服务器提供虚拟机。 每台主机都有直接的千兆连接到NAS。 尽pipe读取性能很好,但是在VM guest虚拟机中写入文件却很困难。 推荐的数据完整性configuration是使用sync选项导出NFS共享,并使用data=journal挂载ext3。 我想比较最大完整性configuration与最大I / O性能configuration的行为。 为了configuration性能,我将NFS共享导出为 /mnt/raided/main/vm 10.0.0.0/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,async) 而ext3是与安装 /dev/raided/main /mnt/raided/main ext3 defaults,usrquota,grpquota,acl,user_xattr,data=writeback,noatime 这些configuration选项是否会为我提供最佳的I / O性能? 如何改变文件系统? XFS能够显着改善性能吗? 除了NAS崩溃或电源故障之外,使用此configuration会导致数据完整性问题的原因是什么?

在虚拟机上设置Web服务器

运行:Windows Vista Ultimate x64 我是一个Web开发人员,主要使用PHP和MySQL,我已经决定使用XAMPP不会再削减它了(我想玩Oracle数据库系统和其他东西)。 昨天我在我的机器上装了2GB的内存,总共4GB。 所以我想设置一个虚拟机器,它将作为处理PHP代码的服务器。 我在pipe理服务器方面绝对没有经验,但是我已经尝试了很多教程来在CentOS和Ubuntu中设置一个没有运气的教程。 在这里,我问你们: 任何人都可以帮助我或指向我一个testing指南,build立一个networking服务器,一步一步? 我知道我的Linux的方式,所以我不是一个新手。 先谢谢你 :)

仙人掌:如何监视Windows主机?

我在计算机上安装了Cacti,并在Windows主机上启用了SNMP(社区string:public) 如何获得Windowsnetworking使用率,硬盘,CPU等等? 我想要一个关于如何创build和添加主机和graphics的指南,我也希望每30秒获得一次更新。

在linux机器上奇怪的memtest86 / boot问题

我在带有Intel Core 2 Duo处理器的HP服务器上运行Debian Lenny 64位。 它使用LILO而不是GRUB进行引导,因为它具有XFS根分区。 直到今天,它具有3GB(2×512MB和2×1GB)的ECC RAM。 我一直在EDAC上偶尔得到ECC的错误,但由于没有崩溃,我并不担心。 今天,我试图做一个Seagate固件更新,希捷推荐两个驱动器(仅数据,而不是/)在该机器上的mdadm中的RAID-1。 我没有设法做到这一点,甚至没有去那个光盘的自述文件,因为它是永久启动。 我厌倦了,并试图重新启动系统。 它挂在LILO的三行…之后。 我认为我可能因为ECC错误而导致内存不足,所以我尝试了很多不同的configuration(使用6个DIMM,其中4个加上2个非ECC DIMM,显然不是同一时间),但是却无法达到开机。 我运行memtest86,希望隔离坏RAM。 这导致memtest86的testing#2中每次都出现完全相同的错误,无论使用哪个DIMM,也不pipe使用哪个插槽。 它总是在第一个占用的RAM插槽上返回3个错误。 我无法理解它返回的错误,但如果相关的话可以在这里生成它们。 试图从主磁盘启动Debian,甚至没有显示“LILO”这个词。 它只是挂着一个闪烁的光标。 这个,连同每次都有内存错误的事实,让我相信主板或者CPU有问题。 然而,非常奇怪的是,Knoppix开心愉快地运行没有问题。 我无法运行lilo,因为Knoppix是32位的,系统是64位的。 但是这让我质疑上面的一些东西 – 肯定Knoppix不能运行RAM错误或坏处理器?

将Linux克隆到不同的机器(使用不同的硬件configuration)

比方说,我已经configuration了linux系统,我想从机器克隆到不相似的其他机器 – 没有相同的硬件,等等。我如何实现这一目标? 我正在考虑做高清复制,然后将其复制到目标机器,并使用脚本来定制它以后与其他硬件一起工作…有什么想法呢? 这样的解决scheme是否可用,或者我将不得不挖掘它? 编辑:我使用基于Debian Etch的发行版,2.6内核行

命令只返回当前服务器负载的值?

我知道你可以使用像“w”这样的命令在过去的1,5和15分钟内获得服务器负载。 不过,我想通过一个cron作业来自动检索这些值中的一个,这样我就可以在数据库中做一个logging,做一些分析并观察趋势。 所以…我需要一个命令,将输出只是服务器负载,所以它可以被简单地视为一个数字用于我的脚本。 任何人都可以给我一个命令,将parsing像“W”命令输出,并只返回服务器负载值? 我很想有可以返回5分钟和15分钟的变化。 谢谢!