리눅스/기타 37

zabbix 5.2 agent 설치

1. 설치할 repo를 가져온다. # wget http://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-release-5.2-1.el7.noarch.rpm 2. repo를 적용시켜준다. # rpm -ivh zabbix-release-5.2-1.el7.noarch.rpm 3. zabbix-agent를 설치한다. # yum install zabbix-agent 4. zabbix.conf 파일을 수정한다. #vi /etc/zabbix/zabbix_agentd.conf Server=(zabbix-server IP) Hostname=(zabbix-agent IP) 5. 서비스 등록 및 시작 #systemctl enable zabbix-agent #systemctl star..

리눅스/기타 2021.01.26

zabbix 5.2 그래프 한글깨짐

처음 자빅스를 설치하고 그래프를 볼때 위와같이 한글이 깨지는 경우가 확인됩니다. 1. 일반 폰트를 다운로드 받는다. # cd /usr/local/src # wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip 2. 압축을 풀어준다. # unzip NanumFont_TTF_ALL.zip 3. 풀어진 폰트에서 원하는 폰트를 하나 지정하여 소스파일경로로 옮긴다. # mv NanumGothic.ttf /home/zabbix/public_html/assets/fonts # cd /home/zabbix/public_html/assets/fonts 4. 실질적으로 DejaVuSans.ttf 파일이 적용되는 파일이므로 이름명을 서로 바꿔준다..

리눅스/기타 2021.01.26

오픈소스 모니터링 zabbix 5.2 소스설치

1.apache,php,mysql 을 설치해준다. 저같은경우는 apache,php,mysql을 소스설치하여 구성하였습니다. (apache2.4, php7.4,mysql5.7) 2. 필수 라이브러리 설치 #yum -y install \ gcc* \ make \ libtool-ltdl-devel \ openssl-devel \ pcre-devel \ ncurses-devel \ libxml2-devel \ bzip2 \ bzip2-devel \ curl-devel \ gdbm-devel \ libjpeg-devel \ libpng-devel \ freetype-devel \ imap-devel \ libc-client-devel \ krb5-devel \ libmcrypt \ libmcrypt-devel \..

리눅스/기타 2021.01.25

snmp 소스설치

snmp 최신버전을 다운받는다 http://sourceforge.net/project/showfiles.php?group_id=12694&package_id=11571 [ net-snmp - Browse /net-snmp at SourceForge.net × sourceforge.net ](http://sourceforge.net/project/showfiles.php?group_id=12694&package_id=11571) #tar zxvf net-snmp-5.9.tar.gz #cd net-snmp-5.9 #./configure --prefix=/usr/local/snmp ## 도중 나오는 과정은 전부 enter ## #make && make install ## snmpd.conf 파일이없으므로 하나..

리눅스/기타 2020.09.29

postgres12 ha 구성방법

설치 환경 10.1.0.4 master 10.1.0.5 slave 1. 서로간 연결 설정(master_server) #vi postgresql.conf listen_addresses = '*' 위와같이 수정한다. 2. 리플리케이션 유저 생성(master_server) #su – postgres $ createuser --replication -P -e replicator 3.slave서버를 연결할 설정을 해준다.(master_server) $vi pg_hba.conf host replication replicator 10.1.0.5/24 md5 4.master 서버의 데이터를 가져온다(slave_server) $pg_basebackup -h 10.1.0.4 -D /home/postgres/pgsql/da..

리눅스/기타 2020.09.15

postgresql 소스설치

postgreSQL 다운로드 다운로드는 공식 홈페이지인 https://www.postgresql.org/download/ 받을 수 있습니다. 또는 아래처럼 wget 명령어를 사용하여 다운로드 받을 수도 있습니다. [root@Centos7 ~]# wget https://ftp.postgresql.org/pub/source/v9.4.0/postgresql-9.4.0.tar.gz limits.conf 파일에 내용 추가 /etc/security/limits.conf 파일을 수정합니다. 아래처럼 postgres 사용자에 대한 설정 값을 입력해줍니다. [root@Centos7 ~]# vi /etc/security/limits.conf postgres soft nofile 65535 postgres hard nofi..

리눅스/기타 2020.09.07

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

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

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

리눅스/기타 2019.05.28

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

awstats 설치

웹로그 분석으로 awstats 설치해서 분석하는 경우가 많다. Centos 6.6 64bit // apache 2.4.3 // mysql 5.6.10 // php 5.5.x 에서 awstats 를 설치진행하려고 한다. awstats 압축파일을 받는다 http://awstats.sourceforge.net에서 최신버전을 다운로드 받을 수 있다.해당 사이트를 접속해서 최신버전을 다운받는다. 해당서버를 서버에 올린뒤 압축을 푼다. # tar zxvf awstats-7.5.tar.gz # cp -arp awstats-7.5 /usr/local/awstats # chmod -R 705 /usr/local/awstats # cd /usr/local/awstats/tools # perl awstats_configur..

리눅스/기타 2018.11.22

tar 특정파일,특정디렉토리 압축,압축해제

기본적인 압축, 해제 방법 1. tar로 압축하기 > tar cvf [파일명.tar] [폴더명] ex) test라는 폴더를 test.tar로 압축하고자 한다면 # tar cvf test.tar test 2. tar 압축 풀기 > tar xvf [파일명.tar] ex) test.tar라는 tar파일 압축을 풀고자 한다면 # tar xvf test.tar 3. tar.gz로 압축하기 > tar zcvf [파일명.tar.gz] [폴더명] ex) test라는 폴더를 test.tar.gz로 압축하고자 한다면 # tar zcvf test.tar.gz test 4. tar.gz 압축 풀기 > tar zxvf [파일명.tar.gz] ex) test.tar.gz라는 tar.gz파일 압축을 풀고자 한다면 # tar zxv..

리눅스/기타 2017.09.01

CentOS 의 VSFTPD 접속시 500 OOPS: cannot change directory:/root 에러.

Cent OS 6을 깔고, Database Mode에서 VSFTP를 설정하던 도중 위와 같은 에러가 났다.인터넷을 아무리 뒤져봐도, # setsebool -P ftp_home_dir=1 라는 말 밖에 없다.나같은 경우는 -P를 먹이면 명령어가 먹지도 않고..그러던 중, 한번 getsebool 을 확인하던 도중[root@fiamm ~]# getsebool -a | grep ftpallow_ftpd_anon_write –> offallow_ftpd_full_access –> offallow_ftpd_use_cifs –> offallow_ftpd_use_nfs –> offftp_home_dir –> onftpd_connect_db –> offftpd_use_fusefs –> offftpd_use_passive..

리눅스/기타 2014.11.24

Centos vnc xwindow 설치

1. Server의 특성상 GUI는 지원하지 않음. but 난 server고 desktop이고 GUI가 편하기 때문에 Server에 GNOME을 설치함. # yum groupinstall "X Window System" "GNOME Desktop Environment" 그런데 GNOME말고 KDE도 있음. (KDE는 GNOME보다 조금 무겁다는 이야기를 봤으나 들어보지 않아 모름) kde를 설치하는 방법은 # yum groupinstall "X Window System" "KDE (K Desktop Environment)" 이렇게 GNOME이든 KDE든 설치하고 난 후에 한글 패키지도 까는 경우도 필요하니까 한글 폰트도 한번 설치해주자. (사실 이게 정확히 뭘 하는건지 모르지만 하면 좋을거 같다. ㅡ.ㅡ..

리눅스/기타 2014.11.23