목록리눅스 (9)
내블로그
selinux 설정변경(해제) 설정파일 : /etc/selinux/config SELINUX=enforcing => SELINUX=disabled 패키지 설치 yum -y update yum -y install net-tools rdate yum -y install httpd yum -y install php php-pear php-cgi php-common php-mbstring php-snmp php-gd php-xml php-mysql php-gettext php-bcmath yum -y install mariadb-server mariadb php.ini 설정 설정파일 : /etc/php.ini date.timezone = Asia/seoul 서비스 설정 systemctl enable httpd ..
쉘, perl, python 등의 스크립트파일을 binary 파일로 변환하는 프로그램으로 스크립트 파일 내용을 아무나 쉽게 보지 못하게 할 수 있다. 1. 다운로드http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz 2. 압축해제 및 설치tar xvzf shc-3.8.9.tgzcd shc-3.8.9make 3. 스크립트 파일 암호화 ./shc -f 스크립트파일명스크립트파일명.x 파일이 생성된다.
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..
#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..
1. yum 저장소 추가(/etc/yum.repos.d/CentOS-Base.repo) #ATrpms [atrpms] name= CentOS-$releasever - ATrpms baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing gpgcheck=1 gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms enabled=1 2. rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms 3. 의존성 패키지 설치 yum install qt47-devel qt47-webkit-devel Xvfb xorg-x11-fonts* baekmuk-ttf-fonts-common.no..