본문 바로가기

IT인생_스크랩/Linux

centOS, mdadm raid5 복구 테스트 출처 : http://blog.naver.com/want813/90035756222 본인은 현재 /dev/md5 에 /dev/sda1, /dev/sdb1, /dev/sdc1, /dev/sdd1 을 사용중이며, /dev/md5 를 /md5data 에 mount 해서 사용중이다. /dev/sdc1 을 삭제해서 복구 테스트를 할 예정이다. 1. fail, remove disk # umount /md5data ( 이 과정이 필요한지 아닌지.. 테스트 해보지 않았다 -_-;;) # mdadm --manage /dev/md5 --fail /dev/sdc1 ( /dev/sdc1 을 faile 시킨다 ) # mdadm --detail /dev/md5 /dev/md5: Version : 00.90.03 Creation .. 더보기
centOS5, mdadm 을 이용한 raid5 구성 ( * mdadm 이 없으면 설치를 한다. # yum -y install mdadm ) 1. raid 로 구성할 디스크들 fdisk 로 파티션 설정 ( 본인은 /dev/sda1, /dev/sdb1, /dev/sdc1, /dev/sdd1 사용) # fdisk /dev/sda1 (4개 모두) command : n (add a new partition) p (primary partition 1-4) 1 (partition number) [enter] (first cylinder) [enter] (last cylinder or +size pr +sizeM or +sizeK([1]-1024)) 더보기
Linux mdadm man Page NAME mdadm - manage MD devices aka Linux Software Raid. SYNOPSIS mdadm [mode] [options] DESCRIPTION RAID devices are virtual devices created from two or more real block devices. This allows multiple devices (typically disk drives or partitions there-of) to be combined into a single device to hold (for example) a single filesystem. Some RAID levels include redundancy and so can survive some degre.. 더보기
[linux]ssh-keygen(scp사용시 암호없이 사용) 리눅스에서 Crontab 같은 자동화 명령으로 다른 서버에 접근할 때 비밀번호 없이 접근하는 방법 기본적인 내용은 접근하는 클라이언트 서버에서 계정별로 Key값을 생성하여 접근하려는 대상서버와 클라이언트 서버간에 생성된 key값을 매치하여 비밀번호 없이 접근하는 방식 보안상 매우 취약 하므로 권장하지 않음 Step 1. 클라이언트 서버에서 접속 Key 생성하기 클라이언트 서버에 접속시 사용할 계정으로 접속하여 아래의 명령어를 실행 ssh-keygen -t rsa 다음과 같은 출력화면을 엔터로 넘어간다. Generating public/private rsa key pair. Enter file in which to save the key (/계정/.ssh/id_rsa) : (엔터를 치면 된다) 다음엔 En.. 더보기
Linux rsync 사용법 # ubuntu rsync명령어 사용법 서버간 디렉토리별 sync가 필요할 때가 있으니... 그럴때 사용하는 rsync명령어 실 서비스 서버 1대와 stand by로 사용하는 서버의 데이터 디렉토리 또는 기존 디렉토리의 백업시 사용하면 편리하다 기본적으로 /etc/rsyncd.conf 파일을 생성하여 xinetd, chkconfig에 등록을하여 사용하지만 그렇게 했는데 지정 디렉토리를 못읽어 오는 불상사가 생겼다 빨리 진행해야 하는 일이어서 그냥 sync디렉토리를 적어주어 해결함 (분명 내가 무슨 설정을 잘 못 준듯 서버는 거짓말을 하진 않을테니....) 기본적인 사용법 # rsync [옵션][sourceIP/host]:[디렉토리] [target 디렉토리] ex) rsync -avz --delete te.. 더보기
Time Server Operation (NTP) Time Server Operation 이 문서는 안녕 리눅스를 이용하여 time server 를 운영하는 것을 목적으로 한다. 리눅스 서버에서 시간 동기화를 이용하는 방법으로는 rdate 와 ntp 방식이 있다. 이 두 방식에 대한 차이는 http://time.ewha.net 을 참조하고, 여기서는 ntp 방식을 이용하여 time server 를 운영하는 방법을 설명하도록 한다. 기본적으로, ntp 방식은 straum 이라는 계층구조를 가지는데, straum 0 은 GPS 나 세슘 원자 시계등 시간을 구하는 장비를 의미하며, straum 1 은 GPS 나 세슘 원자시계등에서 직접 시간을 동기화하는 서브들을 의미한다. straum 2 부터는 계속 트리 구조로 내려가 게 된다. 여기서 straum 을 설명.. 더보기
우분투 Bonding 우분투 Bonding 연구실의 새 서버(이름이 EDIS입니다 ^^;)에는 기가비트 이더넷 포트가 두 개나 있습니다. 지금까지는 하나의 포트만 사용했는데, 백업 데이터를 감당하는 용도로 사용하는 서버라서 대역폭이 매우 클 필요가 있겠더라고요. 그래서 예전부터 생각하고 있었던 네트워크 본딩을 시도해 보았습니다. 설치할 패키지는 ifenslave라는 것으로, 이것이 네트워크 본딩을 지원합니다. # aptitude install ifenslave 이렇게 설치를 해 주고요, /etc/modprobe.d/arch/i386 파일에 다음 두 행을 추가합니다. alias bond0 bonding options bonding mode=0 miimon=100 mode가 의미하는 바는 다음과 같습니다. mode=0 더보기
젠투 (Gentoo) 리눅스 설치 젠투(Gentoo) 리눅스는 직접 소스 컴파일 하여 하드웨어에 가장 알맞게 최적화를 시키기에 좋은 배포판입니다. (그만큼 삽질을 많이 한다는.. 사실.. 컴파일 시간에 질리는 거죠..) 이 글은 젠투(Gentoo) 리눅스의 Stage3 설치 방식으로 진행합니다. 국내 미러 사이트에서 Gentoo Livecd를 다운로드하고 시디 버닝을 합니다. ftp://ftp.daum.net/gentoo/releases/x86/current-iso/ - 원격 설치 설정 Gentoo Livecd 로 부팅이 된 화면입니다. 원격 설치를 위해 네트워크 설정을 합니다. livecd ~ # net-setup eth0 인터페이스 정보 화면이며 Yes를 눌러 넘어갑니다. 네트워크 설정 화면에서 자신의 환경이 무선, 유선임에 따라 적.. 더보기
트래픽 패킷 생성도구 Mausezahn 소개합니다. 출처 : http://packetinside.com/73장비의 성능을 테스트 해 보거나, 방화벽이 제대로 패킷을 차단하는지, 프로토콜이 올바른지 등을확인해 보고자 할때 의도적으로 패킷을 생성할 필요가 있다. 또는 조작된 패킷으로.다양한 도구들이 많이 나와있는데, 앞으로 차차 소개하기로 하고 오늘은 리눅스기반의 패킷생성도구인Mausezahn 을 소개한다. 패킷을 의도적으로 생성하여 이용할 수 있는 곳은 서두에서 잠깐 언급한 것과 같이 사용처가 아주 다양하다. 악의적으로 조작되어 공격에 이용될 수도 있는 문제점도 있지만,패킷인사이드를 방문하시는 분들은 업무의 활용, 스터디 목적이므로.이미지출처 : www.perihel.at공식 사이트는 다.. 더보기
TCPDUMP 사용법 Knowledge base bins | KnBins http://blog.naver.com/binitime/80011283280 http://security.kaist.ac.kr/docs/tcpdump.html TCPDUMP User Guide Date : January 1999 written by Kwon, YongChul -. 이 문서의 저작권은 저자(권용철:godslord@sparcs.kaist.ac.kr)에게 있습니다. 본문의 무단 인용, 복사는 저자와의 협의 없이 절대 불가능합니다. Table of Contents 이 문서를 보기 전에 알아야 할 사전 지식 Tcpdump란? Tcpdump의 패키지 구하기 Tcpdump의 설치 Tcpdump Source의 간략한 설명 Tcpdump의 옵션들 조건식.. 더보기