小编Rav*_*ina的帖子

systemd 如何使用 /etc/init.d 脚本?

我刚切换到 debian jessie,大多数东西都运行正常,包括我的图形显示管理器wdm

问题是,我只是不明白这是如何工作的。显然我的/etc/init.d/wdm脚本被调用了,因为当我exit在那里提前放置时,wdm 没有启动。但是当我或者重命名 /etc/rc3.d目录时(我的默认运行级别曾经是 3),然后 wdm 仍然启动。

我不知道 systemd 如何找到这个脚本,我不明白它对所有其他 init.d 脚本做了什么。

  • systemd 何时以及如何运行 init.d 脚本?
  • 从长远来看,我应该摆脱所有 init.d 脚本吗?

init-script systemd init sysvinit

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

使用 sudo dpkg 安装未知的 deb 包会有害吗?

假设我使用dpkg以下方法安装软件包:

sudo dpkg -i package-name.deb
Run Code Online (Sandbox Code Playgroud)

然后没有运行包二进制文件,我只是将其删除:

sudo dpkg -r package-name
Run Code Online (Sandbox Code Playgroud)

在这个过程中会发生什么有害的事情吗?例如,.deb文件中的任何恶意配置脚本?可能发生的其他可能的威胁是什么?

ubuntu debian dpkg software-installation deb

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

当 /run/nologin 存在时,是否可以远程取消计划的关机?

考虑这个场景:

  1. 用户ssh进入系统并做他/她想做的任何事情。
  2. 然后安排一个shutdown使用:

    sudo shutdown -h +1
    
    Run Code Online (Sandbox Code Playgroud)
  3. 最后关闭ssh会话

现在/run/nologin已经创建,没有人可以再登录了,但是出现了一些事情,我们想ssh在它崩溃之前回到系统。

当我们不再被允许登录时,是否可以远程取消预定的关机?

shutdown ssh

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

如何专门运行 shell 内置命令

考虑一种情况,我在当前的 shell 中运行这些命令,或者将它们放在里面.bashrc

alias source='echo hi'
alias .='echo hi'
alias unalias='echo hi'
Run Code Online (Sandbox Code Playgroud)

或者function source(){ echo hi; },等等。

在二进制命令的情况下,我们可以使用绝对路径,例如:/bin/ls,但是我如何在当前 shell 中专门运行这些 shell 内置命令中的任何一个?

bash alias shell-builtin

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

缺少物理卷

我的虚拟 Debian 服务器上有一个逻辑卷,但它似乎丢失了。

我尝试通过发出lvchange -ayor来激活它vgchange -ay,结果是:

拒绝激活部分 LV srv/vmail。使用“--activationmodepartial”来覆盖。

通过添加,'--activationmode partial我可以激活逻辑卷,并且在安装卷后一​​切看起来都很好。

我尝试运行pvscan -v,它列出了所有相应的物理卷,但还指出:

缺少 4 个物理卷。

但他们不是,他们已经启动并运行了!

我可以通过blkid在驱动器上运行并将结果与/etc/lvm/backup/srv​​ . /etc/lvm/backup/srv然而值得注意的是,其中一些 PV 在和 中标有缺失标志/etc/lvm/archive

flags = ["MISSING"]
Run Code Online (Sandbox Code Playgroud)

运行时pvs还会显示所有物理卷,但正如您所看到的,其中一些被标记为丢失:

PV                     VG         Fmt  Attr 
/dev/vdd               srv        lvm2 a-m
Run Code Online (Sandbox Code Playgroud)

跑步lvs -v

There are 4 physical volumes missing.
There are 4 physical volumes missing.

LV        VG      #Seg  Attr        Maj Min KMaj KMin 
vmails    srv       6   -ri-----p- …
Run Code Online (Sandbox Code Playgroud)

lvm

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