1. Cron 개념과 실습 - 주기적 실행 명령어 2.Cron 을 이용해서 종료된 스프링 서버를 자동으로 재시작 3. 크론 리스트 확인 crontab -e 2번 클릭. * * * * * ls -l 1>>cron.log (분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 4 . script 로 cron 등록 vi myscript.sh chmod u+x myscript.sh crontab -l 1>crontab_new 5. 스크립트로 만들기 crontab -l 1>crontab_new echo "* * * * * ls -l" 1>>crontab_new crontab crontab_new 1. crontab -l 의파일의 내용을 crontab_new 로 생성하고 2. * * * * * ..
기존(310)/🎗️AWS
1. 표준출력과 에러출력을 나눠야한다 . nohup java -jar *.jar 1 > log.out 2 > error.out & 2. 시간설정 변경하기 timedatectl : UTC로 되어있는 시간을 변경해줘야한다.. 우리나라 시간으로 현재는 미국 기준으로 잡혀있ㅇ,ㅁ 3. 시간 리스트 확인하기 timedatectl list-timezones 4. grep 으로 특정 나라만 찾기 timedatectl list-timezones | grep Seoul 5. install 해주기 서울로 하면 변경된다. timedatectl set-timezone Asia/Seoul 6. grep 으로 자동으로 찾고 서버 죽이기 echo "Springboot Stop....." SPRING_PID=$(pgrep -f v1..
1.현재 진행중인 프로세스 확인하기 netstat -nlpt 2.PID 번호 확인하기 ps -ef 3. 운영중인 프로세스 죽이기 kill -9 4616 4. mylog.out 이라는 로그파일로 만들고싶다. nohup java -jar *.jar > mylog.out & 해당강의는 아이티윌 국비지원센터 최주호님의 AWS 강의를 듣고 블로그에 기록해두는 용입니다. https://www.e-itwill.com/course/course_view.jsp?id=123& 아이티윌 K-디지털 기초역량훈련 온라인 센터 아이티윌 온라인 국비지원교육 전용 사이트. K-디지털 기초역량훈련 과정. 국민내일배움카드 전용 강좌 진행중. www.e-itwill.com
1. 터미널을 종료하면 서버가 죽기때문에 터미널을 종료해도 계속 유지되게하기 2. nohup 명령어는 리눅스에서 프로세스를 실행터미널의 세션 연결이 끊어지더라도 지속적으로 동작할수 있게 하는 명령어 nohup --version 버전확인 3. 터미널 을 종료해도지속 돌수 있게 하는 명령어 => 이상한 에러 떠도 실행 됨 nohup java -jar *.jar 뛰어쓰고 & 백그라운드 가능함 4. 실행확인하기 위해서 net-tools 설치 sudo apt install net-tools 5. 실행파일확인확인 netstat -nlpt 6. 로그파일 확인하기 nohup는 자동적으로 로그를 남김 jar 파일 위치에 있음 7. 로그확인 cat nohup.out ( 기존 ) tail -f nohup.out ( 실시간 ..
1. 이전에서 학습한 대로 등록후에 우분투에 연결을 해주면 터미널 창을 띄웁니다. 2. 이제 우분에타다가 java 프로젝트를 clone 을 진행합니다. git clone 깃허브주소 3. gradlew 실행권한주기 실행파일로 변환하기. chmod u+x gradlew 4. jdk 파일을 설치해주기 ( 메뉴판업데이트 ) sudo apt update ( 메뉴판 확인 ) sudo apt-cache search jdk ( 메뉴판 자세하기 확인 ) sudo apt-cache search jdk | grep openjdk-11 ( 버전 별로 변경가능 ) 5. jdk 설치하기 1. sudo apt install openjdk-11-jdk 2. Y 3. 설치 6. gradlew 실행하기 ./gradlew build 현재..
1. 일단 앞에서 만들었던 EC2 인스턴스를 하나 생성한 뒤에 2. 왼쪽 TAB에 보면 네트워크 및 보안 >> 탄력적 IP 라는곳을 클릭해준다ㅓ. 3. 클릭후 밑에 할당 클릭 하면 생성. 4. 참고 주의사항 : EC2 에 프리티어 에서 탄력적 ip 는 기본적으로 1개의 아이피를 지원하지만 조건이 있다 이조건을 유지하지 못하면 비용이 청구 되기때문에 EC2 에 탄력적 IP 를 연결 해 준다. 1, 탄력적 ip 주소 릴리스 = > ec2 종료할때 같이 종료 해줘야함 안그러면 비용발생.2. 탄력적 ip 주소 연결 =.> ec2 연결할때 눌러줘서 연결 시켜줘야함. 안그러면 비용 발생. 해당강의는 아이티윌 국비지원센터 최주호님의 AWS 강의를 듣고 블로그에 기록해두는 용입니다. https://www.e-itwil..