鼎鼎知识库
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

ubuntu18.04开机自启动.md 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. 以下没有成功
  2. ```
  3. --ubuntu18.04的管理系统?
  4. systemd
  5. --回到根目录
  6. cd /
  7. --查看根目录下的内容
  8. ls
  9. 包含etc, lib目录
  10. --systemd读取哪个配置文件?
  11. /etc/systemd/system下的配置文件,并链接到/lib/systemd/system
  12. --打开/lib/systemd/system目录下的rc.local.service文件
  13. --修改文件的只读权限:sudo chmod 666 rc.local.service
  14. [Unit]
  15. Description=/etc/rc.local Compatibility
  16. Documentation=man:systemd-rc-local-generator(8)
  17. ConditionFileIsExecutable=/etc/rc.local
  18. After=network.target
  19. [Service]
  20. Type=forking
  21. ExecStart=/etc/rc.local start
  22. TimeoutSec=0
  23. RemainAfterExit=yes
  24. GuessMainPID=no
  25. [Install]
  26. WantedBy=multi-user.target
  27. Alias=rc-local.service
  28. --以上rc-local就是需要创建的脚本文件
  29. --来到etc目录下
  30. --创建rc-local脚本文件:sudo touch rc.local
  31. --修改文件的权限:sudo chmod a+x rc.local
  32. --在/etc/systemd/system目录下创建软链接,来到根目录
  33. sudo ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
  34. --修改etc/rc.local的权限
  35. sudo chmod 666 rc.local
  36. --修改etc/rc.local的内容
  37. echo "test" > /usr/local/test.log
  38. --修改etc/rc.local的执行权限
  39. sudo chmod +x /etc/rc.local
  40. --重启:reboot
  41. --登录:dingding teche123
  42. --验证是否运行了开机自启动:sudo cat /usr/local/test.log
  43. ```