惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
量子位
B
Blog RSS Feed
Schneier on Security
Schneier on Security
L
LINUX DO - 最新话题
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Google DeepMind News
Google DeepMind News
N
News | PayPal Newsroom
阮一峰的网络日志
阮一峰的网络日志
Microsoft Security Blog
Microsoft Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
PCI Perspectives
PCI Perspectives
aimingoo的专栏
aimingoo的专栏
D
Docker
T
The Exploit Database - CXSecurity.com
Last Week in AI
Last Week in AI
W
WeLiveSecurity
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
J
Java Code Geeks
O
OpenAI News
C
Cisco Blogs
Hacker News - Newest:
Hacker News - Newest: "LLM"
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Help Net Security
Help Net Security
Scott Helme
Scott Helme
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
V
V2EX
P
Proofpoint News Feed
Simon Willison's Weblog
Simon Willison's Weblog
A
About on SuperTechFans
S
Securelist
G
Google Developers Blog
Cyberwarzone
Cyberwarzone
The GitHub Blog
The GitHub Blog

博客园 - 至尊龙骑

LAN配置--配置静态DHCP Linux服务器离线安装Docker全攻略--离线安装(一件安装docker以及docker-compose--执行自定义脚本) C# 使用FFmpeg 命令录音录像时设置 水印以及水印位置 C# 使用FFmpeg 命令 水印以及水印位置 录音录像时设置分辨率-分辨率一般是宽高比是 4:3 和16:9 少数是 5:4 FFmpeg 命令 水印以及水印位置 FFmpeg 命令录音录像时分辨率 FFmpeg 查看分辨率以及指定分辨率 C# 中监听 IPv6 回环地址----HttpListener C# 中监听 IPv6 回环地址(Loopback Address)----socket和tcp IPv6 地址 后端设置了跨域但是还是提示跨域问题,原因是这里有两个独立的安全策略在起作用:Chrome和Edge浏览器安全策略强制修改方案 开放所有跨域 ----前端和后端 Win11 上遇到的 WinForm 文件拖拽功能失效,但在 Win10 或其他系统上正常的问题 设置iis的后缀名可以下载 linux执行systemctl enable redis.service 报 Failed to execute operation: Bad message Linux redis 8.2.1源码编译 Linux开机启动设置全攻略 Linux 设置nginx 以及java jar自启动 Linux系统简单源码安装NGINX版本1.28.0 DistributedLock 实现.Net分布式锁 Windows 10\11 离线安装.NET Framework 3.5(包括.NET 2.0和3.0) - 至尊龙骑 跨域处理 utools无法搜索快捷方式和部分软件问题
linux redis 8.2.1软件开机启动redis.service与etc下的rc.local配置2种方式
至尊龙骑 · 2025-09-12 · via 博客园 - 至尊龙骑

### 2025-9-8 linux redis 8.2.1软件开机启动
```
linux 软件开机启动
第一种:写服务
1、sudo vim /etc/systemd/system/redis.service 内容如redis.service.txt下:
[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
RestartSec=3
PIDFile=/run/redis_6379.pid
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2、重新加载systemd,启用并启动你的服务:
sudo systemctl daemon-reload
sudo systemctl start redis
sudo systemctl enable redis
3. 检查日志文件
如果服务仍然无法启用,查看 systemd 的日志可能会提供更多线索:
journalctl -xe
或者查看特定服务的日志:
journalctl -u redis.service
4. 确保 Redis 用户和组存在
在服务文件中指定的用户和组(例如 User=redis 和 Group=redis)必须存在。你可以通过以下命令创建这些用户和组(如果它们不存在的话):
sudo groupadd redis
sudo useradd -r -s /sbin/nologin -g redis redis
5. 检查 Redis 配置文件权限和所有权
确保 Redis 的配置文件(如 /etc/redis/redis.conf)的权限和所有权设置正确:
sudo chown redis:redis /etc/redis/redis.conf
sudo chmod 640 /etc/redis/redis.conf
6. 尝试手动启动服务查看错误信息
在尝试启用服务之前,可以先尝试手动启动服务来查看是否有具体的错误信息:
sudo systemctl start redis.service
然后再次检查日志:
journalctl -u redis.service -xe
按照这些步骤操作后,通常可以解决大多数与 systemctl enable 命令相关的问题。如果问题仍然存在,请仔细检查上述步骤中的每一步,确保没有遗漏或错误。


第一种:配置文件/etc/rc.local开机启动---rc.local是Linux系统中用于在系统启动最后阶段执行自定义命令或脚本的脚本文件,通常位于/etc/rc.local。其作用包括启动服务、设置环境变量、运行一次性任务等,适用于大多数Linux发行版。
执行时机
rc.local在系统所有初始化脚本执行完毕后运行,属于传统init系统的启动流程末端。 ‌
权限要求
需要具备可执行权限(通常设置为755),并确保文件路径和名称正确。 ‌
兼容性问题
部分系统(如Fedora、RHEL)可能需将rc.local重命名为:ml-search-more[rc.d/rc.local]或通过快捷连接实现功能,具体取决于初始化系统的配置。 ‌
linux开启启动
nano /etc/rc.local 编辑内容或者vi /etc/rc.local 编辑内容
touch /var/lock/subsys/local
/usr/local/bin/autostartstop start
/data/FCMS/startFcms.sh
/data/FCMS/startTools.sh

startTools.sh内容如下:
/usr/local/nginx/sbin/nginx
#nohup /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf &
nohup /usr/local/redis821/redis8.2.1/redis-server /usr/local/redis821/redis8.2.1/redis.conf &
```