小编Rap*_*ens的帖子

以普通用户身份关机或重启

要运行该命令poweroff或reboot需要超级用户。无论如何我可以以普通用户身份运行它吗?我只是不想sudo每次重新启动或关闭电源时都输入密码。

shutdown root permissions sudo reboot

25
推荐指数
2
解决办法
7万
查看次数

顶部命令 - 如何减少显示的列

我们能否在 top 命令中获取特定列,例如,我只对内存利用率和 CPU 使用率列感兴趣。

如何将顶部命令的显示列减少到仅上述两列?

top columns

22
推荐指数
1
解决办法
4万
查看次数

FreeBSD 中不同的内存计数器是什么意思?

顶部告诉我:

last pid: 64807;  load averages:  0.99,  0.97,  0.92                                          up 189+04:47:22 09:16:17
45 processes:  1 running, 44 sleeping
CPU:  0.4% user,  0.0% nice,  0.2% system,  6.4% interrupt, 93.0% idle
Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free
Swap: 8192M Total, 8192M Free
Run Code Online (Sandbox Code Playgroud)

穆宁更清楚地展示了这一点:

rtr1 每年的内存使用量

如您所见,服务器有大约 8GB 的​​内存。我想知道我是否可以把这个野兽塞进一个更普通的 2GB 服务器。现在我知道 active 和 buffers 是什么意思了,我想。但我真的很担心内存的“有线”和“非活动”斑点。据我所知,这些并没有映射到任何现有的流程。

请注意绿色“活动”线在 12 月是如何上升的:那是我们开始在此路由器上使用 BGP 守护程序的时候。我不完全明白四月和五月发生了什么,但我记得当时做了系统升级并切换到pkgng。

这是第一个的备用路由器,内存较少(4GB):

rtr0 每年的内存使用量

看起来这个服务器用一半的 RAM 运行得很好,仍然有大约 2GB 的空闲空间,这让我相信我可以为这台服务器切换到 2GB 的盒子,降低成本和维护......

有什么建议?顶部显示的各种内存计数器是什么意思?更具体地说,有什么作用:

  • 积极的
  • 不活动
  • 缓存
  • 缓冲器
  • 有线
  • 自由 …

freebsd memory

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

使用 git 来管理 /etc?

我正在考虑一个系统,在/etc远程 git 存储库中跟踪的位置。我正在考虑 git 工作流程,其中每个主机都有一个不同的分支。

每台机器上的每个以前的版本都可以轻松跟踪、比较和合并。

如果/etc必须在多台机器上提交修改,则可以通过一些合并脚本轻松完成。

如果发生“不需要的”/etc更改,这可能很明显(甚至可以调整警报脚本以查看)。

有人用过这样的配置吗?它有任何安全问题吗?

configuration git

19
推荐指数
2
解决办法
6544
查看次数

如何在文件中查找多个字符串?

我使用以下命令查找具有给定字符串的文件:

find /var/www/http -type f | xargs grep -iR "STRING1"
Run Code Online (Sandbox Code Playgroud)

但是如何找到包含“STRING1”或“STRING2”或“STRING3”的文件?

此代码不起作用:

find /var/www/http -type f | xargs grep -iR "STRING1" | xargs grep -iR "STRING2"
Run Code Online (Sandbox Code Playgroud)

grep find

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

如何按用户监控 CPU 使用率?

我需要监视两台服务器(Ubuntu 和 CentOS)用户的 CPU 使用情况。例如:

user1     5%
user2    10%
...
Run Code Online (Sandbox Code Playgroud)

是否有类似于top或htop可以做到这一点的工具?

cpu ubuntu centos

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

更改swappiness是否需要重新启动?

如果我将swappiness值配置为另一个,例如:60 到 0,那么我总是需要重新启动机器才能使更改生效?即使在修改时:

sysctl -w vm.swappiness=0
Run Code Online (Sandbox Code Playgroud)

swap

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

如何在远程机器上并行运行脚本?

我可以通过 ssh 连接到具有 64 个内核的远程机器。假设我需要在这台机器上并行运行 640 个 shell 脚本。我该怎么做呢?

我可以看到将 640 个脚本分成 64 个组,每组 10 个脚本。然后我将如何并行运行这些组中的每一个,即每个可用内核上的一个组。

表单的脚本

    ./script_A &
    ./script_B &
    ./script_C &
    ...
Run Code Online (Sandbox Code Playgroud)

哪里script_A对应第一组,script_B第二组等等,就足够了?

在一个内核上运行的一组脚本可以按顺序运行,但我希望这些组在所有内核上并行运行。

parallelism

16
推荐指数
2
解决办法
2524
查看次数

Debian Live-CD 用户密码

我正在尝试通过 USB 实时使用 Debian,但是我没有成功登录...

获得访问权限的标准用户名和密码是什么?

我尝试在互联网上搜索这个问题,并使用了我发现的标准用户凭据的组合,例如 live/live、root/root、root/live 和没有密码的组合。他们都没有工作。

这个问题对我来说适用于 Gnome、KDE、Xfce。

password gnome kde debian xfce

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

如何为 vim 创建自己的拼写文件?

目前,我正在编写一份文件,其中需要使用大量首字母缩略词、技术语言和非德语单词。

现在我想知道是否可以创建一个拼写文件 ( tech_speak) 来检查这种技术语言,以便我可以使用以下 vim 命令

:set spelllang=de,tech_speak spell
Run Code Online (Sandbox Code Playgroud)

这怎么可能?

vim spell-checking

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