Ubuntu 20.04LTS - rc.local 활성화

2023. 8. 6. 14:51·Linux

Ubuntu 20.04LTS 버전 rc.local 활성화 (root 권한 필요)

 

rc.local 상태 확인

# systemctl status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
     Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
    Drop-In: /usr/lib/systemd/system/rc-local.service.d
             └─debian.conf
     Active: inactive (dead)
       Docs: man:systemd-rc-local-generator(8)

 

rc.local 파일 생성

# echo -e "#! /bin/bash\nexit 0" >> /etc/rc.local

# cat /etc/rc.local
#! /bin/bash
exit 0

 

rc.local 실행 권한 부여

# chmod +x /etc/rc.local

# ls -al /etc/rc.local
-rwxr-xr-x 1 root root 20 Aug  6 05:41 /etc/rc.local

 

rc.local.service 파일 수정

  • /lib/systemd/system/rc-local.service 파일 마지막에 내용 추가
# echo -e "\n[Install]\nWantedBy=multi-user.target" >> /lib/systemd/system/rc-local.service

# cat /lib/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

[Install]
WantedBy=multi-user.target

 

rc.local 서비스 시작 및 활성화

# systemctl start rc-local.service

# systemctl enable rc-local.service
Created symlink /etc/systemd/system/multi-user.target.wants/rc-local.service → /lib/systemd/system/rc-local.service.

# systemctl status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
     Loaded: loaded (/lib/systemd/system/rc-local.service; enabled; vendor preset: enabled)
    Drop-In: /usr/lib/systemd/system/rc-local.service.d
             └─debian.conf
     Active: active (exited) since Sun 2023-08-06 05:48:24 UTC; 26s ago
       Docs: man:systemd-rc-local-generator(8)
      Tasks: 0 (limit: 970)
     Memory: 0B
     CGroup: /system.slice/rc-local.service

Aug 06 05:48:24 mones2 systemd[1]: Starting /etc/rc.local Compatibility...
Aug 06 05:48:24 mones2 systemd[1]: Started /etc/rc.local Compatibility.
저작자표시 비영리 변경금지 (새창열림)
'Linux' 카테고리의 다른 글
  • 메모리 확인 - free
  • ethtool - 네트워크 정보 확인
  • NIC 링 버퍼(Ring Buffer) 사이즈 조절
  • cannot create temp file for here-document: No space left on device - inode 100% 사용
기억보다는 기록을...
기억보다는 기록을...
내가 보려고 정리하는 글..
  • 기억보다는 기록을...
    메모장
    기억보다는 기록을...
    • 분류 전체보기
      • 클라우드(Azure, AWS, Alibaba)
      • 모니터링(Zabbix,Grafana)
      • 가상화(VMWare, Hyper-V)
      • Docker
      • Ansible
      • Linux
      • Windows
      • 이것저것
      • SQL
      • -------------------------
      • 재테크
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.2
기억보다는 기록을...
Ubuntu 20.04LTS - rc.local 활성화
상단으로

티스토리툴바