Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。

3
如何读取本地DNS缓存内容?
我知道在Windows上我可以发布,ipconfig /displaydns并且可以看到本地DNS的缓存内容。 如何在Linux中列出DNS的缓存内容? 我想获得尽可能多的跨发行版解决方案。
31 linux  dns  cache 

4
是什么导致创建交换文件?
作为编写程序的一部分,我不断从文件中读取和写入数据。我注意到,在这样做的过程中,我无意间创建了交换.swp文件。 您认为这是怎么回事?如果必须重现此问题,将导致出现交换文件的原因?
31 linux  vim 


7
永久NTFS分区最“正确”的安装点是什么?
我有一个NTFS分区(包含从中我双重引导的Windows安装),我想从Linux安装中永久挂载。问题是,我无法确定NTFS分区的最佳/正确/正确安装点是什么。显然,不应将其挂载为/ home,/ usr等(文件系统的任何标准挂载点),因为它不是Linux系统的一部分。我确实希望将其永久安装;这就提出了一个问题,我应该在哪里安装它?这是我提出的挂载点可能性: / media / windows 这很有意义,因为它可以与自动挂载的设备一起使用,但是根据文件系统标准,/ media /确实适用于可移动媒体,因此放置永久安装的内部分区似乎不太合适。旁边的自动安装,可移动的。我最倾向于此选项,但这仅是因为它与其他选项相比不太一致。 / mnt / windows 这似乎也很合逻辑,但是同样,标准(和我读过的其他东西)表明,此处一般不鼓励子目录安装点。另外,我确实确实偶尔将文件系统临时挂载在/ mnt /中(如标准所期望的那样),因此,这似乎会妨碍常规系统的使用。 /视窗 如果可以避免的话,我真的不喜欢在文件系统中添加另一个顶级目录的想法。感觉不对。不过,它的一个好处是,它很容易访问并且不会妨碍其他任何方式(例如,在/ media /中自动挂载分区,在/ mnt /中临时挂载)。 / home / [我的用户名] / filesystems / windows 我不喜欢这个想法,因为该分区肯定是特定于系统的,而不是特定于用户的,因此将其推到主目录中似乎是不对的。 这些选项中的哪一个是“正确的”选项?还是我没有在这里列出其他选项? 为了清楚起见,请注意我正在运行Linux(尤其是Arch Linux),因此,任何建议都应该基于Linux的文件系统组织构想,而不是基于BSD的构想。

5
linux图形堆栈如何组织?
谁能解释(希望有一个图片),Linux图形堆栈是如何组织的?我一直都在听到有关X / GTK / GNOME / KDE等的信息,但是我真的不知道它们实际上在做什么,以及它们如何相互影响以及如何与堆栈的其他部分交互。Unity和Wayland如何配合?
31 linux  xorg  graphics 


5
如何在Linux中跟踪新创建的进程?
我知道ps可以看到系统中正在运行的当前进程的列表或树。但是我要实现的是“遵循”使用计算机时创建的新过程。 打个比方,当您tail -f用来跟踪附加到文件或任何输入的新内容时,我想保留当前正在创建的进程的跟踪列表。 这甚至可能吗?
31 linux  process 

4
如果在执行过程中编辑脚本会怎样?
我有一个普遍的问题,这可能是对Linux中如何处理进程的误解的结果。 出于我的目的,我将定义一个“脚本”作为bash代码的片段,该片段保存到文本文件中,并且为当前用户启用了执行权限。 我有一系列脚本相互调用。为了简单起见,我将它们称为脚本A,B和C。脚本A执行一系列语句,然后暂停,然后执行脚本B,然后暂停,然后执行脚本C。换句话说,该系列步骤如下: 运行脚本A: 一系列声明 暂停 运行脚本B 暂停 运行脚本C 从经验中我知道,如果我运行脚本A直到第一次暂停,然后在脚本B中进行编辑,那么当我允许恢复执行时,这些编辑将反映在代码的执行中。同样,如果在脚本A仍暂停的状态下对脚本C进行编辑,然后在保存更改后继续执行,这些更改将反映在代码的执行中。 那么,这是一个真正的问题,有什么办法可以在脚本A仍在运行时对其进行编辑?还是一旦开始执行便无法进行编辑?

4
读/写到没有根的串行端口?
我正在编写一个应用程序以从Fedora14中的一个串行端口读/写,并且当我以root身份运行它时,它的工作效果很好。但是,当我以普通用户身份运行它时,无法获得访问设备(/ dev / ttySx)所需的特权。这有点糟糕,因为现在我实际上无法使用Eclipse调试该死的东西。 我尝试使用sudo运行Eclipse,但是它破坏了我的工作区,甚至无法打开项目。因此,我想知道是否有可能降低写入/ dev / ttySx的访问要求,以便任何普通用户都可以访问它。这可能吗?

4
找出正在写入硬盘的进程
在我的Lenovo T400和Ubuntu上,硬盘驱动器写入指示灯一直闪烁。我想知道在Linux中是否可以找出正在对硬盘进行I / O的进程?与一样top,您可以找出哪些进程正在占用最多的CPU和内存。
31 linux  process  io 



3
fork:重试:资源暂时不可用
当我连接到服务器时, -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: Resource temporarily unavailable 而且我也尝试遵循以下命令,因此结果是相同的。 -bash-4.1$ df -h -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource …
31 linux  fork 

5
如何用awk替换特定列的内容?
给定:一条记录​​中有40列。我想替换第35列,以便将第35列替换为第35列的内容和“ $”符号。我想到的是: awk '{print $1" "$2" "...$35"$ "$36...$40}' 它可以工作,但是因为当列数最大为10k时不可行。我需要一个更好的方法来做到这一点。

1
为什么string命令不会停止?
该strings命令的行为很奇怪,显然,即使驱动器空间不足,它也不会停止写入文件。还是我想念什么? 我运行以下命令: # strings /dev/urandom > random.txt 这一直保持运行,甚至在填充磁盘后也没有停止(常规USB闪存)。 为了更快,我创建了一个ramdisk并再次尝试了相同的命令。它也没有停止。 我知道这urandom不是一个常规文件,而且strings的输出也被重定向,但是在以上两种情况下,cat当没有更多空间时,该命令都会报告错误。 # cat /dev/urandom > random.txt cat: write error: No space left on device 这是字符串的正常行为吗?如果是这样,为什么? 没有剩余空间后,数据将写入哪里?
30 linux  shell  string 

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.