我使用的是 ubuntu 10.04。当我安装操作系统时,启动几乎只需要 20 秒。后来我开始安装软件,如 apache 服务器、mysql 服务器、bacula 服务器、字典服务器等。现在启动过程需要超过 120 秒。所以我在启动时使用 sysv-rc-conf 命令关闭了这些进程。启动过程没有一秒钟的改善。我不希望这些进程在启动时启动。我会手动执行。我想要的只是一个快速的启动过程。
出了什么问题?如何加快启动过程。
答案1
不幸的是,没有一个地方可以列出启动时启动的所有应用程序。使用 sysv-rc-conf 是正确的做法,但它对 mysql 和其他程序可能没有帮助。
看一下这个问题(我问的)以了解有关新启动过程的详细信息。
答案2
我不太了解 ubuntu 的启动过程,但启动时有一件事非常重要——服务启动的方式。
通常大多数发行版会在前台逐个启动进程。因此,直到前一个服务启动成功/失败后,才会执行下一个命令。
在 Arch Linux 中,如果在服务名称前面加上“@”,比如@mysql,那么该进程将在后台启动,即它只会发出启动命令并转到下一个服务,这样,启动时间就会大大减少。
检查 Ubuntu 是否具有这样的功能,如果是,则只需在前台启动最关键的服务,如 D-Bus、HAL、网络,其余服务则在后台启动。