请用粗体在“top”命令中解释以下行: Mem:总计1026228k,使用449640k,使用576588k, 缓冲44812k 交换:共1052248k,使用2020k,使用1050228k,使用189092k 谢谢Arpit
我正在试图build立一个IPv6testing平台。 非常基本的:只有两个Ubuntu Linux框通过局域网相互通话。 两个盒子都有IPv4连接,但是我没有使用基于IPv6的SSH。 遵循这个HOWTO ,我已经在站点本地范围(fec0::)中给出了两个机器地址。 在第一个箱子上,我跑了: sudo ifconfig eth0 inet6 add fec0::1/64 第二,我跑了: sudo ifconfig eth0 inet6 add fec0::2/64 然后我检查了路由表,并且每个路由表都有一条通往eth0接口的路由。 接下来,我在/etc/hosts添加了一个从第二个框到第一个框的指针。 但是当我尝试从第二个盒子到第一个盒子时,SSH客户端就会挂起。 没有错误或任何东西。 如果我在客户端上运行tcpdump ,我根本看不到IPv6通信。 这是怎么回事? 请注意,如果我从服务器机器到本身的SSH的ip6-localhost地址,它工作正常,所以它似乎不是一个SSH问题。 任何帮助不胜感激。
在我的网站上,我们有几个RAID存储服务器,主要使用戴尔PERC卡。 我想知道是否有人知道如何进行PERCconfiguration的自动备份? 我要问的原因是,戴尔的支持在几个案例中告诉我们要清除我们的PERCconfiguration,以便使用存储在磁盘上的configuration重置PERC卡。 但是,至less有两种情况对我们来说是失败的,导致了一些非常冗长的恢复过程。 我们在所有的服务器上运行Linux,大部分是RHEL / CentOS,还有一些Ubuntu机器。
我已经启用了Linux主动备份模式绑定。 每个接口都是千兆位接口,但接口接口似乎最终为100兆位: bonding: bond0: Warning: failed to get speed and duplex from eth1, assumed to be 100Mb/sec and Full. … bnx2: eth0 NIC Link is Up, 1000 Mbps full duplex, receive & transmit flow control ON … bonding: bond0: backup interface eth1 is now up ethtool显然不能提供有关债券的信息: sudo ethtool bond0 Settings for bond0: No data available […]
我的服务器上的负载非常高,即使似乎没有太多的磁盘活动,并且CPU空闲。 使用sar,我可以看到运行队列已经满了,但有什么方法可以看到运行队列中的内容吗?
对于一个特定的项目,我必须实现一个临时文件服务器: 服务器必须提供中等大小的二进制文件(大约1 MB) 文件的最大生存时间是5分钟 文件将被上传10个左右的服务器 文件将被大约10个不同的服务器读取 一个给定的文件只能被一个服务器上传,并且只能被一个服务器读取 一个给定的文件可以在第一次成功读取后被销毁 服务器必须只使用非特权端口(无FTP或NFS) 服务器必须工作,没有任何root权限 服务器必须在Linux上工作 该服务器必须在局域网上可访问 客户端(上传和下载)只有Linux服务器(客户端代码必须也可以使用任何root权限) 我不需要正式的持久性(我可以接受在崩溃后丢失一些文件) 服务器必须只使用开源组件 它一定非常快! 我正在考虑两个解决scheme:一个REDIS实例(没有虚拟机,没有持久性) – 一个带DAV模块的NGINX服务器(PUT命令上传) 但我真的对其他解决scheme开放;-)
自20世纪90年代中期以来,我一直在使用和pipe理Linux系统的程序员(以及其他Unix系统)。 现在,作为我工作的一部分,我做了很多Windows Server 2008pipe理工作:安装和configuration软件,移动数据,识别日志中的问题等。 我觉得这很困难,因为我不知道哪里有什么东西,所有东西都要花10倍(甚至更多)。 权限系统不同,文件系统function不同,调度程序不同。 当我正在configuration的服务提供了“无法find文件”的错误,在Linux上,我已经得到了像lsof和strace这样的工具来查看进程在做什么,在/etc/中查看几个文本文件,什么都没有 在Windows上显然有相当于这些(服务的graphics用户界面, sc工具等),但它是缓慢的,我甚至不知道什么谷歌。 (“Windows版本的/etc/init.d/”没有出现任何相关的命中!) 那些知道Linux而不是Windows的人有哪些资源? 我发现很多资源,包括SF的问题,相反,很less或根本没有这个方向。 我不确切地知道我在问什么,所以任何事情都是有帮助的:一个Linux到Windowspipe理员的备忘单,Windows安全/权限/文件系统等的概念性概述,一个魔术解码器环什么“错误2“表示bash用户的cmd.exe语法,无论如何。 谢谢!
我在http://www.diegolima.org/wordpress/?p=36find了很好的关于负载平衡的文章。虽然我的要求与纯粹的负载平衡略有不同,但我无法实现。 我们有两个ISP连接。 我已经把这两台路由器分别连接到了eth0(public ip 121.XXX.XX.XXX)和eth1(192.168.129.XXX)上的Linux服务器,而我们的内部networking是eth2(192.168.1.XXX)。 我已经决定,我们的FTP应该使用eth1接口,Squid应该使用eth0,Sendmail应该使用eth0,一些用户应该使用eth0,另一些用户应该使用eth1。 任何人都可以告诉是否有可能,我怎样才能实现这个使用iptables和iproute2? 一步一步的帮助是高度赞赏。 提前致谢。
我需要监视给定进程及其每个线程的CPU使用情况。 对于他们每个人我想要: 平均和最大CPU使用率, 捕获期间使用的总CPU时间, CPU使用率随时间变化的graphics, 以上所有的用户和系统模式分开。 我发现了一些sysstat / sar,collectd,munin,naggios的引用,但我不确定他们是否有我需要的function。 系统是Ubuntu Hardy。
我需要能够判断一系列服务器上是否有任何活动的服务器,如果没有,则自动closures它们(closures虚拟机)。 这不是一个简单的任务,因为我有1000多个服务器实例,包括各种操作系统(Win,Unix,Linux)和许多不同types的configuration。 这使得安装正常运行时间代理的盒子是非平凡的。 另外,因为用户是pipe理员,我不能确保我安装的工具不会被篡改。 所以我的想法是将每个服务器视为一个黑盒子,并使用服务器外部的统计信息来决定是否有活动: 监视所有服务器的磁盘和CPU活动。 如果磁盘写入和CPU活动在1小时内降至零,则假定系统处于空闲状态并将其closures。 如果我有90%的准确度,我不在乎closures更多的机器。 上述黑匣子是工作还是不可靠? 什么黑匣子指标会更合适?