728x90
반응형

linux 68

Megaraid “Unconfigured Disk information”

megaraid에서 다음과 같은 에러 메세지가 나올 경우 대처 방안 ” QRadar: Disk drive is in “Unconfigured (good)” state after replacement and is not being rebuilt automatically “ * 기본적으로 unconfigured (good)에서 리빌딩을 걸면 문제없이 동작하지만 그렇지 않은 경우에 하는 방법입니다. 1. 다음 명령을 사용하여 드라이브의 올바른 인클로저 위치와 슬롯을 확인합니다. # opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL Output will be similar to: Adapter #0 […] Enclosure Device ID: 8 Slot Number: 2 […] ..

linux/Raid 2021.05.25

qemu 설치

qemu 설치 하는 방법에 대하여 알아보겠습니다. Qemu란? Qemu는 PC 환경을 위한 프로세스 에뮬레이터로 프로세스뿐만 아니라 각종 주변기기까지를 에뮬레이터 합니다. 하나의 가상 컴퓨터를 구축해 주는 소프트웨어입니다. vmware, Xen, Virtualbox와 같은 가상화(:12) 솔루션의 하나로 보시면 됩니다. Qemu는 HVM 방식을 지원합니다. Guest 운영체제가 하드웨어 자원에 대한 접근을 요청할 때, 이 요청을 Qemu로 요청을 보냅니다. 요청을 받은 Qemu는 이명령을 변환해서 하드웨어로 전달을 해서 요청을 처리합니다. 완전한 하드웨어 애뮬레이션 위에서 guest 운영체제가 작동하는 방식이기 때문에, 커널 수정 없이 운영체제를 돌릴 수 있다는 장점이 있습니다. 출처 : https://..

linux 2021.05.25

vsFTP 설정 파일 살펴보기

## VsFTP 데몬을 background로 실행할 것인지 설정 합니다. (기본값 = NO) ## => VsFTP 데몬은 기본적으로 inetd 모드로 동작이 됩니다. 따라서 독립모드(standalone)로 ## 데몬을 운영하실 거라면 이 옵션과 listen 옵션을 모두 YES로 켜주셔야 됩니다. ## 반대로 VsFTP 데몬을 inetd 모드로 운영하시려면 이 옵션과 listen 옵션을 비활성화 하시면 됩니다. ## 일반적으로 FTP 데몬은 많은 접속이 있을 경우에 standalone 모드로 운영하는것이 좋으며, ## 많은 접속이 없는 경우에는 inetd 모드로 운영하는것이 시스템 자원효율에 좋습니다. background=YES ## background 옵션과 같이 사용되며, 이 옵션은 listen_por..

linux/FTP 2021.05.25

무중단 리플리케이션

실제 구동중인 DB서버에서 리플리케이션을 해야될경우 master db를 다운하지 않고 리플리케이션을 하는법 1.master db에서 데이터를 덤프할때 pos번호를 남게한다 2. 해당 덤프파일에서 마지막 pos지점을 확인한후 master db의 binlog에서 위 덤프파일의 마지막 pos지점 다음의 pos번호를 slave db에서 연동할때 넣어주어야한다. 이렇게 하면 데이터가 계속 쌓이는 상황에서도 리플리케이션이 된다. 리플리케이션 하기전 my.cnf설정은 해당문서 와 같이 하면된다 MASTER DB #mysqldump -u root -p --master-data=2 --databases --no-autocommit=1 --single-transaction=1 --extended-insert=1 --all..

linux/DB 2021.05.25

nodejs 설치

# cd /usr/local/src # wget http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz # tar xvzf node-v0.10.15.tar.gz # ./configure # make # make install # node -v v0.10.15 NPM 설정 및 명령어 1) nodejs 를 설치하면 npm 을 사용할 수 있습니다. 명령어는 아래와 같습니다. # npm -v : npm 버전을 확인합니다. # npm -h : npm 사용을 위한 도움말 명령어를 출력합니다. # npm init : package.json 을 생성하여 새로운 프로젝트를 생성합니다. # npm install : npm 으로 필요한 모듈을 절치합니다. ( npm install @v..

linux/java, nodejs 2021.05.20

mysql 외부 접근 및 된 권한 확인

mysql 접속 후 > use mysql; 로 mysql DB로 접속합니다. > select user,host,password from user; mysql 5.7 버전 이상은 아래 명령어로 확인 > select user,host,authencation_string from user; %와 localhost 가 등록되있어야 외부 접근 가능, 그러나 보안상으로 위험하니 특정 ip만 접근 가능하도록 설정하는게 좋다. * 권한 부여 방법 > grant all privileges on DB명.테이블명 to '계정명'@'localhost 또는 % 또는 ip'; -> 특정 DB와 테이블에 대한 접근 부여 > grant all privileges on *.* to '계정명'@'localhost 또는 % 또는 ip';..

linux/DB 2021.05.11

mysql 락 테이블 확인

mysql> show open tables from db명; mysql> show open tables from db명 like 'imsi' ; In_use : 해당 테이블을 잠그고 있는 클라이언트의 수+잠금을 기다리는 클라이언트 수 Name_locked : 테이블 이름에 대한 네임락이 걸려 있는지 확인 mysql> show processlist; mysql> kill query 클라이언트_ID ; --> 실행하고 있는 쿼리만 종료 mysql> kill 클라이언트ID ; --> 클라이언트 커넥션 종료 출처: https://gkstamin.tistory.com/entry/show-open-tables-kill-query

linux/DB 2021.05.10

slow 쿼리 로그 파일

# User@Host: DB_유저[DB_유저] @ server_hostname [서버IP] # Query_time: 0.000599 Lock_time: 0.000163 Rows_sent: 3 Rows_examined: 86 SET timestamp=1489118717; select count(*) 위와 같은 형식으로 로그파일에 Slow 쿼리를 남기게 됩니다. Slow Query(슬로우 쿼리)로 남은 쿼리들은 explain을 사용하여 정상적인 index를 타고 있는지 체크하는 방법으로 문제를 찾으시면 될것으로 생각됩니다. Query_time : 쿼리 처리시간 Lock_time : lock이 걸린 횟수 Row_sent : 조회 결과 Row 수 Rows_examined : 조회 대상 ROW 수 출처 : htt..

linux/DB 2021.05.10
728x90
반응형
LIST