Linux中/etc/rc.d/rc.local配置失败总结

Linux中/etc/rc.d/rc.local配置失败总结

1./etc/rc.local/etc/rc.d/rc.local是软链接关系

/etc/rc.local/etc/rc.d/rc.local是软链接关系,因此两者内容一致,默认/etc/rc.local是777,但/etc/rc.d/rc.local的权限默认是644

本次也是存在大量非软链关系导致失败的问题

通过查找发现问题,系统/etc/rc.local/etc/rc.d/rc.local是2个独立的文件,导致内容不统一,开机自启失效。

image-20240324232302950

/etc/rc.d/rc.local 用于添加开机启动命令

/etc/rc.local是/etc/rc.d/rc.local的软连接

2.查找导致的情况

sed修改导致软链接失效

查看历史命令发现有同事使用sed命令修改了/etc/rc.local文件,导致软链接文件/etc/rc.local失效,上网搜索了下,查明了原因

sed -i 's/^\/\.\/AppHome/\/AppHome/' /etc/rc.local

结果导致/etc/rc.local成为普通文件,不是软链接文件

解决办法,使用sed时增加参数-c

这样修改能保证修改文件的软硬链接属性不变。

sed -i -c 's/^\/\.\/AppHome/\/AppHome/' /etc/rc.local

评论

  1. Macintosh Chrome 122.0.0.0
    10 月前
    2024-3-26 11:30:09

    这编辑器看上去好像notepad++

    • 博主
      关关
      Windows Edge 118.0.2088.76
      10 月前
      2024-3-26 11:31:30

      是的呀~在公司内网跳板机上。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇