전체 글 143

Linux : R1Soft failed backup of LVM configuration

Failed backup of LVM configuration Failed to execute command 'lvm.static pvs -o pv_fmt,pv_uuid,dev_size,pv_name,pv_mda_free,pv_mda_size,pv_all,seg_all,pvseg_all,vg_all,lv_all --nameprefixes --noheadings --units b --nosuffix --unquoted' CDP 백업을 하다보니 centos7 같은경우 파티션이 LVM 으로 잡아서 설치하는경우가있다. 이럴경우 CDP 백업과정에서 위와같이 실패하는 경우가 나올텐데. Agent 서버에서 아래와같이 작업해주면 정상적으로 백업이 가능하다. 1. 원본파일을 백업합니다. #mv /usr/sbin/r1so..

리눅스/기타 2020.02.17

tomcat 구동이 느릴경우

tomcat 재시작을 했을때 10분가량 기다리면 올라오는 경우가있다. catalina.out 로그를 확인했을시 정보: Deploying web application directory /usr/local/apache-tomcat/webapps/manager 위와같은 로그이후 대기하다 10분이 지난뒤 올라오는 것을 확인했다. 위와같은 증상이 날경우 아래와같이 설정해주면 좀더 빨라진것을 확인할수있다. #vi /톰켓경로/bin/catalina.sh 내용중에 JAVA_OPTS="$JAVA_OPTS -Dresort_dev" 항목을 JAVA_OPTS="$JAVA_OPTS -Dresort_dev -Djava.security.egd=file:/dev/./urandom" 와 같이 수정한뒤 재시작을 해보면 빨라진것을 확인할..

리눅스/기타 2019.12.10

리플리케이션 slave 동기화 속도가 느릴때 설정해볼만한것

mysql 서버를 운영중에 master , slave 간 동기화 속도때문에 문제가 발생되었다. Seconds_Behind_Master 값이 증가하는 현상도 발생되었다. 아래의 명령어를 slave 서버에서 진행되며 처리프로세스를 늘려서 좀더 원활하게 적용하도록 하는것이다. 필자는 mysql 5.6.12 버전에서 적용하였다. >show variables like 'slave%'; +------------------------------+-----------------------+ | Variable_name | Value | +------------------------------+-----------------------+ | slave_allow_batching | OFF | | slave_checkpo..

리눅스/mysql 2019.08.30

Centos7 환경에서 php imap 관련 error (configure: error: utf8_mime2text)

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information. # wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm # yum install epel-release-7-11.noarch.rpm # wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # yum install remi-release-7.rpm # yum upd..

리눅스/php 2019.08.07

리눅스 df -h 용량체크시 알수없는 공간이 사용중일때

df -h 명령어를 통해 용량을 체크할시 알수없는 영역에서 공간이 사용중인게 확인될수있다. 프로세스가 알수없는 오류가 발생했을 경우 파일디스크립터(FD)를 물고있는상태에서 이를 close 하지 않고 계속 write 상태로 머물고 그에따라 df -f 명령으로 확인했을때 실제 사용량과는 다르게 100% 라고 뜰경우가 있다고 함. 보통은 아파치 웹서버가 종종 이런경우가 있다고하며 의심가는 프로세스를 재시작하면 df -h 명령으로 확인시 사용률이 100% 가 아닌 실제 사용률로 표시해준다는것 그러므로 ps -ef 를 통해 프로세스를 확인하고 문제로보이는 프로세스를 죽여주면된다.

리눅스/기타 2019.05.28

세그멘테이션 오류

mysql-5.6.10 버전 설치 이후에 아래와 같이 명령어를 입력하면 세그멘테이션 오류가 발생하였다.. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec) mysql> use test; 세그멘테이션 오류 해결방법 # cat /etc/sysconfig/i18n #LANG="ko_KR.eucKR" LANG="en_US.UTF-8" 기존내용을 주석처리하고 UTF-8로 언어셋 변경하니 세그멘테이션 오류가 발생하지않았다..

리눅스/mysql 2019.04.26

mysql 패스워드 초기화

mysql 중지 #/etc/init.d/mysqld stop #service mysqld stop mysql 안전모드 실행 후 접근 #/usr/local/mysql/bin/mysqld_safe --skip-grant-tables & #mysql -u root -p #(엔터) 5.7미만 mysql> UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit 5.7이상 mysql> UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> qu..

리눅스/mysql 2019.04.26

리플리케이션 끊겼을때

# 먼저 리플리케이션을 멈춘다. - slave db 서버를 멈춰도 master db 데이터는 계속 쌓이며 다시 실행하게 되면 그동안 쌓인 데이터가 slave db에 반영이 됩니다. mysql> stop slave; # 에러가 발생한 쿼리문을 1개 건너 뜁니다.(error가 여러 개이면 그만큼 반복 실행해서 에러가 난 쿼리문을 건너뛰게됩니다.) mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; # 리플리케이션을 시작한다. mysql> start slave; 위처럼 실행하게되면 그동안 쌓여있던 데이터들이 반영됩니다.

리눅스/mysql 2019.04.26

centos nfs 설정

centos nfs 설정 [root@localhost /]# cat /etc/exports /data 192.168.10.0/24(rw,sync,no_root_squash,fsid=0) /data : nfs목록을 내보낼 디렉터리 192.168.10.0/24 : 접근을 허용할 IP(대역) rw : 읽기/쓰기 설정, 읽기전용으로 설정할때는 ro sync : 데이터의 변경사항이 디스크에 기록되기 전에는 응답하지 않는다는 설정. no_root_squash : root로 마운트할때, nobody로 매핑(기본값)을 해제 fsid=0 : root 사용자로 nfs 마운트 됨(V4에서만 적용.) OS버전별 서비스 실행 및 적용 (Centos 5.x) /etc/init.d/nfs start /etc/init.d/portm..

리눅스/기타 2019.04.17

/bin/su 4750 설정

특정 계정만 su에 접근할수있게끔 설정하는 방법이있다. /bin/su 의 권한을 수정하는것인데 아래와같이 설정하면된다. 1. /bin/su 의 소유권을 바꾼다. 초기에는 /bin/su의 권한이 -rwsr-x--- 1 root root 28336 3월 21 2012 /bin/su* 위와같이 root.root 로되어있다. 이부분을 #chown root:wheel /bin/su 명령어로 아래와같이 바꿔준다. -rwxr-x--- 1 root wheel 28336 3월 21 2012 /bin/su 2.바꾼뒤 접속을 시도하였을시 패스워드는 정확하지만 접속이 안될수있는경우가있다. 이럴경우 /bin/su의 권한을 다시 설정해본다. #chmod 4750 /bin/su 위와같이 수정후 다시 접속해보면 정상접근되는부분 확인..

리눅스/Security 2019.04.17

apache 2.4에 modsecurity-2.9 설치

apache 2.4.12 에 modsecurity 2.9.0설치 download : https://www.modsecurity.org/tarball/2.9.1/modsecurity-2.9.1.tar.gz 수행 명령 : yum install expat expat-devel ./configure --with-apxs=/usr/local/apache/bin/apxs make make install apache 설정파일 변경 vi /usr/local/apache/conf/httpd.conf LoadFile /usr/lib64/libxml2.so LoadFile /usr/lib64/liblua-5.1.so LoadModule security2_module modules/mod_security2.so 위설정을 마친..

리눅스/Security 2019.04.17