mysql 8.0.29 설치 설치환경 CentOS Linux release 7.8.2003 (Core) 1. mysql 설치 # wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar # mkdir mysql # tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar -C mysql 2. mysql 패키지 설치 # cd mysql # rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-plugins-8.0.29-1.el7.x86_64.rpm # yum remove mysql-libs .. 서버 & 시스템/Linux 2022. 6. 14. 08:50
서버 포트 체크 #!/bin/bash apache=`nmap [IP] -p 80 |grep open | wc -l` mysql=`nmap [IP] -p 3306 |grep open | wc -l` ssh=`nmap [IP] -p 22 |grep open | wc -l` ftp=`nmap [IP] -p 21 |grep open | wc -l` if [ "$apache" -eq "0" ]; then curl "https://api.telegram.org/[텔레그램 봇 ID]&text= APACHE DOWN!!!!!!!!!!!!!" fi if [ "$mysql" -eq "0" ]; then curl "https://api.telegram.org/[텔레그램 봇 ID]&text= MYSQL DOWN!!!!!!!!!!!!!" fi.. 개발/BASH 2022. 6. 13. 11:00
리소스 사용률 퍼센트 확인 1. 메모리 사용률 # free -m | awk 'NR==2{printf "%s/%sMB (%.2f%%)\n", $3,$2,$3*100/$2 }' 2. 디스크 사용률 # df -h | awk '$NF=="/"{printf "%d/%dGB (%s)\n", $3,$2,$5}' 3. 로드애버리지 # top -bn1 | grep load | awk '{printf "%.2f\n", $(NF-2)}' 개발/BASH 2022. 6. 13. 10:30
sql 파일에서 특정 데이터베이스 추출하기 작업환경 OS : CentOS 7.7 MySQL : 5.7 all dump 파일만 있는 경우 특정 DB만 필요한 경우가 발생. 전체 백업 파일에서 특정 DB만 추출이 가능함. "all_220207.sql" 은 mysql 의 전체 데이터베이스 백업파일. 복구를 진행할 데이터베이스는 "power1203" 의 이름을 갖고있음. 올백업에서 추출한 power1203 의 백업파일은 test.sql 로 저장. 1. 올백업 파일에서 DB 확인. (어떤 명령어를 사용하든 상관은 없음) # grep "^USE" [all dump].sql 백업파일에서 총 9개의 DB 가 확인된다. 추출할 데이터베이스는 power1230 ( 필요한 데이터베이스의 위치를 확인할 것 ) 2. 추출할 DB의 위치 파악하기 # grep -n 'Cu.. 서버 & 시스템/Linux 2022. 2. 7. 15:59
hostname 대문자 및 한글 설정 설치환경 CentOS 7 # hostnamectl --help hostnamectl [OPTIONS...] COMMAND ... Query or change system hostname. -h --help Show this help --version Show package version \\ 버전 확인 --no-ask-password Do not prompt for password \\ 패스워드 묻지 않음 -H --host=[USER@]HOST Operate on remote host \\ 원격 호스트에서 작동 -M --machine=CONTAINER Operate on local container \\ 로컬에서 작동 --transient Only set transient hostname \\ 임시적으로.. 서버 & 시스템/Linux 2022. 1. 18. 10:38
ERR [SYS/PERM] Permission denied ** 오류발생 ** pop3 설정 테스트 중 로그인 에러발생 # telnet localhost 110 Trying ::1... Connected to localhost. Escape character is '^]'. +OK Dovecot ready. user [ID] +OK pass [PW] size=0 +OK Logged in. -ERR [SYS/PERM] Permission denied maillog 에 아래와 같이 남아있음 # cat /var/log/maillog dovecot: pop3(mailitsyou): Error: fchown(/home/mailitsyou/mail/.imap, group=12(mail)) failed: Operation not permitted (egid=1006(mail.. 오류 발생 및 해결 2022. 1. 6. 10:20