전체 글109 vsftp 설정 및 config 정리 SFTP (Very Secure File Transfer Protocol) 보안 부분을 강조한 FTP로 리눅스 용으로 쓰이고 있습니다. vsftp 는 보안 부분을 특히 강조한 데몬으로 Redhat, Suse, Open-BSD 에서 기본 FTP 로 채택하고 있으며 보안, 빠른 퍼모먼스, 안정성을 주요 특징으로 소개하고 있고 그 성능도 여느 ftp 서버 보다 탁월하며 config 파일의 설정 문법도 아주 간단해서 FTP 서버 관리를 쉽게 할 수 있는 openBSD = NetBSD에서 파생된 BSD 계열의 오픈소스 운영체제입니다. openBSD 는 컴퓨터 보안쪽으로 특화되어 개발되고 있으며, 현재 프로젝트는 Theo de Raadt가 이끌고 있습니다. OpenBSD 의 개발자들은 보안을 위해 소스코드를 한줄 .. 2015. 8. 30. 라운드큐브 설치 라운드큐브 설치 1. 다운로드 www.roundcube.net 에서 프로그램 다운로드 roundcubemail-0.8.5.tar.gz 2. 압축해제, 이름변경 tar zxvf roundcubemail-0.8.5.tar.gz mv roundcubemail-0.8.5.tar.gz webmail cd webmail chmod 707 logs temp 3. 버추얼호스트등록 ServerAdmin mailto:mc@test.com" style="margin: 0px; padding: 0px; color: rgb(125, 187, 28); text-decoration: none; line-height: 1.7;">mc@test.com DocumentRoot "/home/mc/webmail" ServerName web.. 2015. 8. 30. WordPress Memory limit 에러.. 조치 방법 Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /xxx/xxx/xxxx/wordpress/wp-admin/includes/theme.php on line 293 등등 이런 메모리 관련 에러가 나올시 해당 웹페이지에 메모리 리미트가 걸려있는데 설정되어있는 값 이상으로 쓰고있기 때문에안되는 경우. 해당 워드프레스 절대경로에 phpinfo.php 파일을 생성 파일 내용 안에 해당 구문을 넣고 웹에서 보면 해당 php.ini 경로 및 설정된 memory_limit 값이 나온다. 기본 32M 로 잡혀 있음 해당 php.ini 경로 파일을 열고. 소스설치시 기본 경로/usr/local/Zen.. 2015. 8. 30. php.ini soap 모듈 설치 1. 설치 # cd /usr/local/src/php-5.2.9/ext/soap // php 소스 폴더의 ext/soap 디렉토리로 이동 # /usr/local/php/bin/phpize # ./configure --enable-soap --with-php-config=/usr/local/php/bin/php-config # make # cp -arp modules/soap.so /usr/local/php/lib 2. 연동 php.ini 파일을 열어서 [soap] 항목에 아래와 같이 soap.so 파일을 추가해줍니다. # vi /usr/local/apache/conf/php.ini extension=/usr/local/php/lib/soap.so 그리고 아파치를 재시작 해주면 적용이 완료 php info.. 2015. 8. 30. mysql db 동기화 쉘 스크립트 # vim /etc/cron.backup/mysql_data.sh 식으로 스크립트 만들기 #!/bin/bash mysqlpw=db패스워드mysqldb=db명datadir=/home/(해당유져)/mysql_data rm -f $datadir/$mysqldb.sql mysqldump -u root -p$mysqlpw -h xxx.xxx.xxx.xxx $mysqldb > $datadir/$mysqldb.sql yes | mysqladmin -u root -p$mysqlpw drop $mysqldb >> /dev/null mysqladmin -u root -p$mysqlpw create $mysqldb mysql -uroot -p$mysqlpw $mysqldb < $datadir/$mysqldb.sql /etc.. 2015. 8. 30. 주요 ISP 업체의 대표 네임서버 IP 목록 구글8.8.8.8 KT (코넷)기본 168.126.63.1 kns.kornet.net보조 168.126.63.2 kns2.kornet.net LG기본 164.124.101.2 ns.dacom.co.kr보조 203.248.240.31 ns2.dacom.co.kr SK( 하나포스)기본 210.220.163.82 qns1.hananet.net보조 219.250.36.130 qns2.hananet.net 2015. 8. 30. 사이트 이전 rsync 동기화 server a 115.68.xx.x1 server b 115.68.xx.x2 rsync 사용 server b 에서 server a 의 /home/에 모든 디랙토리및 파일을 b서버의 /home 으로 땡겨옴 (둘다 ssh 루트로긴 허용되어있어야하고 22번포트 사용해야함) server b : rsync -avzog -e ssh mailto:root@115.68.xx root@115.68.xx.x1 :/home/* /home 서버 a의 루트패스워드를 물어보는데 입력하면됨 scp 사용 server a에서 mysql.tar.gz 등 단일 파일을 server b 의 홈 로 밀어넣기 scp mysql.tar.gz mailto:root@115.68.xx root@115.68.xx.x2:/home 서버 b의 루트패트워드.. 2015. 8. 30. mysql 전체 DB table 백업 및 복구 전체 백업시 mysqldump -u root -p --all-database > all.sql Errcode: 24 OS error code 24: Too many open files 해결방법 1. --single-transaction 옵션 추가 mysqldump -u 유저 -p --single-transaction db_name > db.sql 2. --lock-all-tables 옵션 추가 mysqldump -u 유저 -p --lock-all-tables db_name > db.sql mysql database 복구mysql -u roo -p < all.sql = all.sql 파일이 있는 경로로 이동후 명령어 날리면됨. 기존 /usr/local/mysql/data/ 디렉토리 안에 복구 할때 같은 t.. 2015. 8. 30. MYSQL max coonection 값 변경 참조 : www.adminplay.com // max_connection이 어떻게 잡혀있는지 확인한다. # mysqladmin -u root -p variables | grep max_connection password: | max_connections | 100 vi /etc/my.cnf ( 해당위치에 없다면 locate my.cnf 로 찾을수 있습니다.) [mysqld] port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K myisam_sort_buffer_size = 8M max.. 2015. 8. 30. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음