[리눅스] dmesg에 메시지(로그) 남기는 방법!!
부팅시 프로그램이나 스크립트 실행할때나 간단히 dmesg에서 메시지(로그)를 남길 필요가 있을때가 있는데요
su root -c 'echo MESSAGE > /dev/kmsg'
위와 같이 dmesg에 로그를 남길 수 있습니다 MESSAGE에 원하시는 로그를 남기시면 됩니다
사진과 같이 dmesg 명령을 실행해 보면 로그가 남겨진걸 확인 할수 있습니다
부팅시 프로그램이나 스크립트 실행할때나 간단히 dmesg에서 메시지(로그)를 남길 필요가 있을때가 있는데요
su root -c 'echo MESSAGE > /dev/kmsg'
위와 같이 dmesg에 로그를 남길 수 있습니다 MESSAGE에 원하시는 로그를 남기시면 됩니다
사진과 같이 dmesg 명령을 실행해 보면 로그가 남겨진걸 확인 할수 있습니다
리눅스 부팅시 프로그램이나 스크립트 자동으로 실행하는 방법입니다
– /etc/init.d/ 폴더에 부팅시 실행할 스크립트를 작성합니다
: ex) sinwho.sh
– 만든 스크립트 파일 권한을 변경합니다
: chmod 777 /etc/init.d/sinwho.sh
– 만든 스크립트 파일을 등록합니다
: update-rc.d [실행 할 스크립트 파일] defaults
: ex) update-rc.d sinwho.sh defaults
: defaults는 runlevel 3,5를 의미합니다 /etc/rc?.d/ 폴더에 가시면 등록한 스크립파일을 볼수 있을겁니다(?는 숫자입니다)
이후 재부팅 후 확인 하시면 됩니다
– 등록한 스크립트(프로그램) 삭제 방법
: update-rc.d sinwho.sh remove
집에 간단한 홈서버(리눅스)를 꾸며놨는데
내부 네트워크로 간단히 같은 네트워크에 연결되어 있는 PC를 WOL 제어할때 편한게 있어서 소개합니다
일단
sudo apt-get install etherwake
를 설치 후
wakeonlan MAC-ADDRESS
로 실행하시면 됩니다
만약 맥주소가 FC:00:00:00:00:00 이라면
wakeonlan FC:00:00:00:00:00
이렇게 하는것만으로 간단히 내부 네트워크 WOL을 사용할수 있습니다