디스크 파티션 사용량 모니터링 스크립트[2] ✅작업내용 ✅디스크 용량 확인 명령어 df -h ✅Use 칼럼의 데이터 구하기 df -h | awk '{print $5}' ✅Use 칼럼의 데이터에서 % 제외하기 (%를 기준으로 자르고 첫번째 줄 print) df -h | awk '{print $5}' | awk -F% '{print $1}' ✅Use 칼럼의 데이터에서 칼럼제목(영어) 제외 df -h | awk '{print $5}' | awk -F% '{print $1}' | grep -v "^[A-Z]" 위의 명령어는 쉘스크립트에서 사용하기에 복잡할 수 있다. ✅gsub 내장함수를 이용한 명령어 df -h | awk '{gsub("%",""); print$5 , $6}' | column -t ✅출력값을 변..
서버 운영 필요한 지식 - 트러블 슈팅[1] - (텔레그램 봇 메시지 보내기) 📌[1] 기본 네트워크 구조 및 정보 서버의 확장 종류 스케일업 : 서버의 스팩을 업그레이드 스케일 아웃 : 서버의 숫자를 늘림 테스트할 서버 정보 #서버 운용중 트러블 관련 중요 포인트 1.트러블 슈팅 2.트러블 방지 3.복구(백업) #웹서버 구축 검증 및 확인 쉘 스크립트 ✅사용 중인 포트 확인 netstat -nltpu ✅시스템에 할당된 포트 확인 cat /etc/services ✅nginx(웹서버)의 로그가 쌓이는 경로 cd /var/log/nginx/ 파일생성하지 않고 명령어에서 실행 ✅서버 로드 높은지 체크 : load average 가 코어수보다 높으면 높다 uptime ✅코어수 스팩 체크 cat /proc/cpu..
ubuntu 에 pm2 와 ssl 인증서로 https 설정 pm2 설치 https://hellominchan.tistory.com/11 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pjt3591oo&logNo=221034901679 SSL 인증서 설치 참고 https://happist.com/573990/%EC%B5%9C%EC%8B%A0-lets-encrypt-ssl-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%9C%EA%B8%89-%EB%B0%A9%EB%B2%95-3%EA%B0%80%EC%A7%80-%EC%A0%95%EB%A6%AC https://velog.io/@pinot/Ubuntu-Nginx-%ED%99..
Nginx 설치 정리 nginx 설치 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install nginx ngnix 시작 sudo service ngnix start 네트워크 상황 점검 netstat -tulpN Port 80 를 다른 서비스가 사용시 - kill sudo fuser -k 80/tcp 웹서버 에러 – [emerg] bind() to [::]:443 failed (98: Address already in use) https://happist.com/573788/%EC%9B%B9%EC%84%9C%EB%B2%84-%EC%97%90%EB%9F%AC-emerg-bind-to-443-failed-98-address-already-in-use..
아파치 톰캣Apache Tomcat 연동&mod_jk 설정 목표 : html 파일은 아파치 웹서버에서 처리하고, jsp 파일은 톰캣 서버가 처리하도록 설정한다! 순서 1.U_WAS01 서버에 톰캣 설치 + AJP protocol 커넥트 설정 2.U_WEB01, U_WEB02 서버에 아파치 설치 + mod_jk 설치 & 설정 [1]아파치 톰캣 설치 apt search tomcat | grep tomcat[89] apt -y install tomcat8 tomcat8-docs tomcat8-examples [2] 톰캣 서비스명 확인 systemctl | grep tomcat [3] 톰캣 상태 확인 systemctl status tomcat8 netstat -nlt [4] AJP protocol 커넥트 설정 ..
mac VirturBox 네트워크 설정 0.virtualBox 다운로드 www.virtualbox.org/wiki/Downloads 1.우분투 18.04.5 LTS 디스크 이미지 다운로드 경로 releases.ubuntu.com/18.04/ 2.virturalBox -> 새로 만들기 -> 저장소 -> IDE 세컨더리 마스터 -> ubuntu18 디스크 이미지 선택 3.네트워크 설정 우분투 이미지 선택 -> 파일 -> 호스트 네트워크 관리자 -> 아래처럼 호스트 네트워크 추가해준다.(ip는 192.168.0.1 로 주었다.) 3-1 네트워크 어댑터 1은 NAT으로 설정해준다. 3-2 네트워크 어댑터 2은 위에서 설정한 호스트 전용 어댑터로 설정해준다. 4-1 우분투 터미널 vim /etc/netplan/0..