Linux 썸네일형 리스트형 [팁] 리눅스 cron 이용한 로컬 백업 스크립트 (mysql) 출처 : http://lanplaza.net 리눅스 해킹이 완전 심해지고 있다. 백업은 선택이 아닌 필수. tar로 웹소스와 각파일을 묶고 mysql 백업도 함께 ~ 자잘한 수정은 각자 입맛에 맞게 옛날에 작업했던것과 조금 틀린것은 다만 버그 하나 잡고 mysql 백업도 추가한것뿐 export Today="`date '+%y-%m-%d'`" ########### Old BackupData Delete #### dirlists=`/bin/ls -t /backup/home 2>/dev/null` i=1 for dir in $dirlists ; do if [ "$i" -ge 7 ] ; then /bin/rm -rf /backup/home/$dir fi i=$(($i+1)) done ###############.. 더보기 [팁] dns서버가 없는경우 sendmail의 주의점 출처 : http://lanplaza.net 이런경우는 거진 없긴하지만.. 가끔가다 dns서버를 설정하기 싫어하는 저같은 더보기 [팁] 리눅스 부팅후 자동 실행 출처 : http://lanplaza.net GUI , CUI mode 둘 다 /etc/rc.d/rc.local 에 실행할 명령을 넣어주면 부팅시마다 해당 명령을 실행해 줍니다. 그렇기 때문에 따로 로그인을 할 필요는 없어 보입니다. /etc/rc.d/rc.local 파일을 열어서 실행할 명령을 입력하시면 됩니다. 예를 들어 매번 부팅할 때마다 /usr/local/bin/server_socket 을 실행해야 한다면 /etc/rc.d/rc.local 파일을 열어서 가장 하단에 /usr/local/bin/server_socket 를 추가합니다. 이렇게 하면 매번 부팅시마다 root 권한으로 실행이 됩니다. root 가 아니라 foo 사용자로 실행을 해야 한다면 sudo -u foo /usr/local/bin.. 더보기 [팁] 리눅스 SendMail 속도 UP 출처 : http://lanplaza.net QueueDirectory를 이용하여 송수신속도 올리기 1. /etc/mail/sendmail.cf 파일을 검색하여 O QueueDirectory 행을 찾는다. 그리고 다음과 같이 변경한다 O QueueDirectory=/var/spool/mqueue/q* 2. 그리고 나서 /var/spool/mqueue 디렉토리에 가서 다음과 같이 q 로 시작하는 디렉토리를 만들어 준다. # cd /var/spool/mqueue # mkdir q1 q2 q3 q4 q5 q6 # chown root.mail q* 3. 센드메일 서버를 재시동하면 그 때부터는 자동으로!!! 위에서 만든 6 개의 디렉토리를 알아서 랜덤하게 사용한다. # /etc/rc.d/init.d/sendmai.. 더보기 [팁] 서버 상태 값 주기적으로 메일로 발송하기 출처 : http://lanplaza.net 서버가 많을 경우, 당연 별도 솔루션이나 장비 등을 통해 모니터링을 하는 것이 맞지만 그렇지 않을 경우 서버당 들어가서 부하량이나 기타 등등의 값을 수작업하여 조회해야 합니다. 이러한 불편함을 아주 간단히 ()|mail 을 사용해서 메일을 발송로 발송토록 쉘로 만들어 놓았습니다. 도움이 되려나 모르겠지만.. 저는 이렇게 쓰고 있습니다... 궁해서요..^^ 혹, 필요하신분들 있으시면 가져다가, 쓰세요. 화일명으로 저장후 실행권한 주시고, /etc/cron.hour 에 넣어 주세요. 하루에 한번씩 돌리면 좋을듯 하네요. 조금이라도 도움이 되었으면 하는 바램으로.... ------------------------------------- 1. 스크립트 --------.. 더보기 [팁] proftp 에서 사용자가 상위 폴더로 이동을 못하게... 출처 : http://lanplaza.net ProFtp 의 설정중 한 부분에 대한 글입니다. adduser 명령어로 계정을 생성하구요. ftp 접속하면 접속은 되지만 생성된 계정 사용자의 디렉토리 외에도 다른 디렉토리에 접속을 할 수 있게 됩니다. 그렇게 되면 보안상 큰 문제가 될 수 도 있겠죠? 그래서 사용자가 ftp에 접속하면 자신의 디렉토리이외에 다른 디렉토리는 보이지도 이동도 안되도록 설정해주도록 해보겠습니다. proftpd.conf 파일을 수정해 주어야 합니다. proftpd.conf 파일을 vi 편집기로 엽니다. $ vi proftpd.conf 그러면 아래와 같이 설정 내용이 나옵니다. ServerName "proftpd....(여긴 아무렇게 바꿔줘도 무관) ServerType standal.. 더보기 [팁] 가상콘솔의 갯수 조절하여 메모리 절약하기 출처 : http://lanplaza.net 대부분의 리눅스 배포본은 기본적으로 6개 정도의 가상 콘솔이 있습니다. 주로 X를 쓰거나 가상 콘솔을 많이 쓰지 않을 경우 /etc/inittab 파일안에 다음과 같은 라인을 주석처리 하여 메모리를 절약할 수 있습니다. # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6 이.. 더보기 /home에 있는 계정을 계정별로 따로 백업하는 스크립트 백업 할때 /home 을 전체로 백업하면 너무커서 관리하기 힘이들죠. 그리고 계정이 100개 이상이면 일일이 하기에는 일이 너무 많구요. 그때 이것을 쓰면 한번에 계정별로 백업이 되고 작은크기이니 cd로 백업도 가능하구요. cron에 등록해주시면 편하겠네요.. 유용하게 쓰이기를....... ====================================================================================== #!/bin/sh # 디렉토리 설정하실때 끝에 꼭 / 넣어주세요. home_root="/home/" backup_home_root="/backup/" cd $home_root echo "백업 중입니다" for home_name in $(ls) do if [ -d ".. 더보기 lilo.conf 에서 해상도 조절, 부팅방법 조절 /etc/lilo.conf 수정하기 image=/boot/vmlinuz-2.4.20-8 label=linux read-only vga=0x317 #해상도 설정. 0x317은 1024x768을 뜻한다. 0x315은 800x600을 뜻한다. append="splash=silent" #커널 매개변수. splash=silent로 하면 부팅될때 글자로된 메시지가 표시되지 않는다. append="splash=verbose"로 하게 되면 부팅될때 글자로된 메시지가 표시되게 된다 initrd=/boot/vmlinuz-2.4.20-8.img Colours 640x480 800x600 1024x768 1280x1024 1600x1200 --------+---------------------------------------.. 더보기 httpd.conf 슬래시 ( / ) 경로 붙이지 않도록 설정 출처 : http://lanplaza.net httpd.conf UseCanonicalName Off 로 설정하여 보십시오. 더보기 이전 1 2 3 4 5 다음