Ubuntu18.04 전원 켜기 시작 설정 및 MAC 주소 영구 수정
전원 켜기 시작 서비스 만들기
실행 명령
ls /lib/systemd/system
에서 많은 시작 스크립트를 볼 수 있는데 그중에 우리가 필요로 하는 rc.local.service
가 있습니다. 스크립트를 열면 다음과 같습니다.# SPDX-License-Identifier: LGPL-2.1+
#
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.
[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
일반 시작 파일은 세 가지 구성 부분이 필요하다
[Unit] :
[Service] : , ,
[Install] : ,
위에 [Install] 섹션이 없어지면 아래 Install 섹션을 추가합니다.
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
Ubuntu 18.04 기본값은/etc/rc.가 없습니다.local 이 파일은 스스로 만들어야 합니다
sudo touch /etc/rc.local
앞에서 말했듯이 시스템d는 기본적으로/etc/시스템/시스템 디렉터리에 소프트 링크를 만들어야 합니다.
sudo ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
MAC 전원 켜기 시작 항목 수정
#!/bin/sh -e
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether B4:B6:86:02:BE:04
sudo ifconfig eth0 up
exit 0
sudo chmod +x /etc/rc.local
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.