linux
-
Linux 및 맥(MacOS)에서 ProxyJump 기능 활용Linux 2023. 9. 7. 11:32
Host [proxy server name] HostName [proxy or jump host domain or ip address] Port [port number] User [username] IdentityFile [proxy or jump host identity key file] Host [remote server name] HostName [server domain or ip address] Port [port number] User [username] IdentityFile [server identity key file] ProxyJump [proxy server name] 끝.
-
Linux, rc.local을 이용한 서버 부팅 후 쉘 스크립트 실행Linux 2020. 10. 19. 17:55
[목표] Linux 서버의 rc-local 서비스를 활용하여, 서버 부팅이 완료되고 난 뒤 쉘 스크립트가 자동으로 실행되도록 합니다. 0. 아래의 과정은 root로 처리되었습니다. 1. rc.local의 실행 권한을 부여합니다. chmod +x /etc/rc.d/rc.local 2. rc-local 서비스의 상태를 확인하고 start, enable 합니다. systemctl status rc-local.service systemctl start rc-local.service systemctl enable rc-local.service 3. /etc/rc.d/rc.local를 편집하여 실행하고자하는 쉘 스크립트를 등록합니다. vi /etc/rc.d/rc.local 4. 서버 재부팅 후 쉘 스크립트가 제대로..
-
Linux, vmstat과 crontab을 이용한 사용량 로그 저장하기Linux 2020. 5. 27. 14:06
[목표] Linux 환경에서 현재 사용중인 cpu, ram의 사용량을 vmstat 명령어를 통해 모니터링하고, 그 로그 기록을 crontab을 이용해 주기적으로 저장합니다. [방법 1.] crontab에 vmstat 명령어를 바로 등록 $ crontab -e #1분마다 , vmstat을 1초 간격으로 10번, /home/ec2-user/logs/vmstat.log에 저장 * * * * * vmstat 1 10 >> /home/ec2-user/logs/vmstat.log [결과물 1.] #기록된 로그 확인 $cat vmstat.log [방법 2.] sh 스크립트를 작성하고 crontab에 등록(date 명령어 추가) $ vi vmstat_script.sh # date로 현재 날짜와 시간조회, vmstat을..
-
Linux crontab을 이용하여 주기적으로 ping testLinux 2020. 5. 20. 10:10
[목표] 특정 ip에 ping을 날리는 sh 스크립트를 crontab에 등록하여 주기적으로 실행합니다. [작업순서] 1. EC2 t3.nano 생성 2. Linux의 시간대를 한국으로 변경 - A 방법 sudo timedatectl set-timezone Asia/Seoul 2. Linux의 시간대를 한국으로 변경 - B 방법 sudo vi /etc/sysconfig/clock # ZONE="Asia/Seoul" 로 변경 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime #시간대 정보를 Asia/Seoul로 참조 sudo reboot #시스템을 재부팅하여 모든 서비스 및 응용 프로그램에서 새 표준 시간대 정보를 적용 3. Timezone 변경여부 확인..