Articles of linux

跨平台支持networking连接的USB集线器?

我正在查看networking连接的USB集线器,以便在需要硬件连接器时在虚拟化环境中运行授权软件。 有什么解决scheme可以同时适用于Linux和Windows? 大多数专用设备(如Zonet ZUH2214或(非常昂贵的) Digi AnywherUSB / 2 )似乎仅限于Windows。 Linux有USB / IP项目,似乎有Windows驱动程序,但是网站上的最后一篇“新闻”文章是在2007年,所以我并不完全相信项目的可行性。 有没有人在那里find一个解决scheme,在两种环境中都能正常工作?

stat命令输出中的什么“出生”字段

我用ext4使用Fedora-16。通过stat命令,我可以看到一些叫做“Birth”的东西。 # stat history_file1.txt File: `history_file1.txt' Size: 8944 Blocks: 24 IO Block: 4096 regular file Device: 802h/2050d Inode: 4192 Links: 1 Access: (0600/-rw——-) Uid: ( 0/ root) Gid: ( 0/ root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2012-01-18 18:11:10.799900150 +0530 Modify: 2012-01-18 18:11:10.867908793 +0530 Change: 2012-01-18 18:11:10.867908793 +0530 Birth: – search手册页显示出生的实例 %w文件出生的时间,人类可读; – 如果不明 %W文件出生的时间,自Epoch以来的秒数; 0如果未知 这是新添加的字段吗? 这个字段是相对于inode存储的?

Linux:读取文件需要多less个磁盘I / O? 如何最小化?

根据这篇关于Facebook Haystack的文章: “ 由于NAS设备pipe理目录元数据的方式,将数以千计的文件放在一个目录中是非常不够的,因为目录的块图太大而无法被设备有效地caching,因此,通常会有10多个磁盘操作来检索单个图像在将目录大小减小到每个目录的数百个图像之后,所得到的系统通常将继续执行3个磁盘操作来获取图像:一个将目录元数据读入到存储器中,另一个将inode加载到存储器中,阅读文件内容“。 我假定文件系统目录元数据和inode总是会被操作系统caching在RAM中,而读取文件通常只需要1个磁盘IO。 这是NAS设备特有的“多磁盘IO读取单个文件”问题,还是Linux也有同样的问题? 我打算运行一个Linux服务器来提供图片。 任何方式我可以最大限度地减less磁盘IO的数量 – 理想情况下,确保操作系统cachingRAM中的所有目录和inode数据,每个文件读取只需要不超过1个磁盘IO?

为什么/ dev / urandom只有在Ubuntu 12.04以后才可以读取,我该如何“修复”呢?

我曾经在很多服务器上使用Ubuntu 10.04模板。 从12.04开始,我遇到了一些我现在孤立的问题。 / dev / urandom设备只能由root访问。 这导致SSL引擎,至less在PHP中,例如file_get_contents(https:// …)失败。 它也打破了ruby。 在一个chmod 644后,它可以正常工作,但不会在重新启动时保持不变。 所以我的问题。 为什么是这样? 我看到没有安全风险,因为…我的意思是..想偷一些随机数据? 我怎样才能“修复”它? 服务器是孤立的,只有一个应用程序使用,这就是为什么我使用openvz。 我想像一个运行级别的脚本或其他…但我该如何有效地做到这一点? Maby用dpkg还是apt? vor / dev / shm也一样。 在这种情况下,我完全理解为什么它不可访问,但我认为我可以“修复”它相同的方式来修复/ dev / urandom

FUSE安装可能会破坏Linux服务器的稳定性?

我是多用户服务器的系统pipe理员,我们部门的学生有shell帐户。 我们的一个用户要求我们安装sshfs 。 我正在辩论是否按照build议安装sshfs是明智的。 我主要关心的是FUSE安装是否可以使我们的服务器不太可靠。 根据我的经验,当NFS服务器突然变得不可用时,服务器可能会发生不好的事情 – 负载平均值会上升,并且可能无法将其彻底卸载,从而导致硬重启。 如果一个装有FUSE的服务器突然消失了,那么清理这个烂摊子有多难呢? 是否还有其他可能的灾难或陷阱我应该考虑? 至less在NFS中,只有root可以挂载,我们可以select挂载我们认为合理可靠的NFS服务器。 假设我们的用户没有敌意,但可能意外地做了愚蠢的事情。 另外,我并不担心它们可能挂载的文件系统的内容,因为我们的用户已经拥有shell的访问权限,并且可以将他们想要的任何东西复制到他们的主目录中。

如何在Linux中执行客户端NFS故障转移?

我有一个需要访问NFS存储的CentOS 6.3客户端。 有两台NFS服务器提供与集群文件系统一起存储在SAN上的相同内容。 如果需要,我如何设置CentOS故障切换到备份NFS服务器? 当我Google的时候,我一直在阅读,Linux不支持这个,但是这会很奇怪,因为有很多关于如何设置集群Linux NFS服务器的信息。

我怎样才能让Linux机器joinWindows域?

对不起,如果我在这里滥用条款; 我其实并不太了解Active Directory及相关技术。 基本上我有一台Linux计算机,我希望它(或我的用户在那台计算机上)与我的用户在域上相关联,这样我就可以浏览networking和窗口的所有东西。 这可行吗? 我需要做些什么来做这样的事情?

netstat-ntp不显示某些连接的pid /进程名称?

我有ubuntu / hardy服务器,内核2.6.24-23-server和netstat: # netstat –version net-tools 1.60 netstat 1.42 (2001-04-15) 问题是我们有很多ESTABLISHED连接,在netstat -ntap输出中不显示PID或程序名。 Netstat从root调用,没有chroots,grsecurity,也没有这样的事情(或者我被告知:)。 任何想法可能是错的? UPDATE lsof -n -i工作正常,并显示连接的pid /进程名称。

多台服务器像所有硬件一样运行?

现在我有10台服务器,面向电力计算。 我的用户需要使用qmake启动多个进程。 用户习惯于使用Ubuntu 9.10,而软件库中的软件是可以切换的。 我已经将ubuntu 9.10部署到所有10台服务器(pxe岩石)。 到目前为止,我们使用parallel-ssh和cluster-ssh,它允许为所有服务器启动相同的进程。 使用这个工具这个工具,服务器保持独立,但使用相同的软件和相同的启动命令。 现在我们想进入下一步,将所有的服务器看作是一个单一的服务器,其他服务器的所有资源就像资源一样。 处理的时间差别很大,也是devise启动命令的时间。 任何意见,至极软件使用将是非常有用的? 谢谢

有人可以解释IOSTAT输出?

我有IBM服务器与红帽5 ElsmP连接到IBM存储在iSCSI(在sdb)有人可以解释这个输出从iostat命令 avg-cpu: %user %nice %system %iowait %steal %idle 12.79 0.01 4.53 72.22 0.00 10.45 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 95.63 48.88 240.95 485589164 2393706728 sdb 29.20 350.49 402.08 3481983365 3994494696 将大文件移动到sdb很慢,这似乎是正常的?