Linux中注册第三方程序到系统服务及添加命令到环境变量

😅

本篇文章来自chatGPT

注册Redis到系统服务

已注册Redis服务为例,进行操作演示。

在Linux中,可以使用systemd来注册redis到系统服务。下面是具体的步骤:

1.创建redis.service文件

在/etc/systemd/system目录下创建redis.service文件,文件内容如下:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

其中,Description表示服务的描述信息,After表示服务启动的依赖项,User和Group表示服务运行的用户和用户组,ExecStart表示服务启动命令,ExecStop表示服务停止命令,Restart表示服务异常退出后自动重启,WantedBy表示服务的启动级别。

2.重新加载systemd配置文件

执行以下命令重新加载systemd配置文件:

systemctl daemon-reload

3.启动redis服务

执行以下命令启动redis服务:

systemctl start redis

4.设置redis服务开机自启动

执行以下命令设置redis服务开机自启动:

systemctl enable redis

至此,redis服务已经成功注册到系统服务中,并且设置为开机自启动。可以使用以下命令来管理redis服务:

systemctl start redis  # 启动redis服务
systemctl stop redis   # 停止redis服务
systemctl restart redis  # 重启redis服务
systemctl status redis  # 查看redis服务状态

将redis-cli命令添加到环境变量

将redis-cli命令添加到环境变量可以让我们在任何目录下都可以直接使用redis-cli命令,而不需要指定redis-cli的完整路径。下面是具体的步骤:

1.打开.bashrc文件

在终端中执行以下命令打开.bashrc文件:

nano ~/.bashrc

2.添加环境变量

在.bashrc文件中添加以下内容:

export PATH=$PATH:/usr/local/bin

其中,/usr/local/bin是redis-cli命令所在的目录,可以根据实际情况进行修改。

3.保存并退出

按下Ctrl+X,然后按下Y键保存修改,最后按下Enter键退出nano编辑器。

4.使环境变量生效

在终端中执行以下命令使环境变量生效:

source ~/.bashrc

至此,redis-cli命令已经添加到环境变量中,可以在任何目录下直接使用redis-cli命令了。可以在终端中执行以下命令验证是否添加成功:

 

redis-cli --version

微信关注

编程那点事儿

编程那点事儿

本站为非盈利性站点,所有资源、文章等仅供学习参考,并不贩卖软件且不存在任何商业目的及用途,如果您访问和下载某文件,表示您同意只将此文件用于参考、学习而非其他用途。
本站所发布的一切软件资源、文章内容、页面内容可能整理来自于互联网,在此郑重声明本站仅限用于学习和研究目的;并告知用户不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。
如果本站相关内容有侵犯到您的合法权益,请仔细阅读本站公布的投诉指引页相关内容联系我,依法依规进行处理!
作者:理想
链接:https://www.imyjs.cn/archives/1277
THE END
二维码
Linux中注册第三方程序到系统服务及添加命令到环境变量
😅本篇文章来自chatGPT 注册Redis到系统服务 已注册R……
<<上一篇
下一篇>>
文章目录
关闭
目 录