Unix & Linux

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

4
有没有好的驾驶折磨测试工具?
最近,我一直在奇怪和罕见的文件系统损坏,我怀疑这是我的SSD的故障。我正在寻找一个好的驾驶折磨测试工具。可以写入整个磁盘的东西,然后返回并读取它,以查找快速写入,损坏的块,恢复为较旧版本的块以及其他错误。这将远不止badblocks于此。有这样的工具吗? 注意:我并不是在寻找性能基准,而是已经检查了SMART状态。说健康,没有坏块报告。
17 disk 

6
只杀死一个Java进程
我通常只运行少数Java应用程序,一个用于本地运行的服务器,另一个用于NetBeans等IDE。而且不时地,在大量重新部署之后,我的服务器陷入了OutOfMemoryException异常,因此我需要终止Java进程才能重新启动。 因此,我这样做了,pkill -9 java但这也会杀死我不想运行的IDE。因此,我如何只杀死链接到正在运行的服务器的应用程序而不杀死其他应用程序?我假设它们都在同一进程中运行,但是必须有某种方法来区分它们。
17 process  java  kill 


5
如何卸载以前是chroot的文件系统?
我正在使用救援实时系统(类似于实时CD)来修复Debian服务器的某些问题,例如: # mkdir -p /mnt/rescue # mount /dev/md2 /mnt/rescue # mount --bind /dev /mnt/rescue/dev/ # mount --bind /proc /mnt/rescue/proc/ # mount --bind /sys /mnt/rescue/sys/ 现在,我可以chroot到/mnt/rescue-但完成后,如何再次卸载文件系统? umount: /mnt/rescue: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 我猜这是因为dev,proc并且sys绑定到已挂载的文件系统。但是也无法卸载它们...

1
“ Linux文档计划”的更新和相关性如何?
许多高级Unix / Linux管理员已建议我浏览www.tldp.org网站上的“ Linux文档项目” 。 它无疑是一个非常丰富的网站,但是我看到许多教程(如此处和此处所示)已有3到5年的历史了。我确实知道并理解,至少一次彻底地阅读它们绝对是值得的,但是我只想知道,如果对于学习Linux管理员来说对我来说很重要的主题,我是否也应该搜索同一主题的最新文章?在互联网上? 希望我不要在这个问题上冒犯任何人。

2
使用/ etc / hosts为域名创建别名
我有一个域设置,它使用动态DNS指向我的LAN的外部IP,因为我的外部IP地址经常更改。但是,我想为此主机创建一个别名,因此可以使用访问它home。所以我在我的后面加上了以下内容/etc/hosts: domain.com home 但是,它似乎不喜欢域名。如果我将其更改为IP: 0.0.0.0 home …然后它起作用了,但是当然这违背了动态DNS的目的! 这可能吗?

1
如何使用壳管从tmux“剪贴板”复制/复制?
在外壳环境中工作时,我经常遇到需要复制“中间管道输出”的情况(例如,从/到已经运行的编辑器,到其他外壳,其他机器等)。 在窗口环境中,通常通过系统剪贴板来解决此问题的简单(通用)方法,例如: X11:... | xsel -i/xsel -o | ... OS X:... | pbcopy/pbpaste | ... 使用tmux复制/粘贴工具如何获得类似的便捷行为?

2
addgroup vs groupadd
我碰巧知道和之间存在细微差别adduseruseradd。 (即,adduser具有的其他功能useradd,例如创建主目录。) 那么addgroup和之间是什么关系groupadd? 有没有创建组的首选方法?

1
Fedora 17:终端热键
每次,如果要使用终端,请按超级键,在搜索框中键入“ terminal”,然后输入以选择终端图标。 如何使用热键打开终端。(我不说热键:control + alt + Fn,因为它将打开一个完整的控制台,而不是我想要的)。我只想要一个终端窗口。 我已经搜索了所有键盘快捷键,但没有找到用于为此目的选择热键的任何选项。我只看到一个选项:“输入命令的热键”。使用此热键时,它将出现一个小的弹出窗口,但我不知道存在什么命令。(它看起来不像终端)

2
“ dir”和“ ls”有什么区别?
我已经比较了dir和的手册页,ls它们似乎完全一样。两者都是GNU coreutils和“列出目录内容”的一部分。 到目前为止,我所看到的唯一区别是dir不会使输出着色。 那么为什么存在两个命令?我错过了吗?为什么人会愿意dir过ls?
17 command  gnu 

3
如何修改emacs中当前缓冲区的写权限?
是否可以从emacs内部更改文件的写许可权,而无需取消/重新打开缓冲区? 有时我忘了在打开文件之前修改文件的权限。我可以从emacs(M-! chmod u+w filename)内部修改权限,但这不会更新仍受写保护并拒绝修改文件的缓冲区。 有没有一种方法可以更新缓冲区内部的权限?奖励积分,如果我可以将其分配给快捷方式!

2
创建文件系统时的大文件功能
使用-T largefile标志在为包含flac格式的视频和音频等大文件的分区创建文件系统时有用吗? 我测试了带有该标志且没有该标志的同一个分区,并使用tune2fs -l [partition],我检入了“文件系统功能”,它们都启用了“ large_file”。因此,不必使用-T标志largefile吗?

5
在多核上编译时,可能导致make挂起的原因是什么?
昨天我正尝试从源代码编译ROOT软件包。由于我是在6核怪物机器上进行编译的,因此我决定继续使用并使用多核进行构建make -j 6。最初编译过程非常顺利,而且速度非常快,但有时make仅在一个内核上使用100%CPU即可挂起。 我进行了一些谷歌搜索,并在ROOT留言板上找到了此帖。自从我自己构建了这台计算机以来,我担心自己没有正确安装散热器,并且CPU过热或其他原因。不幸的是,我在工作中没有冰箱可以插入。;-) 我安装了lm-sensors软件包并make -j 6再次运行,这次监视CPU温度。尽管温度很高(接近60摄氏度),但从未超过高温或临界温度。 我尝试运行,make -j 4但是make在编译过程中的某个时间再次挂起,这次是在另一个位置。 最后,我仅在运行时进行编译make,并且运行良好。我的问题是:为什么挂了?由于它停在两个不同的位置,我想这可能是由于某种比赛条件造成的,但是我认为make应该聪明到足以使所有东西都处于正确的顺序,因为它提供了-j选择。
17 linux  compiling  make 

4
如何运行在登录屏幕之前启动的脚本?
我在校准触摸屏时,发现周围最好的工具是xinput_calibrator。所以我用了。它有两种选择(其中一种没有用),因此我在这里讨论第二种。它说我应该“在以X会话开头的脚本中”执行以下命令: xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115 所以,我想~/.xinitrc,~/.xsession并且~/.xsessionrc,所有这些是不存在的。所以我创建了它们,确切的内容就是这个命令。前两个文件使我的登录失败(登录后,我退回到登录屏幕)。 对于最后一个文件,校准功能正常,但仅在登录后才能执行... 在登录对话框出现之前,我需要运行该命令。我想到了将此命令添加到末尾而/etc/X11/xinit/xinitrc没有结果(什么都没有改变)。另外,我尝试将其添加到/etc/X11/Xsession.d/40x11-common_xsessionrc(在检查了一些文件之后)的末尾,但是结果与将其添加到中完全相同~/.xsessionrc。 如何在登录屏幕显示之前运行此命令(这是在窗口管理器启动之前还是在X会话启动之前)? (如果重要的话,我正在使用默认的窗口管理器运行Kubuntu) 更新当我使用Kubuntu时,我的显示管理器是kdm。正如已接受的答案所建议的那样,我编辑了文件/etc/kde4/kdm/Xsetup,并且如此处所述,我在默认存在的命令之前添加了命令。它就像一个魅力:)
17 x11  startup  session 


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.