본문 바로가기

분류 전체보기8

서버에서 swap 메모리 사용률을 조절하는 방법 서버를 관리하는 담당자라면 모니터링 프로그램(NKIA, whatap 등)을 통해 서버관제를 진행할텐데요. 서버의 실제 메모리는 충분한데 real 메모리는 다 사용하지 않고, (buffer와 cache 할당 중) swap 메모리의 사용률이 올라가는 경우가 많습니다. 이런 경우에 서버에서 취할 수 있는 설정은 vm.swappiness 입니다. 리눅스 커널 속성 중 하나로, swap 메모리 활용 수준을 조절해주는 역할을 합니다. (스왑 사용의 적극성 수준) ※ OS는 Rocky Linux 8.6 으로 진행하였습니다. 1. 개요 swappiness vm.swappiness 스왑 활용도, 스와핑 활용도, 스와피니스 리눅스 커널 속성 중 하나 스왑메모리 활용 수준 조절 스왑 사용의 적극성 수준 2. 값 설명 값의 .. 2024. 1. 25.
리눅스 timezone 변경 서버에서 date 명령어를 쳤을 때, UTC로 9시간의 차이가 나는것을 종종(자주) 보게된다. timezone 설정이 안되어있어 그런것인데, 이럴땐 아주 간단하다. # timedatectl - 솰라솰라 UTC 시간 출력 # timedatectl set-timezone Asia/Seoul - 한국으로 timezone 변경 # timedatectl - KST로 시간 변경된 것 확인 완료 2024. 1. 3.
Linux df 와 du의 차이가 있을때는 업무중에 리눅스 서버의 "/" 파일시스템이 임계치 이상 올라갔다는 알림이 발생했고, 해당 파일시스템 정리를 하기 위해, 서버에 접속해서 df -h , 명령어와 du -shx / 명령어로 확인을 해보았다. 근데 이게 웬걸.. df 로 나오는 용량과 du 명령어로 나오는 용량이 거의 100G 넘게 차이가 나는게 아닌가?? 그래서 조치를 하기 위해 나름의 분석 및 조사 결과 파일을 삭제했지만, df에 반영이 되지 않은것으로 확인 되었다. 보통 시스템을 오래 켜두면 발생하는 현상이라고 하는데, (uptime을 쳐보니 1000일이 훌쩍 넘어가있었음) 그 이유는 특정 프로세스가 file descriptor 를 연 후에 file descriptor 가 가리키는 파일을 지웠는데 그 프로세스가 여전히 파일을 읽고 쓰고 .. 2023. 12. 22.
Window 서버 OpenVPN 자동 실행 설정 방법 윈도우에서 OpenVPN을 사용하는 경우, PC가 리부팅 되자마자 OpenVPN을 까먹고 못 키는 경우가 생길 수 있음.. 그러한 불상사를 대비하기 위해 자동 스케줄러를 이용한 설정 방법을 남겨보려고 함! 순서대로만 따라하면 서버가 부팅되자마자 바로 OpenVPN이 켜집니다 1. OpenVPN 에서 "파일 위치 열기" 2. OpenVPN GUI "바탕화면에 바로 가기 만들기" 3. 작업 스케줄러에서 "작업 만들기" 4. 작업 만들기에서 "일반", "가장 높은 수준의 권한으로 실행" 체크 5. 작업 만들기에서 "트리거", "새로 만들기", "로그온할 때" 체크 6. 작업 만들기에서 "동작", "새로 만들기", "프로그램 시작" 체크 7. 설정 부분 내용 기입 (1) 프로그램/스크립트 부분 -> 바탕화면에 .. 2023. 12. 22.