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

推荐订阅源

A
About on SuperTechFans
C
Cybersecurity and Infrastructure Security Agency CISA
N
News and Events Feed by Topic
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
A
Arctic Wolf
Scott Helme
Scott Helme
P
Palo Alto Networks Blog
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog
量子位
G
Google Developers Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog RSS Feed
NISL@THU
NISL@THU
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
AWS News Blog
AWS News Blog
爱范儿
爱范儿
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
L
LINUX DO - 最新话题
Security Archives - TechRepublic
Security Archives - TechRepublic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Secure Thoughts
Cloudbric
Cloudbric
aimingoo的专栏
aimingoo的专栏
L
Lohrmann on Cybersecurity
TaoSecurity Blog
TaoSecurity Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hacker News: Ask HN
Hacker News: Ask HN
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
S
Security @ Cisco Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
G
GRAHAM CLULEY
P
Proofpoint News Feed
V
V2EX
Martin Fowler
Martin Fowler
C
CERT Recently Published Vulnerability Notes
Attack and Defense Labs
Attack and Defense Labs
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Cloudflare Blog
SecWiki News
SecWiki News
罗磊的独立博客
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
小众软件
小众软件
The Last Watchdog
The Last Watchdog

博客园 - 至尊龙骑

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 &
```