小编Ale*_*ura的帖子

/etc/security/limits.conf 中的更改是否需要重新启动?

更改是否/etc/security/limits.conf需要重新启动才能生效?

例如,如果我有一个在 中设置以下限制的脚本/etc/security/limits.conf,是否需要重新启动系统才能使这些限制生效?

* hard nofile 94000
* soft nofile 94000
* hard nproc 64000
* soft nproc 64000
Run Code Online (Sandbox Code Playgroud)

limit ulimit

180
推荐指数
5
解决办法
37万
查看次数

列出 FreeBSD 中所有连接的设备

Linuxlsblk和的 FreeBSD 变体是blkid什么?

我想要一些提供与lsblk下面示例中相同类型的信息的东西:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda      8:0    0 465.8G  0 disk 
??/dev/sda1   8:1    0  1007K  0 part 
??/dev/sda2   8:2    0   256M  0 part /boot
??/dev/sda3   8:3    0   9.8G  0 part [SWAP]
??/dev/sda4   8:4    0  29.3G  0 part /
??/dev/sda5   8:5    0  29.3G  0 part /var
??/dev/sda6   8:6    0 297.6G  0 part /home
??/dev/sda9   8:9    0  16.3G  0 part 
/dev/sr0     11:0    1  1024M  0 rom  
Run Code Online (Sandbox Code Playgroud)

我试过运行像man -k blk …

freebsd block-device

35
推荐指数
3
解决办法
10万
查看次数

tail -f,但带有行号

我试图查看在远程服务器上任意时间内foo bar出现了多少次/var/log/foo.log,但到目前为止我尝试过的一切都没有奏效。

我已经有了一个计时器脚本,我用它来跟踪自从我开始 tailing 以来已经过去了多长时间/var/log/foo.log,现在我只想知道一种方法来告诉foo bartailed 输出中出现了多少次。

我搜索了谷歌,但在结果的前 10 页中没有找到任何相关内容。

这是我尝试过的令人沮丧的结果:

## works on local machine, but doesn't work as expected on remote
tail -f /var/log/foo.log | grep foo\ bar | sed '='

## works on local, but not remote
tail -f /var/log/foo.log | grep foo\ bar | cat -n -

##  works on local, but not remote
tail -f /var/log/foo.log | grep foo\ bar | awk -F'\n' '{printf "[%d]> ", NR; …
Run Code Online (Sandbox Code Playgroud)

logs ubuntu text-processing portability

29
推荐指数
3
解决办法
5万
查看次数

查找不包含指定字符串的文件名

我想执行相反的:

find . -name "*2013*"
Run Code Online (Sandbox Code Playgroud)

查找当前目录中名称中不包含字符串“2013”​​的所有文件。我怎样才能做到这一点?

find files

28
推荐指数
1
解决办法
3万
查看次数

/etc/X11/xorg.conf.d 不见了?

Arch Linux 不再使用 xorg.conf.d 了吗?如果是这样,有没有人知道曾经位于所述目录下的配置文件现在所在的位置?

arch-linux xorg

20
推荐指数
2
解决办法
4万
查看次数

获取给定文件的年龄

如何至少在几天内获得给定文件的年龄?

我很清楚ls -lh和类似的命令。我想要一些像这样工作的东西:

getfage <FILE> # prints out '12d' (12 days)
Run Code Online (Sandbox Code Playgroud)

此外,这需要有点跨平台,因为我也想在 Mac OS X 下使用它,但主要用例是在我的 Linux 盒上。

笔记

由于 Linux 不跟踪创建时间,我正在寻找两种解决方案:一种用于mtime (linux)——这是最后一次修改所述文件——另一种用于 Mac OS X,它可以处理mtime或创建时间。

command-line timestamps files

18
推荐指数
3
解决办法
6万
查看次数

Zsh 完成,启用 shift-tab

当 zsh 向您显示可能完成的菜单时,我希望它让我shift-tab用来访问以前的完成条目 - 是否有一个选项可以控制用于访问先前完成条目的键?

如果是这样,我需要将什么添加到我的~/.zshrc 文件中才能进行设置。

如果它有什么不同,我目前可以使用箭头键浏览完成菜单,但我不喜欢这样做,因为箭头键感觉不合适且使用起来很尴尬。

zsh configuration autocomplete

14
推荐指数
2
解决办法
4305
查看次数

将键序列绑定到 Escape, zsh

我将如何映射jjEsczsh?

我正在尝试重新创建我在 vim 中设置的键映射,我已经jj映射到ESC该映射,以便每当我双击时j,它都会<Esc>向 vim发送 an - 允许我更方便地进入正常模式。

我已经试过了bindkey 'jj' ^[,我准备试一下bindkey 'jj' ^[[,但我怀疑它会起作用。我还检查了 zsh 在正常模式下提供的命令列表,但没有看到任何包含normalescape.

注意我的文件中
^[字符~/.zshrc是实际的硬编码转义符;不仅仅是字符^[

keyboard-shortcuts zsh vi-mode

13
推荐指数
1
解决办法
5656
查看次数

现代 Linux 桌面手册?

上个月,我遇到了一些问题,涉及xf86-video-modesetting(独立于其余部分)、upower、dbus和systemd(我仍然无法通过systemd获得OOM登录)。是否有一本现代手册来描述这些系统、它们是如何配置的、它们是如何交互的,以及现代 Linux 桌面是如何工作的?我很困惑——我已经使用 Linux 二十年了,我感到非常迷茫。

每个文档、教程、故障排除博客文章或论坛讨论都可能已经过时。考虑以下:

只是为了挂起,我们经历了,如果我没记错的话,hal+pm-utils,ACPI+/sys/power/state(我不确定 /sys 的一半),现在,systemd+upower(至少我认为是upower 实际挂起)。

为了改变英特尔 CPU 的速度,我们有 speedstep、acpi-cpufreq 和现在的 pstate。

有 hwinfo 和solid-hardware。我不知道这两者是否来自同一来源,如果不是,哪个更好。

xorg intel

9
推荐指数
1
解决办法
331
查看次数

列出 OpenBSD 中所有连接的设备

如何在 OpenBSD 上列出所有已连接(包括未安装)的设备?

我正在寻找类似于lsblkLinux 或camcontrol devlistFreeBSD 的东西:

# List devices on FreeBSD

$ camcontrol devlist
<VBOX HARDDISK 1.0>   at scbus0 target 0 lun 0 (ada0,pass0)
<VBOX CD-ROM 1.0>     at scbus1 target 0 lun 0 (pass1,cd0)

# List devices on Linux
$ lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda      8:0    0 465.8G  0 disk 
??/dev/sda1   8:1    0  1007K  0 part 
??/dev/sda2   8:2    0   256M  0 part /boot
??/dev/sda3   8:3    0   9.8G  0 part [SWAP]
??/dev/sda4 …
Run Code Online (Sandbox Code Playgroud)

filesystems openbsd block-device

6
推荐指数
2
解决办法
1万
查看次数

2 天后午夜关闭 ubuntu 服务器

如果不使用 cronjob,我将如何在 2 天(2880 分钟)后在午夜关闭 ubuntu 服务器?

我想做的事情的本质是这样的:

bash shutdown -r +2880 00:00 这会告诉 shutdown 在 2880 分钟后关闭,但要确保在实际关闭之前是午夜。

shutdown ubuntu

3
推荐指数
1
解决办法
2971
查看次数

`[[ $a -lt 2 ]]` 和 `(( $a &lt; 2 ))` 的区别

using[[ $a -lt 2 ]]和之间有什么显着区别(( $a < 2 ))吗?

例如,其中一个比另一个更快或更符合 POSIX 吗?

bash test

0
推荐指数
1
解决办法
518
查看次数