Unix & Linux

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

2
什么是“递归DNS查询”?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 8年前关闭。 有人可以简短地解释一下“递归DNS查询”的含义以及如何将其视为错误的吗?
15 dns 

2
lsof用于特定过程?
bzip2在后台运行一个进程,我不知道它来自哪里。它正在消耗大量资源。我可以反向lsof查看此过程正在访问哪些文件吗? 我暂时暂停了该过程。



3
Linux发行版基于软件包数量的排名是多少?
我正在寻找至少十大Linux发行版的硬数据,或者(最好是)一个网址的网址,该网址可以保存此类数据,并(可能)不时更新(在所有存储库公开之后)。 标准是-本机(SUSE的rpm,Ubuntu的deb等)软件包程序,库的数量,以及存储库中可用的数量(不在安装CD / DVD上)。例如,库计数为1,而不是10,只是因为它有10个软件包(ARM,Intel,SPARC等)。 先感谢您。 如果您有兴趣,为什么我要问这个。好吧,我有点疲倦地搜索存储库,发现没有软件包,下载它的zip / gz / bz2,找出如何进行rpm(如果使用其他软件的顶层软件,例如Rattle,它是并非微不足道的任务),最后安装它。因此,考虑其他排名较高的发行版对我来说是一件好事。

3
系统调用,消息传递和中断之间有什么关系?
我正在阅读有关过程管理的Wikipedia文章。我的重点是Linux。我无法弄清楚系统调用,消息传递和中断之间的关系和区别。它们全都用于向内核请求资源和服务的进程吗? 文章中的某些语录和其他一些语录: OS有两种可能的方法可以在程序执行期间重新获得对处理器的控制,以使OS执行取消分配或分配: 该进程发出系统调用(有时称为软件中断);例如,发生I / O请求,请求访问硬盘上的文件。 发生硬件中断;例如,按下键盘上的一个键,或定时器用完(用于抢先式多任务处理)。 在用户模式下执行的程序可以通过两种技术来请求内核的服务: * System call * Message passing 中断是表示需要注意的异步信号,或者是表示需要更改执行方式的软件中的同步事件。 硬件中断使处理器保存其执行状态并开始执行中断处理程序。软件中断通常以指令集中的指令的形式实现,这导致上下文切换到类似于硬件中断的中断处理程序。


3
文本终端在Emacs中的斜体字(rxvt-unicode)
我使用的是在urxvt中运行的Emacs,尽管终端支持,但我无法使斜体字在Emacs中工作。 这是我当前的设置: 我还没设置$TERM,所以是默认的rxvt-unicode-256color。 我的~/.Xdefaults定义URxvt.font: xft:Inconsolata:size=15为终端字体。 echo '\e[3mitalics\e[m'在shell中运行确实会产生收益italics,因此终端中的斜体基本上可以工作。 在定制“斜体”的脸,它没有任何区别是否我选择italic,oblique,normal,或roman作为值Slant属性,也不会,如果我不设置Slant在所有的属性。我还结合了URxvt.italicFont在我的中显式定义来尝试此操作~/.Xdefaults,但无济于事。 粗体效果很好,斜体根本不起作用。有任何想法吗?
15 emacs  fonts  rxvt 

2
有没有办法在GNOME 3登录屏幕和桌面上调整日期/时间的格式?
我特别希望在两个地方更改格式: 在桌面上,日期/时间显示为“星期六21:05”。我希望阅读“ 23 Jul-7 21:05”或“ 23 Jul 11​​ 21:05”。换句话说,我想更改星期几的显示,以显示日期,短月份名称和短年份。 在登录屏幕上,日期/时间显示为“ Sat 9:06 PM”。我想将其更改为与桌面相同的格式(“ 23-Jul-11 21:05”或“ 23 Jul 11​​ 21:05”),或者将其显示为完整日期的首选格式(“ Saturday,23 2011年7月21:05“),其中显示了全天,日期,全月,全年和时间(以24小时格式)。 我看不到任何调整方法。我怀疑这是有可能的,但是我不确定它在哪个配置文件中,或者我会调整哪些选项。

3
您如何验证已经写入的tar归档文件?
我知道您可以在创建档案时执行-W,但是如何验证已创建的档案?tvWf说这不是有效的tar存档? $ mkdir tmp $ echo asdkfjh > tmp/a $ echo qweroiu > tmp/b $ ls tmp $ tar cvf archive.tar tmp tmp/ tmp/a tmp/b $ tar tvWf archive.tar tar: This does not look like a tar archive tar: Skipping to next header tar: VERIFY FAILURE: 1 invalid header detected …
15 tar 



4
如果我在打开后立即退出,vim为什么会返回非零退出代码?
vim在Snow Leopard上,我遇到了一个奇怪的问题:通过简单地运行vim然后退出,我得到了一个非零的退出代码。 $ vim # exit immediately using :q $ echo $? 1 但是,如果我使用的完整路径vim,则不会看到此行为 $ /usr/bin/vim # exit immediately using :q $ echo $? 0 起初,我以为vim是从我前进的某个地方来的,但是: $ which vim /usr/bin/vim 所以我很茫然。是什么原因造成的? 更新:这个问题已经神奇地解决了,这使我高度怀疑。我目前的最佳理论是我.vimrc或我的插件有问题,在以其他方式调整设置时意外修复了该问题。如果我可以准确地找到解决问题的方法,那么我肯定会更新该信息。感谢您的回答。
15 vim  osx 


2
一段时间后如何使根外壳超时?
有没有一种方法可以使根shell(例如in gnome-terminal)“超时”,以便在一定时间内不发出任何命令后,shell退出? 我正在寻找可在bashFedora和kshOpenBSD 上使用的解决方案。
15 bash  ksh 

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.