我有以下CSV文件 这个文件定义了哪个Linux机器存在于系统中,并且存在ip 我的目标是从这个文件创build主机文件 请教如何从我的CSV文件创build主机文件(我需要将CSV文件的IP地址匹配到主机文件的第一个字段,然后匹配LINUX名称,并在第二个字段中find这个名称 – 例如1) 备注 – 应该由sed或awk或perl ..执行,我需要在我的bash脚本中写解决scheme CSV文件 , machine , VM-LINUX1 , SZ , Phy , 10.213.158.18 , PROXY , VM-LINUX2 , SZ , 10.213.158.19 , OLD HW , VM-LINUX3 , SZ , 10.213.158.20 , , VM-LINUX4 , SZ , Phy , 10.213.158.21 , , VM-LINUX5 , SZ , Phy , […]
我们有一个12TB硬盘的服务器。 我打算安装KVM。 问题是一个虚拟机可以使用多less磁盘空间? 我需要5TB的虚拟磁盘。 可能吗?
我为CentOS 6默认的虚拟机镜像总是安装最less的软件包。 当我需要使用graphics化安装的机器时,我使用yum groupinstall Desktop升级。 我注意到这个安装在gnome-terminal中产生了不好的字体,直到我安装了阿拉伯语言支持,每CentOS开放bug : yum groupinstall "Arabic Support" …这在中间包安装在开放式terminal,而是我可以添加阿拉伯语支持,如果我真的需要(或找出哪个包是需要的),而非常滑稽。 任何想法如何做到这一点,而不需要安装阿拉伯语支持 我认为这可能是一个VMware的事情,但它发生在我正在做的裸机kickstarts。 我还假设这是从最初安装不安装graphics桌面软件包组的副产品(我猜这就是为什么CentOS的bug仍然是开放的)。
情况如下:我的公司运行的是一个网站,但是我们没有任何内部资格的系统pipe理员,所以当出现问题时,我们非常受托pipe服务提供商服务台的支配。有一个严重的问题,我们的服务器,我需要一些帮助整理出来。 (* – 是的,这是一个可怕的位置,至less我们应该有一个计划,我们的主机明确提供系统pipe理员支持。) 从互联网的angular度来看,我们的网站已经死了, 所有尝试访问OurWebsite.com **的时间,无论是通过HTTP,SSH,FTP,Ping,电子邮件等 (** – 不是我们的真实姓名。) 一些挖掘发现,我们有两个IPv4地址:xxx217和xxx225,这两个地址显然是指向同一台服务器。 我可以通过217地址访问服务器就好了; 然而,225地址似乎是石头死亡。 更多挖掘确认OurWebsite.com的DNS条目指向225地址。 这至less解释了我所看到的行为。 所以这是我的主要问题:我该如何解决这个问题? 如何让225地址再次工作? 也有兴趣,但不太紧迫:这可能是什么原因造成的? 昨天晚上一切正常,但是当我今天早上试图访问服务器的时候,似乎已经死了,直到我专门使用了217地址。 编辑:有关服务器的一些细节:这是一个运行Fedora 8的专用服务器(我们拥有这一切)。它由GoDaddy托pipe,所以我没有物理访问权限。
当我在www文件夹上运行ls -l时,我看到root:root是所有者/组 当我运行ps aux | grep apache2 ps aux | grep apache2 ,我得到了root所拥有的第一个进程(我认为这是正常的,但为什么它由root拥有而不是www-data?),我得到了由www-data拥有的6个其他进程。 现在,由于ls -l /var/www显示-rw-r–r– ,这意味着www-data没有写权限,因为它在“world”(也不在“root”组中) 。 但是,如果在我的web应用程序中,用户可以上传图片,我想应该有一个名为“uploadedpics /”的/www文件夹, www-data将具有写权限,对吗? 因此,如果用户和组是root:root用于/www文件夹,如何创buildwww-data可以写入的子目录? 非常感谢你的帮助
我已经为SLES的tomcat 6和tomcat 7包的正确性做了一些改进。 我知道opensuse是上游的。 我在哪里开始回馈包裹?
在Ubuntu上,我想知道在运行sudo aptitude install ruby-rvm时将会安装哪些文件。 所以首先我做sudo aptitude download ruby-rvm 。 现在我可以做aptitude show ruby-rvm ,但是如何获得在sudo aptitude install ruby-rvm的文件列表呢? 像dpkg -L ruby-rvm如果我已经安装了它,我只想在安装它之前知道它。
我有一个非常繁忙的GNU / Linux服务器,我认为需要更多的RAM。 我知道free命令没有显示使用的RAM数量。 所以我在/proc/meminfo 。 它目前显示57972 kB这是不多的。 这是进程使用“现在”的RAM的数量,或者这是一个额外的RAM多less估计,永远不会用这个负载的内存不足?
我有一个服务器与两个公共IP。 两个IP都使用ip addr add添加到eth0 。 现在我想联系一个使用IP地址过滤的服务器。 只允许使用第二个IP地址的请求。 有没有办法在Linux中使用标准route命令来设置? 我想这不是事实。 所以我现在看到的唯一的解决scheme:设置虚拟设备让我们说eth0:0并绑定第二个IP地址。 然后我可以在route命令中引用设备。 编辑:我不能使用第二个IP作为主要的IP,因为这个IP被用作故障转移IP。
如何确保在工作完成后得到通知? 这是我正在运行的: $ time find -exec chmod or '{}' \+& 我想知道工作完成多久,并通知完成。 我想这样做: $ time ls -l 2>&1 | write buttlebutkus pts/0& (用ls -l做一个快速testing) 但结果是有点weird 。 虽然它似乎本质上工作,但恐怕也许只是因为ls发送EOF的write 。 编辑: 我只是试过这个: $ time find -exec chmod or '{}' \+ 2>&1 | write buttlebutkus pts/0& 现在我看到数百万页的输出,不能用ctrl-z或ctrl-c离开它。