Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
使用实时内核头文件编译用户空间代码与默认头文件
根据客户要求,我使用默认内核安装了CentOS 5.6。安装此内核后,time.h文件包含#define CLOCK_MONOTONIC。 现在,安装了实时内核以及kernel-devel,我们的代码想使用CLOCK_MONOTONIC_RAW。它确实作为内核头文件的一部分存在,但是当我编译我们的代码时,它不在标准用户空间包含中找到它。 我的问题是,time.h用实时内核包括/替换默认找到的内容的正确程序是什么?从我的研究来看,符号链接看起来很糟糕,那么应该如何处理呢?程序或过程是什么?根据客户的要求,不能选择升级到CentOS 6.0或5.7。

4
Makefile如何检测本地计算机上是否有命令?
我开始使用org-mode在GTD风格的系统中计划任务。将每个组织文件放在Dropbox文件夹的目录中,我运行emacs来从三个不同的本地计算机(Cygwin,Mac OS X和Debian)编辑/管理这些文件。由于我也使用MobileOrg从iPad访问这些组织文件,因此,进行checksums.dat任何更改时,文件必须保持最新状态。这可以通过运行来完成md5sum *.org > checksums.dat。 问题是有三种不同的命令md5sum命令:md5sum.exe在Cygwin,md5Mac OS X和md5sumDebian中。最理想的情况是将Makefile存储在Dropbox foder中,该文件检测当前计算机中可用的命令并运行该命令以执行md5校验和操作。
11 shell  make  hashsum 

5
从管理员的角度预订Linux的工作方式?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 3年前关闭。 我确实找到这本书, 但我想知道市场上是否有一本较新的书,因为这本书是2004年发行的。我确定在过去7年中发生了很多变化吗? 我需要一本可以帮助我理解linux的书,而不仅仅是为我提供实现某些目标的控制台方法。我需要概述所有重要组件以及它们如何协同工作,而不必过多地关注内核内部。 对于为对这个叫作Linux的出色操作系统感兴趣的管理员找到合适的书,将为您提供任何帮助。我不是Linux的新手,我只是想更全面地了解自己,而不用把自己变成内核黑客。我已经知道Linux内核的作用和作用,我只是想知道它在更大的方案中是如何被利用的,它之上的所有事物是如何组织的,以及某些事物以它们的方式组织的原因。是。
11 linux 

3
是否有命令列出.zip文件中文件的压缩文件大小?
我想查看已压缩为单个zip文件的每个文件的绝对大小(以字节为单位)。阅读了zip手册页后,我不确定该实用程序可以做到这一点。这是在Mac OS X上。 就像是: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

3
使用mdadm --examine编写mdadm.conf
我正在尝试为越来越多的相同服务器编写RAID设置脚本。我看到的使用mdadm的建议建议,一旦创建RAID阵列,您就可以运行,mdadm --examine --scan >> /etc/mdadm.conf以便在启动时初始化该阵列。但是,这似乎并没有为我工作-特别是阵列是作为/dev/md/<hostname>:pool,其中mdadm --examine输出/dev/md/pool。 难道我做错了什么?我的mdadm版本有些奇怪吗? [root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf [root@positron /]# mdadm --examine --scan ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool [root@positron /]# ls /dev/md/* /dev/md/md-device-map /dev/md/positron:pool [root@positron /]# cat /dev/md/md-device-map md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool [root@positron /]# mdadm --version mdadm …
11 rhel  raid  mdadm 

3
正则表达式和Sed / Perl:匹配在ISN之前没有另一个单词的单词
我想使用sed或perl替换前面没有特定单词的单词的所有出现。 例如,我有一个文本文件,其中包含电影情节,并且我希望将所有出现的角色姓氏替换为其名字,但前提是角色的姓氏不紧跟其姓氏。 示例文本可能如下所示: John Smith and Jane Johnson talk about Smith's car. 我希望它看起来像这样: John Smith and Jane Johnson talk about John's car. 如果我只是这样做sed 's/Smith/John/' file,那么我将有: John John and Jane Johnson talk about John's car. 在姓氏之前的名字将始终相同。我不必处理John Smith和Frank Smith。我只需要一种匹配的方法Smith,而没有John之前的方法。


5
udev和hald有什么区别?
我才刚刚开始研究Linux的内部结构,我想知道udev和hal守护程序之间的区别是什么。从我的收集来看,似乎两者都负责管理可热插拔设备... udev暂停使用它们来监听,还是它们是两个独立的东西?
11 udev  daemon 


1
在Linux中默认启用num-lock
曾经有一个类似的问题 -但是恕我直言,必须有一个更简单的解决方案。如果在BIOS中启用了num-lock,为什么在Linux启动和/或KDE / Gnome /无论启动时将其关闭?
11 linux  boot  keyboard 

3
两个命令,一个管道
我需要这两个命令是一个(让我可以再管他们): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort 我的意思是我需要将这两个命令的输出放在一个管道中: $ dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort bix.hu. IN A 193.239.149.1 bix.hu. IN MX 10 deneb.iszt.hu. bix.hu. IN NS ns.iszt.hu. bix.hu. …
11 bash  dns 

2
如何列出最消耗IO的文件?
我的文档管理软件正在处理大量IO,我想知道它访问最多的文件。 有没有一种Linux工具可以每隔几秒钟为我提供IO消耗最大的文件列表,例如iotop,但对于文件来说呢? 可能看起来像: $ thetool THRPUT R/W/SWP FILE 40MB/s write /usr/alfresco/repo/1283421/1324928.doc 12MB/s read /usr/alfresco/cache/3928dh29f8if 11MB/s read /tmp/239398hf2f024f472.tmp 我看着的手册页iotop,lsof,strace他们似乎并没有提供这样的功能。


2
如何检查,超过了哪个限制?(由于ulimit终止了进程。)
假设进程在有限的环境中运行: ( ulimit ... -v ... -t ... -x 0 ... ./program ) 程序终止。 可能有很多原因:超出了内存/时间/文件限制;只是简单的段错; 甚至正常终止,返回码为0。 如何在不修改程序的情况下检查程序终止的原因? PS我的意思是“当给定二进制文件时”。也许一些包装器(ptrace-ing等)可能会有所帮助?

3
在USB设备之间复制文件时性能降低
当我在USB设备(相机,HDD,存储卡)之间复制文件时,我的系统变得非常慢。例如,如果我想关闭窗口,则移动鼠标,但是鼠标光标移动大约需要2秒钟或更长时间。当我最终将光标移到x上并单击时,在10秒钟以上没有任何反应。我已经尝试过禁用所有桌面效果,但是问题仍然存在。 软体:Linux Mint 9 KDE硬体: 华硕SLI主板 NVidia 6600 GPU 2 GB内存 2 GB交换 AMD Athlox X2 @ 3800+ 对我来说,该硬件在运行该软件时应该没有任何问题,并且直到我使用USB复制文件时才如此。我应该从哪里着手解决这一问题?我有点认为图形驱动程序可能是问题的一部分,但我不确定。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.