본문 바로가기

리눅스

(35)
[Linux] open file 개수 늘리기(소스 수정후 커널컴파일) 서버를 첨에 설치하고 컴파일을 할때 추가하는 설정 내용 보통 일반적인 설정으로도 괸찬지만.. 대용량 서버를 위한 open file 개수등도 미리 조절하는게 좋지 않을까? linux#ulimit -a [root@naverdn3 ~]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 32764 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size ..
[Linux] 부팅시 파티션 No such file or directory 어제 장비 하나가 사망하시는 사태가 벌어졋다 행업 걸려서 재부팅 하니 부팅시 grub 은 지나가고 / 를 마운트 해서 부팅이 진행되어야 하는데, / 를 찾을수 없다는 에러메세지와 함께 커널패닉이 뜬것이다. / 가 마운트가 안되니 싱글부팅도 안된다. 처음에는 fstab 에 기록된 LABEL 이 틀린지 의심해서 rescue 모드로 부팅후 볼려고 했는데.. 파티션 오류라고 마운트가 안된다. 이런.. 일단 rescue 모드에서 /dev 를 살펴보니 sda / adb / adc 등이 보여서 일일이 수동 확인들어갓다 tune2fs -l /dev/sda1 등으로 일일이 확인하니 /dev/sda3 가 슈퍼블럭이 깨진것인지 파티션 정보를 알수없는 현상이 발생했다. fsck.ext3 -y /dev/sda3 로 파일시스템 ..
[Linux] date 의 지역시간 변경하기 (KST) 리눅스에서 시간을 확인할때 그리니치 시간에서 지역에 따른 시간 보정을 해줘야 한다 보통 그건 /etc/localtime 에 의해서 자동적으로 진행이 된다. 만약 date 명령어를 쳤을때 현재 시간이 KST 로 표현되지 않으면서 시간이 틀리다면 /etc/localtime 을 변경해 주면 된다 mv /etc/localtime /etc/localtime_old cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime 위와 같이 localtime 을 변경하고 난후에는 date 명령어로 시간을 확인해 보자 지역시간이 KST 로 맞으면 다시 한번 시간동기화를 해주면 끝이다. rdate -s zero.bora.net && clock -w 그리고 기존에 localtime_old 로 변경했..
[linux] 실시간 동기화 lsyncd / rsync / makuosan 후.. 리눅스 실시간 동기화.. 1. 일단 실시간 동기화 - NFS : 머라 말할 필요도 없는 그것! - DRBD : block 장치 수준에서 동작하며 스토리지 형태의 큰 대용량 파일을 동기화 할때 좋다. 백업 데이타를 확인하지 못하고, 백업되는 상황만 확인할수 있다는 단점이 있다. 속도에서 빠르나, 블록단위 백업이라 쓸모없는 것까지 백업되기도 한다. - rsync : 실시간이 될수 없다. 파일 개수가 많아질수록 속도가 늦어진다. 2. lsyncd 동기화 툴 - 리눅스 커널의 inotify 로 파일시스템의 변경사항을 체크한다. - 변경사항이 생기자 마자, rsync 를 호출하여 상대 서버로 동기화를 한다. (반응 시간은 1초 미만, 전송속도는 네트워크 회선 속도와 파일 용량에 따라 틀림) inotify는..
[etc] 리눅스 route 수동설정 및 자동적용 리눅스 라우킹 설정 추가 - 환경 centos 5.4 - 작업내용 : 수동으로 라우팅 설정을 추가하고, 네트워크 시작시 자동으로 적용되게 설정함 cd /etc/sysconfig/network-script vi route-eth0
[Linux] partprobe (파티션 리부팅 없이 인식) OS 가 설치된 디스크에 파티션을 새로 설정할 경우 사용중이라는 메세지와 함께 파티션 인식이 안되서 파일시스템을 생성할수가 없다. 간단하게 재부팅 하면 되지만, 서비스 중인 장비일경우 재부팅 하기 힘들때가 잇다 그럴때 사용하자 partprobe 명령어로 재부팅 없이 파티션을 인식할수 있다. 인식 되었는지 확인은 /proc/partitions 에서 확인할수 있다.
[manual] Linux 튜닝 출처 : tunelinux.pe.kr/database.sarang.net 운영자이신 문태준 님의 글이다. 좀 오래된 글이긴 하지만 가출한 개념을 찾기엔 좋은 글들이다.. 용량도 얼마 안되니 한번 훅 보도록 하자
[manual] geoip (국가별 IP 차단) 출처 : 인터넷 어딘가. (저작권 관련해서 하실말이 있으신분은 댓글달아 주시면 글 내리도록 하겠습니다.) 국가별 IP 차단 (geoip) 에 대한 메뉴얼이다. 인터넷을 돌아당기다 ㅡ.ㅡ;; 찾은건데 어디서 찾앗는지 기억이 안난다. 일단 그래도 최신 적용 가이드이니 옛날 자료보다는 좋은거 같다 txt 문서는 그래도 참고정도로 보도록하자. 설치 법만 나온 초간단 메뉴얼들이다. 2009년 2월에 작성된 메뉴얼로 아래와 같은 패키지를 사용한 설치 법이다. 운영체제 : CentOS 5.2 Final 커널 2.6.18.8 버전 ( ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.8.tar.bz2 ) Iptables 1.3.8 버전 ( ftp://ftp.iptabl..