标签: init

在 11.10 启动时运行命令

所以我对如何在我的 Ubuntu 11.10 服务器上创建启动脚本感到困惑。我已经阅读了关于init-scripts、upstart-jobs 等的内容,但我读得越多,就越感到困惑。

我尝试了各种指南,但我还没有找到真正有效的人。

有人可以告诉我如何创建一个可以在 11.10 中运行的简单脚本吗?

bash upstart init 11.10

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

为什么mysql进程在启动时启动?

如您所见,mysql 仅存在于/etc/init.d目录中而不存在于中/etc/rcN.d,因此它不应在启动时启动。

$ sudo find /etc -regex ".*\(rc.*d\|init\.d\).*" | sudo grep "mysql" | sort
/etc/init.d/mysql
Run Code Online (Sandbox Code Playgroud)

server mysql boot upstart init

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

查看像“/sbin/init”这样的系统文件安全吗?

如果我在/sbin/init没有编辑的情况下查看 Ubuntu 的安装,例如在 gedit 中,我是否有破坏 Ubuntu 安装的风险?(我正在参加一个在线 Linux 课程,他们提到了这一点,我想看看它是什么样子。)

init files

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

什么是 /etc/default/ 目录?

运行时配置?默认初始化配置?初始化配置?当你必须解释它时,有人像检查 /etc/default/files dude ...

我被问到这个问题,我不知道..

init etc

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

编写 systemd 脚本

我有一个需要在启动时运行的进程。它需要在机器运行的整个时间内保持运行。到目前为止,我只是在 bash 中键入以下内容,然后启动我的服务器。

command -f argument & disown
Run Code Online (Sandbox Code Playgroud)

我知道我需要制作一个 init 脚本,但我不知道怎么做。经过一些研究,似乎 Ubuntu 使用 systemd(一些参考资料说 Upstart,它们不一样吧?)作为它的 init 系统。但是我在网上找到的所有指南都告诉我将可执行文件放在/etc/init/etc/init.d. Init 应该是一个完全不同的 init 系统。

有人可以指出我正确的方向吗?示例 systemd 脚本甚至在线指南都会有很大帮助。

boot init systemd 16.04

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

这些网络服务分别是做什么的

我在/etc/init.d以“网络”开头的文件夹中列出了服务:

cyrex@cyrex:/etc/init.d$ ls network*
networking                  network-interface-security
network-interface           network-manager
Run Code Online (Sandbox Code Playgroud)

这些都有什么作用。比如哪一个和网络管理器的gui版本有关,哪一个会放弃对所有网卡的网络支持。

init

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

添加一个 grub 菜单条目,该条目可以启动到我当前的安装,但具有不同的运行级别

我正在运行最新的 Kubuntu (14.10),并且想添加一个 grub2 菜单条目以允许我直接启动到不同的运行级别?我想修改/etc/rc3.d/etc/rc4.d直接启动到命令行而不加载 X。我相信自定义菜单条目应该放在/etc/grub.d/40_custom?我假设我可以复制我的/默认菜单条目/boot/grub/grub.cfg?但是我该如何让这个条目在不同的运行级别启动呢?

我可以将该命令添加telinit 3到自定义菜单条目的末尾吗?

任何帮助,将不胜感激 :)

grub2 menu init runlevel 14.10

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

初始化脚本不运行

我希望创建一个仅在运行级别 3 启动时运行一次的脚本。
因此,现在我执行测试以查看执行是否真的有效。

我试图创建一个/etc/init.d/myscript包含以下内容的文件:

#!/bin/bash

OUT="/dev/tty1"

echo -e "Hello world!" > $OUT

ps auxf > /path_to_some_folder/_script_ps_auxf.txt
runlevel > /path_to_some_folder/_runlevel.txt
id -u > /path_to_some_folder/id.txt
pwd > /path_to_some_folder/pwd.txt
Run Code Online (Sandbox Code Playgroud)

该文件为所有用户启用了执行位(ugo)。
我还创建了一个指向/etc/init.d/myscriptat的符号链接/etc/rc3.d/S99myscript。然后我:

  1. 注销我的用户。
  2. CTRL+ ALT+F2中才能看到tty2
  3. 登录我的用户并sudo service lightdm stop禁用 GUI。
  4. 然后sudo init 3为了处于运行级别 3。

但在文件/path_to_some_folder/后不存在的init 3。为什么?


我还尝试了上述几种其他变体 - 包括update-rc.d.


此外,我尝试进行编辑/etc/rc.local,以便将代码/etc/init.d/myscript嵌入/etc/rc.local到该exit 0行之前,但仍然没有任何反应(没有创建文件)。


UTC …

init.d init 16.04

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

标签 统计

init ×8

16.04 ×2

boot ×2

upstart ×2

11.10 ×1

14.10 ×1

bash ×1

etc ×1

files ×1

grub2 ×1

init.d ×1

menu ×1

mysql ×1

runlevel ×1

server ×1

systemd ×1