Questions tagged «linux»

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

2
如何设置核心转储文件的位置(和名称)?
我在CentOS 6上,试图为正在开发的应用程序启用核心转储。我把: ulimit -H -c unlimited >/dev/null ulimit -S -c unlimited >/dev/null 进入我的bash配置文件,但仍未生成核心转储(在新终端中)。 我还更改了/etc/security/limits.conf,以使所有用户的软限制为零。 如何设置要输出的核心文件的位置?我想指定位置并附加生成转储的时间,作为文件名的一部分吗?
17 linux  core-dump 

4
完全引导linux所需的最小根文件系统应用程序是什么?
这是有关用户空间应用程序的问题,但是请听我说! 可以说,启动Linux的功能发行版需要三个“应用程序”: Bootloader-对于嵌入式设备,通常不是U-Boot,虽然不是硬性要求。 内核-非常简单。 根文件系统-没有它就无法启动到外壳。包含内核引导至的文件系统,并在其中init称为表格。 我的问题是关于#3的。如果有人想构建一个极小的rootfs(对于这个问题,可以说没有GUI,仅shell),那么引导到shell需要什么文件/程序?

3
空投兼容
Linux中是否有任何东西可以实现使OS X中的Airdrop正常运行的功能?我对该程序不是很熟悉,所以我不确定它用于通信的协议。更新具体来说,我正在寻找一个程序,如果将其启动,我将能够像使用Airdrop一样接收和发送文件到OS X计算机。(这可能就像需要samba与Windows联网)
17 linux  networking  wifi 

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

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
某些子目录的find-command
比方说,我有一个目录dir有三个子目录dir1.. dir3。在内部,我有许多文件和其他子目录。 我想搜索一个带有*.c结尾的文件,但我只想搜索子目录“ dir / dir2”及其所有子目录。我该如何制定呢? 假设我在dir/: find . -name "*.c" 搜索所有目录。 如何限制为dir2?
17 linux  bash  shell  find 

2
hostnamectl命令的意义是什么?
与编辑/ etc / hostname或与之相关的地方相反? 一定有一个很好的理由(我希望)-总的来说,我更喜欢“旧”方式,因为所有方式都是文本文件。我并不是想引起争议-我真的很想知道,并自己决定这是否是一个很好的理由。谢谢。


1
dmesg:读取内核缓冲区失败:权限被拒绝
从最近开始,Debian更改了默认行为dmesg,所以我不能仅从本地用户使用它。 % dmesg dmesg: read kernel buffer failed: Operation not permitted 同样适用于: % cat /dev/kmsg cat: /dev/kmsg: Operation not permitted 在错误跟踪器中担任主角可导致: dmesg:读取内核缓冲区失败:不允许操作 我如何将此行为改回到上一个行为,在此之前,本地用户被允许使用dmesg。我找不到适合的特定群组(例如sudoers或类似的东西)。
17 linux  debian  dmesg  sysctl 

1
ifconfig丢弃的RX数据包到底是什么?
我RX dropped在以下输出中看到非常高的数据包ifconfig:每秒数千个数据包,比常规数据包大一个数量级RX packets。 wlan0 Link encap:Ethernet HWaddr 74:da:38:3a:f4:bb inet addr:192.168.99.147 Bcast:192.168.99.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:31741 errors:0 dropped:646737 overruns:0 frame:0 TX packets:18424 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:90393262 (86.2 MiB) TX bytes:2348219 (2.2 MiB) 我正在测试WiFi加密狗。两者都存在此问题,而丢弃率较高的那个在ping洪水中实际上表现更好。丢包率低的一个遭受极端Ping RTT的困扰,而另一个永不跳动。 Linux认为丢弃的数据包是什么? 为什么我看到这么多的人? 为什么它似乎不影响性能? 围绕答案的问题很多,说丢弃的数据包可能是以下情况之一,但对我没有太大帮助,因为在这种情况下,这些可能性似乎没有意义。
17 linux  networking  wifi 

2
使用自定义zshrc启动zsh
我希望能够使用类似于命令的自定义rc文件启动zsh: bash --rc-file /path/to/file 如果这不可能,那么是否可以启动zsh,运行source /path/to/file,然后停留在同一zsh会话中? 注意:该命令zsh --rcs /path/to/file不起作用,至少对我而言不起作用... 编辑:整体而言,我希望能够执行以下操作: ssh在远程服务器“ example.com”上,运行zsh,source我的配置位于/path/to/file,所有命令为1。这就是我一直在努力的地方,尤其是因为我不想覆盖远程计算机上的任何配置文件。
17 linux  shell  zsh  oh-my-zsh 

6
为什么需要initramfs?
我发现,如果选择jffs或sd作为文件系统(而非initramfs),内核大小将非常小(1.4 MB,而initramfs3.4MB)。这意味着initramfs占用相当大的空间。因此,如果可以的话,我将其完全删除,因此将具有非常小的内核,这正是我想要的。 我想到的基本问题是:为什么需要initramfs?没有任何初始文件系统,Linux内核不能启动吗? 我的最终应用程序将只进行计算和通信-根本没有存储。因此,没有文件系统的操作系统很有意义-至少对于我的应用程序而言。


5
使用grep vs awk
捕获特定图案,awk并且grep可以使用。为什么我们要使用一个?哪个更快,为什么? 如果我有一个日志文件并且想要获取某种模式,则可以执行以下操作之一 awk '/pattern/' /var/log/messages 要么 grep 'pattern' /var/log/messages 我还没有做过任何基准测试,所以我不知道。有人可以详细说明吗?很高兴知道这两个工具的内部工作原理。
17 linux  awk  grep  performance 


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.