Questions tagged «linux»

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


4
如何找到可用的网络接口?
这是关于linux的,但是如果有人知道通用的* nix方法会很好。 昨天,我使用插入的以太网电缆引导了系统。未安装“ NetworkManager”,因此一旦启动,我便去寻找用于ifconfig手动启动DHCP客户端的以太网接口的名称,但是除了显示其他内容外lo。 通过列出了NIC lspci,并加载了适当的内核驱动程序。系统通常使用wifi,我记得它的接口名称是wlan0。当我尝试时ifconfig wlan0 up,wlan0出现了。但是我能记得的只有以太网接口的名字是eth[N]和em[N]-这两者都不工作。 本文档引用了“可预测的接口名称”,但是并不能很好地用简单的术语解释它们的含义。它确实引用了一段源代码,这意味着在这种情况下,该名称可能是从PCI总线和插槽号推导出来的,这似乎是不必要的复杂麻烦。 其他搜索使我相信,这可能是由systemd与结合确定的udev,但是其中几乎有100个文件/usr/lib/udev/rules.d,花了一个小时试图确定在哪里(如果有)有一个systemd配置文件,这似乎也很荒谬。 这也将是不错的肯定知道,他们是可用的,不只是他们怎么可能被命名为,如果是这样,所以我可以排除硬件问题等是不是有一个简单的方法来找到可用的网络接口的名称在Linux上?

3
/ dev / urandom中的字母'u'是什么意思?
我了解读取/dev/random可能会阻塞,但/dev/urandom保证读取不会阻塞。 这封信u从哪里来?它代表什么? 用户空间?解除封锁?微? 更新: 根据问题的最初措词,对于/dev/randomvs 的有用性已有一些争论/dev/urandom。关于/ dev / urandom的神话链接已在下面发布了三遍,并在针对何时使用/ dev / random与/ dev / urandom的问题的答案中进行了总结。

5
了解差异输出
我有 file1.txt this is the original text line2 line3 line4 happy hacking ! 和 file2.txt this is the original text line2 line4 happy hacking ! GNU is not UNIX 如果我这样做:diff file1.txt file2.txt我得到: 3d2 < line3 5a5 > GNU is not UNIX 一般如何解释输出?我认为这<意味着删除,但什么3d2或者5a5是什么意思? 如果我做: $ diff -u file1.txt file2.txt --- file1.txt …
87 linux  files  diff 

2
什么是/ run / user / 1000文件夹?
这个文件夹是什么:/run/user/1000在我的Fedora系统上,它有什么作用? ~ $ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.2G 20K 1.2G 1% /run/user/1000 编辑:2019年6月7日。 我的两个答案在此目录中存储的目录或位置不同: 帕特里克: 在此之前systemd,这些应用程序通常将其文件存储在中/tmp。 再次在这里: /tmp是唯一指定的位置,该位置FHS是本地的,并且所有用户均可写入。 布赖恩: 此目录的用途曾经由/var/run。通常,出于向后兼容的目的,程序可能会继续使用/var/run来满足提出的要求/run。 再次在这里: 除非另有说明,否则已迁移使用的程序/run应停止使用 。/var/run/var/run 那么是哪个的父亲/run/user/1000,为什么一个答案中都没有提及另一个关于以前使用的目录的内容/run/user。


5
/ bin和/ usr / bin之间的区别
我在这个网站上阅读了这篇文章,没有任何意义。 http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/basic/node32.html 首次编写UNIX时,/bin它 /usr/bin物理上位于两个不同的磁盘上:/bin位于较小的较快(较昂贵)的磁盘上,以及/usr/bin较大的较慢的磁盘。现在,/bin是到的符号链接 /usr/bin:它们本质上是同一目录。 但是,当您使用ls该/bin文件夹时,其内容要比该/usr/bin文件夹少得多(至少在我的运行系统中)。 那么有人可以解释一下区别吗?
83 linux  directory  fhs 

4
为什么真假如此之大?
在发现几个常用命令(例如read)实际上是Bash内置命令(并且在提示符下运行它们时,我实际上正在运行一个两行的shell脚本,该脚本仅转发到该内置命令),我想看看是否相同对true和是正确的false。 好吧,它们绝对是二进制文件。 sh-4.2$ which true /usr/bin/true sh-4.2$ which false /usr/bin/false sh-4.2$ file /usr/bin/true /usr/bin/true: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2697339d3c19235 06e10af65aa3120b12295277e, stripped sh-4.2$ file /usr/bin/false /usr/bin/false: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), …

3
Linux网络故障排除和调试
Linux和Unix用户有时会遇到各种网络问题。这些问题中的许多问题在此处和其他一些故障排除论坛中都有介绍,但它们非常具体,并且包含许多其他技术信息,有时很难理解错误的系统行为的要点和真正原因。 通过问这个问题,我的目的是启动一个社区Wiki页面,该页面可以概括我们的网络故障排除和调试经验。我希望Linux和Unix用户可以使用此页面更轻松地识别和解决(“分而治之”)他们的网络问题。 此页面的父级应该是 诊断问题的最佳实践。但在这里我们要着重故障诊断网络问题,从用户和内核空间。 我想,如果您: 与它们一起帮助捕获的具体用法示例和网络错误示例共享有关使用一些出色的网络诊断工具的信息。 分享与该主题相关的出色网络教程的链接 介绍可以解决某些网络问题的通用方法或方法 共享有关您的工具集的信息以进行网络调试和故障排除 它完全适合该主题。 我将从共享varios 诊断工具的链接和12岁的简单教程开始。同样,archlinux教程似乎也有关于我们主题的实际信息。为了深入研究Linux网络,我们绝对需要访问Linux Networking-HOWTO。

1
设置/ proc / sys / vm / drop_caches清除缓存
作为一些冷缓存时间的一部分,我试图释放OS缓存。该内核文档(检索2019日)说: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free reclaimable slab objects (includes dentries and inodes): echo 2 > /proc/sys/vm/drop_caches To …

9
如何仅在ls -Al中输出文件名(带空格)?
我应该只用这种结构回显文件或目录的名称: ls -Al | while read string do ... done ls -Al 输出: drwxr-xr-x 12 s162103 studs 12 march 28 12:49 personal domain drwxr-xr-x 2 s162103 studs 3 march 28 22:32 public_html drwxr-xr-x 7 s162103 studs 8 march 28 13:59 WebApplication1 例如,如果我尝试: ls -Al | while read string do echo …
78 linux  command-line  ls 


14
如何删除目录中的所有文件?
我正在尝试删除目录中的所有文件和子目录。我曾经rm -r删除所有文件,但我想删除所有文件和子目录,顶层目录本身除外。 例如,我有一个顶级目录,例如images。它所包含的文件header.png,footer.png和一个子目录。 现在我想删除header.png,footer.png和子目录,但不是images。 我如何在Linux中做到这一点?



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.