Unix 732

Software Raid1이 된 상태로 우분투 설치하기

http://advosys.ca/viewpoints/2007/04/setting-up-software-raid-in-ubuntu-server/ 이 글을 컨닝했다. +_+ software raid인지라... / 와 /boot가 있는 디스크로만 부트 가능하고 한 디스크가 깨지면, 바이오스에서 손으로 -_- 다른 디스크를 택해줘야만 부팅가능하다. 뭐 그 정도면 양반이지! 인스톨러까지 가서. 파티션은 ext3가 아닌, "raid의 물리적 볼륨""physical volume for raid"를 고른다. bootable하도록 만들 것. (부트가능 플래그 켜기) swap도 만들어주라. 그러나 swap이라고 골라주지 말고, raid로서 골라주라. 여기까지는 두 디스크를 똑같이 해줘야 한다. 되었으면, 이 파티션 나누는..

Unix/Ubuntu 2009.02.15

왜 인터넷이 안 되는지 디버깅 하기

1. gateway의 IP주소로 ping을 날려본다. 핑이 안 가면 뭔가 문제가 있는 것이다. 어떤 network interface card를 쓸지 잘못 지정했다든가, 랜선연결을 엉뚱하게 했다거나... 게이트웨이로 핑이 가게 되었다면 이제... 2. gateway 바깥의 컴퓨터로 핑을 날려본다. 물론 학교 정책에 따라 교외로 핑이 안 가게 해놓았을 수도 있기 때문에, 같은 방의 다른 PC나 서버로 ping을 날려본다. ping을 날릴 때... 2.1. 같은 방 안이면 같은 대역의... 예를들어 123.231.90.34, 123.231.90.30 과 같이 끝 번호만 다른 IP일 확률이 높다. 같은 대역의 IP로 ping이 가는지 체크해보고, 그게 클리어 되었으면, 2.2. 다른 대역... 123.231.8..

Unix 2009.02.15

OpenSolaris 고정IP 설정

DHCP가 되면 다행, 안 되면 걱정이다. 고정IP설정을 손으로 해줘야 하기 때문 -_-^ 이 자료를 참고했다. http://wikis.sun.com/display/OpenSolarisInfo/How+to+Manually+Modify+the+Automatic+Network+Configuration+Process 우선은 nwam 서비스를 disable해서 자동으로 Ip를 설정해주는 daemon을 꺼야 한다. $ pfexec svcadm disable network/physical:nwam $ pfexec /etc/nwam/llpLLP파일을 수정한다. 필자는 서버용 HW라 network interface가 두 개 있다. 하나는 iprb0 (gbit급), 다른 하나는 e1000g0이다. iprb0에는... I..

Unix/Open Solaris 2009.02.15

Root pool 미러링

Root pool을 mirroring하고 싶다면... 설치할 때 디스크 전체 사용을 하도록 하면 안 된다. 파티션 하나를 잡고, 0.1GB만 남긴 거대파티션을 생성하여 설치하도록 한다. 안 그러면, 미러링 이후 주화입마(부트 불능)에 빠지는 수가 있다. 이제 메인디쉬로! http://dd-b.net/ddbcms/2009/01/opensolaris-zfs-root-pool-mirroring/ http://darkstar-solaris.blogspot.com/2008/09/zfs-root-mirror.html 이 두 글을 컨닝했다. 두번째 글이 더 좋다. 더 친절함. $ pfexec /usr/sbin/format을 해보면 디스크 목록이 나온다. Pool에 들어가 있는 디스크를 고르면 (format tool은..

Unix/Open Solaris 2009.02.15

OpenSolaris 길들이기... bashrc

솔라리스 길들이기와 비슷하다 ㅡ,.ㅡ;;; ls에 색깔이 나와야 하겠고, bashrc도 예쁘게 해줘야 하겠고... /etc/skel/.bash_profile파일을 만들고 내용을, .bashrc를 실행시키는 것으로 해둔다. if [ -f $HOME/.bashrc ]; then source $HOME/.bashrc fi /etc/skel/.bashrc는 시스템 전체 설정을 실행시키는 것으로 하자. if [ -f /etc/bashrc ]; then source /etc/bashrc fi /etc/bashrc는 관리자가 알아서 예쁘게 해주도록 하자. # # Define default prompt to @: # and print '#' for user "root" and '$' for normal users. #..

Unix/Open Solaris 2009.02.15

Raid-Z에 대해

ZFS책: ZFS raid-z는 정말 구성할만한 것 같다. RAID-Z pool 만들기: http://docs.sun.com/app/docs/doc/819-5461/gcvjg?l=en&a=view&q=raid-z Pool에 디스크 추가하기: http://docs.sun.com/app/docs/doc/819-5461/gazgw?l=en&a=view&q=raid-z 풀의 디스크 교체하기: http://docs.sun.com/app/docs/doc/819-5461/gazgd?l=en&a=view http://docs.sun.com/app/docs/doc/819-5461/gazdd?l=en&a=view&q=raid-z raid-z에서는 디스크가 하나 망가져도 OK. 새 디스크를 넣으면 된다. +_+ 게다가 새 ..

Unix/Open Solaris 2009.02.15

apt-get 미러 바꾸기

kr.archive.ubuntu.com 은 카이스트에 있는 ftp.kaist.ac.kr이다. 이 곳이 잠시 다운되었었는데, 이것을 극복하는 하기 위해 daum 다음의 서버를 쓰기로 했다. 1. /etc/apt/sources.list 를 수정한다. 이 방법이 좋기는 한데 그렇게 유동적이지 못한 것 같다. 미러를 바꿀 때 마다 여러 행을 고쳐야 하거든. 해보고 싶다면 http://peecky.tistory.com/2 이 글처럼, kr.archive.ubuntu.com을 모두 ftp.daum.net으로 고치면 된다. 2. /etc/hosts를 수정한다. 한 줄만 하면 된다. 211.62.252.36 kr.archive.ubuntu.com이렇게. 저 IP주소는, $ nslookup ftp.daum.net을 쳤을..

Unix/Ubuntu 2009.02.13

Unetbootin 으로 LiveCD를 USB에 집어넣기

http://unetbootin.sourceforge.net/ 정말 좋음... 너무 쉬워서 화가 남. 아무 리눅스나 다 되는 듯 싶다. 적어도 유명한 배포판에는 다 통한다. 자동으로 iso파일을 다운로드 하는 기능까지 있는데, 그런 것 보다 필자는 직접 iso이미지를 다운받은 다음에 unetbootin의 먹이로 던져주길 선호한다. 가장 빠른 미러를 택하든지, torrent를 쓰든지 할 수 있기 때문이다. 필자는 우분투를 이 방법으로 설치해 봤는데 괜찮은 듯 하다. 설치CD는 아무리 구워봤자 없어지고 out-date되어버리기 때문이다. -_-;;

Unix 2009.02.12