这在编程和服务器pipe理之间有点中间地带,但是这似乎最终是最相关的地方。 我正在寻找一种方法来确定variables' $DISPLAY '是否宣传我们可以实际连接到的XServer,也就是说,如果所有的身份validation和任何东西都已到位,以允许执行更多的事情。 我理想的是寻找一些shell-end工具返回true / false,这可以在构build脚本中使用,以确定是否应该运行其中的其他testing(我不能控制)。 目前的testing只是检查envvariables“ $DISPLAY ”,如果它在那里,将尝试连接,并且当连接不起作用时,testing假定testing失败,而不仅仅是显示不可连接。 我只需要能够做到 if [[ ! can_connect_to_X ]] ; then unset DISPLAY fi 为了停止这些testing有严重的精神问题。 在理想的情况下,需要这样做的工具应该由X客户端库本身提供,以免产生特殊的依赖关系,并且假设实用工具不在那里,我们不能连接到任何显示器。
由于某些原因,我必须在我的盒子上安装一个稍微老一点的特定RPM(Fedora 11)。 问题是,每次我做一个包更新百胜(或其对应的GUI之一)想要更新这个RPM到最新版本,这是烦人的 – 特别是当我更新错误。 有没有办法'钉'这个版本,所以百胜知道永远不会尝试和更新?
什么是testingLinux机器的最佳工具? 我正在比较来自两个不同的云提供商的机器。 它需要是一个命令行工具。 只需要对CPU和I / O性能进行基准testing即可。
我正在寻找一个简单的命令行linux工具,将显示当前的networking使用情况, 顶部显示CPU使用率的方式相同。 什么是最标准的工具(我不能在服务器上安装新的东西)将完成任务。 我不需要任何花哨,一个简单的基于文本的工具就可以做到。
我们的其中一台服务器最近经历了一些文件系统损坏,我们的根文件系统被自动重新安装为只读。 我采取的步骤是: 试图remount > mount -n -o remount /失败 重新启动服务器 被提示执行手动fsck ,有5个孤立的inode需要修复。 执行完这些步骤之后,我能够获得访问权限,并且文件系统可以再次写入。 不幸的是,我没有任何信息logging,因为没有任何logging,或者我会包括这些logging。 原因之一是我们的数据库太忙,无法正确地将数据写入磁盘,这就造成了这个问题,高水平的高速caching被用来表明这可能是这种情况。 不过,我不确定这是因为虽然caching很高,我们根本不使用交换(下面的free输出)。 $ free -m total used free shared buffers cached Mem: 2041 1879 162 0 62 1599 -/+ buffers/cache: 216 1825 Swap: 471 0 471 发生故障后有什么办法可以诊断? MySQL看起来像一个可能的候选人吗? 如果没有的话,如果再发生这种情况,我还有什么要做的?
我试图在Zenoss和GroundWork之间做出决定。 我需要一个企业级的监控工具,我听说了这些工具的真正好评。 你们有没有实施过他们? 哪些是他们的优点? 缺点?
我们是networking上100%的Linux用户,我们一直在做工作,下一次pipe理员到那个时候会发生什么事情来解决问题,但他们只是从terminal清除历史。 如果我们希望在terminal上logging他们为解决相同的问题所做的一切,或者我们也可以监控,那么对于故障单,我们有内部的OTRS,他们更新报告。 谢谢
我使用FOG作为TFTP / PXE服务器,并希望能够启动FreeBSD LiveCD(特别是pfSense ,但它可以是任何LiveCD,真的); 我发现HOWTOs引导一个“netboot”BSD,但他们似乎都使用BSD服务器。 所以: 是否有可能从Linux服务器PXE启动BSD? 是否可以PXE启动一个BSD LiveCD? PXE可以启动Linux LiveCD吗? 我的主要动机是能够启动我只能使用一次而不想刻录物理CD的小型LiveCD映像(例如<100MB)。
我在Ubuntu 10.04上使用Subversion 1.6.6,运行一个bash shell。 我想插入一个回车,或换行或换行到我的提交消息,以便在阅读日志时,注释格式适当。 当我使用系统编辑器,或者为提交注释指定一个文件时,它工作正常,但是我真正想要的是能够执行如下操作: svn ci -m "This is the first line\nThis is the second line" 并提出评论如下: This is the first line This is the second line 我的例子不起作用,它会产生输出: 这是第一行\ n这是第二行 那么,有没有办法做到这一点? 如果是这样,怎么样?
我正在寻找一种方法来通过LAN在Linux机器上使用远程串行端口。 该机运行Ubuntu 10.04,我有一个Arduino板连接到它,我想能够重新编程或通过局域网串口输出听/谈话。 如果客户端软件是独立平台,但只有Linux客户端也可以。 谢谢! 更新: 有一些类似于Windows的程序: http : //www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/(this似乎有一个Linux版本,但它不是开源的…) 最后实际上维基百科有一些有用的注释和引用: http : //en.wikipedia.org/wiki/COM_port_redirector UPDATE2:最有趣的候选人: http ://lpccomp.bc.ca/remserial/