목록분류 전체보기 (24)
내블로그
1. CentOS 6 설치가. selinux 설정 disabled나. 부팅시 동작하는 데몬중 사용하지 않는 데몬 정리chkconfig --del iptableschkconfig --del ip6tableschkconfig --del postfix 다. 최신버전으로 OS 업데이트 yum update 2. MariaDB 설치 가. repository 설정(/etc/yum.repos.d/mariadb.repo)[mariadb]name = MariaDBbaseurl=http://yum.mariadb.org/10.0/centos6-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1 나. MariaDB 설치 및 부팅시 동작하도록 설정yum insta..
CentOS6 64bit OS 설치한다. 1. 네트워크 설정한다. 2. resolv.conf 설정한다.echo "nameserver 8.8.8.8" > /etc/resolv.conf 3. selinux 설정을 disabled 한다.sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 4. yum을 이용해서 update 및 필요한 패키지를 설치한다.yum update -yyum install iptraf bind-utils rdate iftop vim-enhanced -yyum install openssh-clients -y 5. crond 에서 rdate를 이용해서 주기정으로 시간정보를 맞출 수 있도록 한다.echo "0 * * * * ..
1. 검색할 기간에 대해서 파일을 생성한다.touch -t YYYYMMDDhhmm(201001010000) search_start_date.txt touch -t YYYYMMDDhhmm(201101010000) search_end_date.txt 2. 파일 검색find . -newer search_start_date.txt -a ! -newer search_end_date.txt 3. 검색된 파일 이동find . -newer search_start_date.txt -a ! -newer search_end_date.txt | xargs mv -t /backup/ 4. 검색된 파일 복사find . -newer search_start_date.txt -a ! -newer search_end_date.txt |..
[openvpn 패키지 설치]yum install openvpn -y [인증서 생성 방법]1. rpm -ql openvpn 으로 설치된 패키지 리스트를 확인해서 아래와 같은 디렉토리를 확인한다. 인증서 생성에 필요한 명령어가 있는지 확인한다. /usr/share/openvpn/easy-rsa/2.0/ => openvpn 버전에 따라서 다를 수 있음. 2. 확인된 디렉토리를 별도의 작업경로로 copy 한다. cp -R /usr/share/openvpn/easy-rsa/2.0 /root/makeKey 3. 인증서에 사용될 기본정보를 등록한다. cd /root/makeKey vi vars --------------------------------------------------------------------..
텔레그램(Telegram) CLI 버전 설치방법 [OS]CentOS 6.6(64bit) [설치경로]/usr/local/src/telegram [기본 설치 패기지]yum install libevent-devel openssl-devel readline-devel libconfig-devel lua-devel git wget http://www.digip.org/jansson/releases/jansson-2.5.tar.gztar xvzfp jansson-2.5.tar.gzcd jansson-2.5./configuremakemake installln -s /usr/local/lib/libjansson.so.4 /usr/lib64/ [Telegram-cli 설치]git clone --recursive http..
1. yum remi repository 설치rpm -Uvh http://mirror.premi.st/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 2. mysql-5.5X 버전 사용가능여부 확인yum --enablerepo=remi list mysql mysql-server 3. mysql-5.5X 버전 설치yum --enablerepo=remi install mysql mysql-server
#rsync [option] [src] [dest] [option]--bwlimit=1024 : 속도제한--exclude '.svn" : rsync 동기화시 제외할 파일 및 경로--delete : 파일이나 디렉토리가 [src]에서 삭제된경우 [dest] 에서도 삭제한다. # svn repository 백업 스크립트--------------------------------------------------------------------------------#!/bin/bash PASS="비밀번호"IP="IP주소" RSYNC_OPT="--bwlimit=2048 -av --delete -e \\\"ssh \\\""_rsync() { expect -c "eval spawn rsync $RSYNC_OPT $1 $..
SVN 저장소 DUMP 1. 기존 svn 저장소를 dump 받는다.svnadmin dump /저장소경로 > 저장할 파일명 2. 기존 svn 저장소의 특정 버전만 dump 받는다.svnadmin dump /저장소경로 -r 50> 저장할 파일명svnadmin dump /저장소경로 -r 50:100> 저장할 파일명 3. 기존 svn 저장소의 특정 폴더만 dump 받는다.svnadmin dump /저장소경로 | svndumpfilter include project > 저장할 파일명 4. 기존 svn 저장소의 특정 폴더만 제외하고 dump 받는다.svnadmin dump /저장소경로 | svndumpfilter exclude project > 저장할 파일명 5. 기존 svn 저장소를 증분 dump 받는다.svna..
1. 패키지 설치yum updateyum install iftop iptraf bind-utils rsync wget rdate vim-enhancedyum install httpd mod_dav_svn subversion expect 2. HTTPD 설정 (httpd.conf) ServerName dev.domain.com ServerAlias dev.domain.com ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access_log common DocumentRoot "/var/www/html/update/svn_repo" DAV svn SVNPath "/var/www/html/update/svn_repo" AuthType Basic Aut..
# 특정 DATABASE 또는 TABLE 백업 / 복구 1. 백업pg_dump [database name] -t [table name] --username=[id] -W -h 127.0.0.1 > [dump.file.name] 2. 복구psql -f [dump.file.name] [database name] --username=[id] -W -h 127.0.0.1 # 전체 DATABASE 백업 / 복구1. 백업pg_dumpall --username=[id] -W -h 127.0.0.1 > [dump.file.name] 2. 복구psql -f [dump.file.name] template1 --username=[id] -W -h 127.0.0.1