linux自启动 s99
时间: 2023-10-17 15:35:09 浏览: 53
对于 Linux 系统中的自启动脚本,一般会将其命名为以字母 "S" 开头和两位数字结尾的文件,这样系统会按照文件名的顺序执行这些启动脚本。数字越小,优先级越高。如果你希望将某个脚本设置为自启动,并且在系统启动的时候以 s99 开头,可以按照以下步骤进行操作:
1. 确保你有 root 权限或者是具有 sudo 权限的用户。
2. 将你的启动脚本放置在 `/etc/init.d/` 目录下,可以使用任意名称,例如 `myscript`。
3. 使用以下命令设置脚本的权限:
```
sudo chmod +x /etc/init.d/myscript
```
4. 创建一个符号链接到 `/etc/rcS.d/` 目录下,并以 s99 开头:
```
sudo ln -s /etc/init.d/myscript /etc/rcS.d/S99myscript
```
这样,在系统启动时,脚本 `myscript` 将会被执行。请注意,以上步骤适用于大部分基于 SysV 的 Linux 发行版,如 Debian、Ubuntu 等。对于其他发行版,可能会有所不同,请参考对应发行版的文档或手册。
相关问题
Linux nginx自启动
在Linux上,你可以使用systemd来配置Nginx的自启动。以下是配置Nginx自启动的步骤:
1. 创建一个名为`nginx.service`的服务文件。你可以使用文本编辑器(如`vi`)创建并编辑该文件:
```
sudo vi /etc/systemd/system/nginx.service
```
2. 在`nginx.service`中添加以下内容:
```
[Unit]
Description=Nginx HTTP server
After=network.target
[Service]
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/usr/sbin/nginx -s quit
ExecRestart=/usr/sbin/nginx -s reopen
[Install]
WantedBy=multi-user.target
```
3. 保存并关闭文件。
4. 重新加载systemd守护进程配置以使新的服务文件生效:
```
sudo systemctl daemon-reload
```
5. 启用Nginx服务,使其在系统启动时自动启动:
```
sudo systemctl enable nginx
```
6. 可以使用以下命令来手动启动、停止、重启或重新加载Nginx服务:
- 启动:`sudo systemctl start nginx`
- 停止:`sudo systemctl stop nginx`
- 重启:`sudo systemctl restart nginx`
- 重新加载配置:`sudo systemctl reload nginx`
现在,Nginx将在系统启动时自动启动,并且你也可以手动控制Nginx的运行状态。
linux minio自启动
要让minio在Linux系统启动时自动运行,可以创建一个systemd服务。具体步骤如下:
1. 创建一个minio用户并设置密码:`sudo useradd -r minio-user -s /sbin/nologin && sudo passwd minio-user`
2. 创建一个systemd服务文件:`sudo nano /etc/systemd/system/minio.service`
3. 在文件中添加以下内容:
```
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
User=minio-user
Group=minio-user
WorkingDirectory=/usr/local/bin
EnvironmentFile=-/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
```
4. 保存并退出文件。
5. 重新加载systemd:`sudo systemctl daemon-reload`
6. 启动minio服务:`sudo systemctl start minio`
7. 将minio服务添加到启动项中:`sudo systemctl enable minio`
现在minio应该已经在系统启动时自动运行了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)