Articles of linux

在4核心8线程处理器上解释系统负载的正确方法

众所周知,单个处理器上的1.00负载意味着有100%的负载。 类似地,四核上的4.00负载将是100% 。 我应该如何解读4核心8线程处理器的负载? 什么时候达到CPU的最大容量? 在4.00或8.00 ?

将3个1G网卡绑定为一个3G网卡?

例如,我有3个NIC(1GB),并build立一个绑定的NIC。 我有3GB的网卡吗? 我应该将这3个网卡连接到1台交换机吗? 如果一个网卡死了,我还有服务器和交换机之间的networking还活着吗? 还是应该将每个NIC连接到3个不同的交换机? 所以,如果一个网卡或一个交换机死亡,我仍然有networking活着? 我应该使用哪种模式?

推荐用于光服务器和学习的embedded式linux设备

想象一下下面的情况:我想要一个小巧轻便的服务器,能够运行一些服务,如基本的Web,FTP,打印服务器和通过USB插入硬盘驱动器。 我想用它作为学习embedded式设备和编程这些体系结构的工具。 我打算用networking摄像机testing一个家庭安全系统… 什么是一个好的架构,特定的设备,品牌或任何初学者的build议? 我有Linux和C编程的经验。 有限的预算build议首选! ;)

如何确定Linux中处理器的最大CPU速度?

我有几个2.6的Linux机器,主要运行RHEL和SUSE。 我知道RHEL机器可以通过cpu调速器省电。 当按需调速器启动时,/ proc / cpuinfo显示处理器的当前速度,不再显示限制其对我有用的最大值。 Dmidecode显示最大速度,但需要root访问权限或权限(这是此环境中的负担)。 除了这两个选项,还有什么方法可以获得这些信息,而不需要真正需要root权限? 作为附录,在机器上存在/ sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_max_freq(针对所有内核),我看到不同的时钟速度以节省功耗。 有谁知道如果这个文件不存在然后将/ proc / cpuinfo保证显示最大速度?

在其他发行版上的openSuse“zypper ps”等价物?

我喜欢openSuse 11.2中的“zypper ps”如何告诉你哪个当前正在运行的进程需要在“zypper update”更新之后重新启动。 我怎样才能与其他发行版,特别是CentOS做到这一点?

SMART提醒我,但我不相信它

我有一台配有四个三星硬盘的服务器。 所有驱动器都是相同的型号,并一起购买。 驱动器是SAMSUNG HE753LJ,固件为1AA01113。 我收到SMART错误,但我有这样的感觉,smartctl不理解他从硬盘上获得的价值。 以下是SMARTtesting的结果: asgard:〜#smartctl -H / dev / sdb smartctl版本5.38 [i686-pc-linux-gnu]版权所有(C)2002-8 Bruce Allen 主页是http://smartmontools.sourceforge.net/ ===开始读取智能数据部分=== SMART全身健康自我评估testing结果:失败! 预计在不到24小时内发生驱动器故障。 保存所有数据。 失败的属性: ID#ATTRIBUTE_NAME标记值最差值types已更新WHEN_FAILED RAW_VALUE 3 Spin_Up_Time 0x0007 001 001 011预失败始终FAILING_NOW 60340 我不相信SMART,因为: 所有磁盘在不到24小时内即将失效已经有一年多的时间了。 没有东西爆炸了。 维基百科说,“ 旋转时间是主轴旋转的平均时间(从零转速到完全运行[毫秒])。 ”这意味着驱动器需要大约一分钟的时间才能醒来?! 我想遵循smartctl的build议,改变这些磁盘,但我不相信我读到的结果。 你怎么看待这件事? 你会怎么做? 谢谢你的帮助。

Linux文件系统上卷标的用途是什么?

我不明白在Linux文件系统上的卷标的目的。 有人能帮我理解吗?

从官方发行版安装服务器应用程序更好吗,还是应该下载并安装(并pipe理)我自己的版本?

我经常看到系统pipe理员在专用/srv或/opt目录下下载和安装服务器应用程序(包括Apache等“库存”应用程序),而不是从官方存储库安装它们,例如apt-get install xxx 。 从发行版的官方软件包安装并运行Web服务器,电子邮件服务器,甚至是不太常见的服务(如Zope)是不是一个好主意?

如何find当前活动的linux虚拟terminal,而通过SSH连接?

情况如下。 我有一台带有Debian Linux 6.0的多用户台式机和一台连接了一台显示器的ATI显卡。 我有root权限。 可以开始几个KDE会话,如下所示: $ w 21:51:30 up ? days, 4:22, ? users, load average: 1.72, 1.68, 1.67 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT u1 pts/0 :0 Sat18 4days 0.00s 11.68s kdeinit4: kded4 [kdeinit] u2 pts/5 :1 Mon17 2days 0.00s 6.65s kdeinit4: kded4 [kdeinit] 所以,两个虚拟terminal正在使用,tty7和tty8: $ ps aux|grep /usr/bin/[X] root 2944 […]

你如何设置一个DNS服务器,以便能够即时添加logging?

我需要在一堆服务器上托pipe一个基于子域的SaaS应用程序。 服务器是xx1.example.com,xx2.example.com等。 我想要在这些服务器上托pipe一大堆yyy.example.com网站。 由于网站是即时创build的,因此我需要能够即时设置DNSlogging。 DNS通配符区域并没有真正缩放,因为最终我将超出第一台服务器,并需要将新实例推送到其他机器上。 因此,我需要能够将特定的子域指向特定的IP地址。 我四处寻找基于API的云DNS服务(这将是伟大的),但他们似乎非常昂贵,我的需求(大量低实例)。 Rackspace有一个免费的Cloud DNS服务,但它只能上传到500个区域,技术支持人员告诉我他们正在重写API,所以我想暂时避免他们的服务。 所以我想我会为这些区域build立我自己的DNS服务器。 因此,问题:什么是一个好的DNS服务器软件,这个特定的需求,将允许我创build区域而不重新启动? 有什么build议么? 谢谢!