标签: init

如何在 /boot 中释放更多空间?

我的/boot分区快满了,每次重新启动系统时都会收到警告。我已经删除了旧的内核包(linux-headers ...),实际上我这样做是为了安装自动更新附带的较新内核版本。

安装新版本后,分区又快满了。那我还能删除什么?是否有其他一些与旧内核映像相关的文件?

这是我的/boot分区上的文件列表:

:~$ ls /boot/
abi-2.6.31-21-generic         lost+found
abi-2.6.32-25-generic         memtest86+.bin
abi-2.6.38-10-generic         memtest86+_multiboot.bin
abi-2.6.38-11-generic         System.map-2.6.31-21-generic
abi-2.6.38-12-generic         System.map-2.6.32-25-generic
abi-2.6.38-8-generic          System.map-2.6.38-10-generic
abi-3.0.0-12-generic          System.map-2.6.38-11-generic
abi-3.0.0-13-generic          System.map-2.6.38-12-generic
abi-3.0.0-14-generic          System.map-2.6.38-8-generic
boot                          System.map-3.0.0-12-generic
config-2.6.31-21-generic      System.map-3.0.0-13-generic
config-2.6.32-25-generic      System.map-3.0.0-14-generic
config-2.6.38-10-generic      vmcoreinfo-2.6.31-21-generic
config-2.6.38-11-generic      vmcoreinfo-2.6.32-25-generic
config-2.6.38-12-generic      vmcoreinfo-2.6.38-10-generic
config-2.6.38-8-generic       vmcoreinfo-2.6.38-11-generic
config-3.0.0-12-generic       vmcoreinfo-2.6.38-12-generic
config-3.0.0-13-generic       vmcoreinfo-2.6.38-8-generic
config-3.0.0-14-generic       vmcoreinfo-3.0.0-12-generic
extlinux                      vmcoreinfo-3.0.0-13-generic
grub                          vmcoreinfo-3.0.0-14-generic
initrd.img-2.6.31-21-generic  vmlinuz-2.6.31-21-generic
initrd.img-2.6.32-25-generic  vmlinuz-2.6.32-25-generic
initrd.img-2.6.38-10-generic  vmlinuz-2.6.38-10-generic
initrd.img-2.6.38-11-generic  vmlinuz-2.6.38-11-generic
initrd.img-2.6.38-12-generic  vmlinuz-2.6.38-12-generic
initrd.img-2.6.38-8-generic   vmlinuz-2.6.38-8-generic
initrd.img-3.0.0-12-generic   vmlinuz-3.0.0-12-generic
initrd.img-3.0.0-13-generic   vmlinuz-3.0.0-13-generic
initrd.img-3.0.0-14-generic   vmlinuz-3.0.0-14-generic
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用3.0.0-14-generic内核。

filesystem boot init hard-drive disk-usage

590
推荐指数
11
解决办法
64万
查看次数

/etc/init/ 和 /etc/init.d/ 有什么区别?

/etc/init/和 和有/etc/init.d/什么区别?

更一般地说,.d后缀向目录传达了什么含义?

filesystem init.d init

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

如何安装 init.d 脚本?

我正在尝试安装一个 init.d 脚本,以运行 celery 来调度任务。这是我遵循的步骤:

  • 复制文件celeryd并将其粘贴到文件夹/etc/init.d/
  • 在文件夹/etc/default/ 中创建了一个配置文件celeryd

现在,当我尝试通过sudo /etc/init.d/celeryd start它启动它时,它会引发错误sudo: /etc/init.d/celeryd: command not found

我在谷歌上搜索了如何安装 init.d,我得到了这个SO-question

它说要发出一个uname -a,当我得到这个时:

Linux capsonesystem8-desktop 3.2.0-43-generic-pae 
#68-Ubuntu SMP Wed May 15 03:55:10 UTC     
2013 i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

它还说使用 utils like insservto enable init.d script 所以试过:

insserv /etc/init.d/celeryd 但它抛出错误 insserv: command not found

所以我尝试安装insserv sudo apt-get install insserv。但它说安装了aleady:

insserv is already the newest version.
0 upgraded, 0 newly …
Run Code Online (Sandbox Code Playgroud)

startup init

81
推荐指数
2
解决办法
33万
查看次数

生动 - 无法连接到新贵:连接被拒绝

刚刚通过 do-release-upgrade 更新,现在某些新贵工作,如 fail2ban 和 plexmediaserver 将无法启动(已尝试重新安装)

$ sudo service fail2ban start
Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details.

$ systemctl status fail2ban.service
  fail2ban.service - Fail2Ban Service
   Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; 26s ago
     Docs: man:fail2ban(1)
  Process: 14423 ExecStart=/usr/bin/fail2ban-client -x start (code=exited, status=255)

$ sudo service plexmediaserver start
Failed to start plexmediaserver.service: Unit plexmediaserver.service failed to load: No such file or directory.

$ …
Run Code Online (Sandbox Code Playgroud)

upstart init services fail2ban

51
推荐指数
2
解决办法
23万
查看次数

如何用 systemd 替换新贵?

由于 Mark Shuttleworth 决定将来切换sytemd,我想知道我现在是否可以在我的 Ubuntu 上安装它?

upstart init systemd

47
推荐指数
1
解决办法
5万
查看次数

Ubuntu 14.04 是否使用 systemd?

14.04的init系统在发布之前有很多讨论,但我找不到任何最终解释结果的站点。

那么 Ubuntu 14.04 现在使用 systemd 了吗?

init systemd 14.04

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

新贵脚本未启动

Ubuntu 10.04

我创建了这个新贵脚本(/etc/init/pure-ftpd.conf):

# pure-ftpd - FTP server

description "Pure-FTPd server"

start on filesystem
stop on runlevel S

respawn
respawn limit 10 5
pid file /var/run/pure-ftpd.pid
console output

pre-start script
    test -x /usr/local/sbin/pure-ftpd || { stop; exit 0; }
end script

exec /usr/local/sbin/pure-ftpd --maxclientsnumber 2 --maxclientsperip 10 --prohibitdotfileswrite --prohibitdotfilesread --noanonymous --chrooteveryone --dontresolve --nochmod --pidfile /var/run/pure-ftpd.pid
Run Code Online (Sandbox Code Playgroud)

但...

# start pure-ftpd
start: Unknown job: pure-ftpd
Run Code Online (Sandbox Code Playgroud)

# service pure-ftpd start
start: Unknown job: pure-ftpd
Run Code Online (Sandbox Code Playgroud)


有什么问题?
是否有必要做更多的事情?
是否也需要在 /etc/init.d 中创建一个脚本?

scripts upstart init pure-ftpd

34
推荐指数
4
解决办法
6万
查看次数

如何确保一项 Upstart 工作在其他 Upstart 工作之前开始?

这是一个普通的 Upstart 问题,但让我使用一个特定的案例:

Centrify 是一个 NIS 到 ActiveDirectory 的网关。它需要在任何依赖于它提供的身份验证服务的服务之前加载,例如 autofs、cron、nis 等。

事实证明,即使尝试更改其他服务的依赖关系,这也很难实现(我认为无论如何我们都不应该这样做,如果可能的话,我不想触及其他 Upstart 工作) .

建议?

boot upstart init

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

inittab 文件在哪里?

我在 Ubuntu 10.10 上,我刚刚加入了来自 OS X 的 Linux 世界。我正在了解运行级别和rc目录/etc/,以及我正在阅读的任何地方(手册、教程等)inittab。但是我在我的 Ubuntu 安装中找不到它。为什么?Ubuntu 是否遵循运行级别模型?rc和级别如何加载没有inittab

init

31
推荐指数
4
解决办法
10万
查看次数

如何摆脱云初始化?

我使用 Ubuntu 14.04 映像作为 vagrant 的基本框。不幸的是,这个基本框包含 cloud-init,这会在机器启动过程中引起许多问题:https : //github.com/mitchellh/vagrant/issues/3860

我没有在云中使用我的机器,所以我真的不需要这个。我虽然打字:

sudo apt-get remove cloud-init
Run Code Online (Sandbox Code Playgroud)

将解决我的问题,但机器仍然在启动时花费大约 3 分钟尝试配置我不需要的东西。

我可以看到有在AA号码的云初始化相关的文件/etc/init(例如cloud-init.confcloud-final.confcloud-config.conf等)。我可以删除它们,但我不确定这是否安全。

我还安装rcconf了检查所有启动脚本,但在那里找不到与 cloud-init 相关的任何内容。有任何想法吗?

startup uninstall cloud init.d init

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