본문 바로가기

Server68

[CentOS] tar를 이용한 백업/복구 [백업하기] 1. Root / 이동하여 백업 cd / 2. 전체 백업 sudo tar cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc/* --exclude=/lost+found/* --exclude=/media/* --exclude=/mnt/* --exclude=/sys/* / * exclude에 제외할 폴더를 입력하면 됩니다. - test sudo tar cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc/* --exclude=/lost+found/* --exclude=/media/* --exclude=/mnt/* --exclude=/boot/* --exclude=/etc/fstab -.. 2023. 1. 21.
인터넷 안되는 환경에서 yum 설치 (rpm 패키지 다운로드) 1. 아래 블로그에 나와있는데로 rpm 파일 생성 - https://lifeplan-b.tistory.com/m/201 Yum 없이 패키지 설치(feat. CentOS gcc 설치) 인터넷이 가능한 서버 or PC에서 gcc / gcc-c++을 설치할때는, 아주 간단하게 "yum install gcc" 하면 해결이 된다. 그러면, 의존성 패키지까지 함께 설치가 완료된다. 그러나, Yum을 사용하지 못하는 환경 lifeplan-b.tistory.com 2. 아래 명령어로 rpm을 이용한 yum 설치 - yum install 파일명.rpm 예) yum install epel-release-6-8.noarch.rpm 2022. 9. 29.
[CentOS7] 메모리 실제 사용률 스크립트 확인 실질 메모리 사용률 실질 메모리 사용량 캐시 영역을 제외한 메모리 사용량 공식 real_usage=usedtotal∗100(%) 계산 명령어 free | grep ^Mem | awk '{printf "actual_usage=%s, total=%s, actual_usage_ratio=%.2f%% \n", $3, $2, $3*100/$2}' 명목 메모리 사용률 명목 메모리 사용량 실질 메모리 사용량과 캐시 영역을 포함한 메모리 사용량을 더한 양 공식 usage=used+buff/cachetotal∗100(%) 계산 명령어 free | grep ^Mem | awk '{printf "nominal_usage=%s, total=%s, nominal_usage_ratio=%.2f%% \n", $3+$6, $2, (.. 2022. 4. 13.
[CentOS6] 메모리 실제 사용률 스크립트 확인 1. 소수점 버림 TOTAL=`free | grep ^Mem | awk '{print $2}'` USED1=`free | grep ^Mem | awk '{print $3}'` USED2=`free | grep ^-/+ | awk '{print $3}'` NOMINAL=$((100*USED1/TOTAL)) ACTUAL=$((100*USED2/TOTAL)) echo NOMINAL=${NOMINAL}% ACTUAL=${ACTUAL}% 2. 소수점 포함 TOTAL=`free | grep ^Mem | awk '{print $2}'` USED1=`free | grep ^Mem | awk '{print $3}'` USED2=`free | grep ^-/+ | awk '{print $3}'` NOMINAL=`echo .. 2022. 3. 15.
[Debian] Apache 모듈 활성화 및 로드된 모듈 확인 1. 모듈 활성화 방법 - sudo a2enmod [모듈명] 예) sudo a2enmod rewrite - sudo systemctl restart apache2 2. 로드된 모듈 확인 방법 - apachectl -M 또는 a2query -m 2022. 2. 4.
Nginx 13: Permission denied) while connecting to upstream (해결법3) 1. sestatus로 SELINUX 사용 여부 확인 - 만약 켜져 있다면 종료 ※ 종료 방법은 아래 URL 참고 www.lesstif.com/system-admin/centos-selinux-6979732.html CentOS SELinux 설정 및 해제하기 SELinux 를 해제후 다시 켤 경우 relabel 이 필요하며 이때 잘못된 설정이 있을 경우 부팅이 안 되거나 ssh 로 원격 접속이 불가능할 수 있으므로 enforcing 모드가 아닌 permissive 로 설정후 재부팅하는 것 www.lesstif.com 2. nginx user 변경 - vi /etc/nginx/nginx.conf user nginx로 되어있는걸 웹 소스 소유자로 변경 2021. 4. 7.