Articles of linux

VirtualHosts + DNS通配符子域名

我是一个完整的Linux和服务器noob,但我已经开始了一个项目,试图学习。 我现在想要做的是获得通配符子域的工作。 在我的虚拟主机(网站可用)文件中,我有: <VirtualHost *.80> ServerName domain.com ServerAlias www.domain.com domain.com *.domain.com 等等.. 在我的域名注册商的DNS设置中,我有@,www和*指向我的服务器IP的Alogging。 现在据我所知,这应该是工作,但是当我进入我的浏览器,并浏览到* .domain.com它出现了默认的Apache文本“它的作品!”,当我直接去domain.com我可以看到我的网页(我也想为* .domain.com显示)。 任何帮助将不胜感激! 我可能失去了一些盲目明显的东西,但我是一个noob 🙂

在Linux Guest上安装VMWare Tools时出现问题

我正在尝试在Fedora 10 guest(Windows Vista主机)上安装VMWare工具,并遇到问题。 我以root身份login。 在试图安装时,我收到一条消息:“客户机操作系统已经locking了CD-ROM …”,各种论坛build议覆盖这个消息,所以我这样做了,但是系统只是挂起了,无论如何,去了VMWare的帮助( http:/ / /vmware/support/ws55/doc/ws_newguest_tools_linux.html )在试图理解/解决这个安装问题时,我尝试mount了/ dev / cdrom / mnt / cdrom,在那里我得到一个消息“块设备/ dev / sr0是写保护安装只读“。不知道这是否是问题的原因。但现在我困惑和困惑。任何人都可以启发我所有这一切意味着什么,我可以解决这个安装问题? 非常感谢。 只需添加新的细节:我必须在文本模式下才能安装这些工具。 所以,我这样做了。 以root身份login,做了卸载。 仍然得到CDlocking的消息,重写,并开始得到一堆SQUASHFS错误的东西挂起。 如果我尝试并退出安装做一个LS(例如),我得到input/输出错误报告。 正如某人所build议的那样,我下载了open-vm-tools,但是当我做一个./configure的时候,我一直在耐心地尝试安装(yum update挂起)。 yum install gcc glib2-devel pam- * xorg-x11- * libX * uriparser * libpng * gtk + -devel。 现在,当我安装gtk2-devel时,我得到了一个rpmdb总线错误,并且全部被发现。 所以,我安装了gcc-c ++(是的,我正在拉线程)并重新尝试。 现在它做了一个成功的交易testing,开始交易并挂起。 我到目前为止,我不想放弃,但我在这里要做什么,我不知道这个安装可能是这个错综复杂(或是否?

使用多宿主服务器丢弃IPstream量

(在深入细节之前,我以Apache和SSH为例来介绍这个问题,但这不是特定于TCPstream量的问题,而是基于TCP和UDP协议的问题。 我有一个运行Ubuntu 9.04的多链路多宿主服务器,eth0连接到外部networking,eth1连接到内部networking。 外部networking呈现给“世界其他地方”,内部networking包含所有开发人员工作站和主力服务器。 有一个防火墙阻止来自“其他地方”到内部networking的stream量,但不阻止传出的请求。 $ /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 00:30:18:a5:62:63 inet addr:xxx.yyy.159.36 Bcast:xxx.yyy.159.47 Mask:255.255.255.240 [snip] eth1 Link encap:Ethernet HWaddr 00:02:b3:bd:03:29 inet addr:xxx.zzz.109.65 Bcast:xxx.zzz.109.255 Mask:255.255.255.0 [snip] $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface xxx.yyy.159.32 0.0.0.0 255.255.255.240 U 0 0 0 eth0 xxx.zzz.109.0 0.0.0.0 255.255.255.0 U 0 […]

在RHEL5中启用AHCI后安装

我有两台运行RHEL 5.4的服务器相当高兴。 但是,通过简单的监督,安装时BIOS中没有启用AHCI /热插拔支持,现在需要支持。 这些机器正在运行ICH10R SATA控制器和kernel-xen-2.6.18-164.el5。 我尝试启用AHCI重启,但相当可预见的是,机器拒绝启动。 尽pipe在Windows上启用AHCI后安装有大量的信息,但在Linux中这样做的指示方式似乎并不多。 我把它grub是组件窒息,大概是因为驱动程序与设备映射的变化? 在已经运行的Linux安装上启用AHCI的最佳方法是什么?

如何在Linux上限制每个用户的“驻留设置大小”

通常这可以通过“ulimit -m”来完成,但是在Linux上(至less在Centos5上)“man bash”说“-m最大驻留集大小(对Linux没有影响)”。 所以,因为“ulimit -m”对Linux没有影响,还有另一种方法来限制每个用户的驻留集大小吗? 在此先感谢您的帮助。

TOP cpu%ulitization超过procs的数量X 100%

我有一个2虚拟CPU的虚拟机。 当我运行两个multithreadingjava进程时,最高的总CPU利用率超过了200%。 实际上它接近800%。 替代文字http://ftp.lib.byu.edu/top.jpg 我认为%CPU是一个内核利用率的百分比,而一个双核心的进程不能超过CPU的200%。 我错了吗?

Apache日志logging问题

我试图parsingApache日志文件,但我发现一些奇怪的结果,我不知道他们的意思。 希望有人能提供一些见解。 (所有的IP地址都被修改了,实际上没有一个是从192开始的,我没有把search引擎看成是重要的)。 在第一个例子中,主机字段中显示了多个IP地址: 192.249.71.25 – – [04/Aug/2009:04:21:44 -0500] "GET /publications/example.pdf HTTP/1.1" 200 2738 192.0.100.93, 192.20.31.86 – – [04/Aug/2009:04:21:22 -0500] "GET /docs/another.pdf HTTP/1.0" 206 371469 这是什么原因? 它是否与代理服务器有关? 有没有办法让Apache只login一个? 编辑: 这里是: LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O" common 在第二个例子中,一堆信息完全丢失了! 这会导致什么? msnbot-65-55-207-50.search.msn.com – – [29/Dec/2009:15:45:16 -0600] "GET /publications/example.pdf HTTP/1.1" 200 3470073 […]

损坏的tar(生成的文件夹小于打包文件)

我在SuSe 10.3服务器版本上创build了一个tarball。 .tar文件的大小为6.5 GB,但是如果我在Ubuntu 9.10下解压缩,则生成的文件夹只有1.5 GB的大小。 使用的命令: tar cvf用于打包, tar xvf用于解包。 也许有人知道这是如何解决的,会很好。 干杯。

在一个存储库上运行两个svnserve实例是安全的吗?

我们有两个节点运行heartbeat / drbd,我们使用的服务之一是颠覆。 我想知道的是:在两个节点上始终运行svnserve是否安全,还是只应该在主动节点上运行? svnserve使用文件级locking,还是全部在内存中? 运行svnserve没有其存储库可访问的含义是什么? 请让我知道,如果这不清楚,我会尽我所能来重述/澄清。 🙂

Linux:如何连接外部驱动器时运行脚本?

我在学校里有几台远程服务器,我想设置它们,只要有人(可能是老师)插入外部硬盘,它就会被挂载并开始备份。 什么是最好的方法来做到这一点?