everydayminder
동기는 다음과 같다. 일단 호스트는 CentOS로 두고, 웬만하면 깨끗한 상태로 유지하려고 한다. 게스트로 CentOS를 설치하고, 여기에 이런저런 작업 및 테스트를 해보려고 한다. 그런데, VMWare는 상용이고, 리눅스용은 설치하자니 번거로울 것 같기도 하고, 마침 CentOS가 가상화를 지원한다. 그러므로, OS에서 지원하는 가상화를 써보자! CentOS6에서는 가상화로 KVM을 기본적으로 지원한다. 예전에는 Xen과 KVM을 선택하여 썼다고 하는데, 이제는 KVM만 지원한다. 일단, 무작정 KVM에 guest OS로 CentOS를 설치했더니 NAT로만 동작하는 것을 확인했다. VMWare를 사용했을 때는 guest OS의 네트워크를 NAT 또는 bridge로 추가/ 변경 설정이 쉬웠는데, KVM ..
1. samba 설치 우선 samba를 설치하자. yum install samba 2. 사용자 추가 samba를 사용할 사용자를 추가하고, 그 사용자를 samba 사용자로 등록하자. useradd luran passwd luran luran이라는 사용자를 추가하였다. 그러면, 이 계정은 다음과 같이 samba 사용자로 추가할 수 있다. smbpasswd -a luran 3. samba 환경 설정 /etc/samba/smb.conf를 수정하자. workgroup = WORKGROUP hosts allow = 192.168.1. 으로 설정하였다. 나의 데이터가 있는 곳을 추가해 주었다. [mydata] comment = my data path = /mnt/data/share public = yes writa..
마이크로서버를 사고, HDD 2TB를 새로 추가하였다. 다음과 같이 추가 하드를 장착하였다. 1. 시스템 끈 상태에서 HDD 추가 장착 2. 파티션 추가 fdisk /dev/sdb * p : 파티션 정보 조회 * n : 파티션 생성 데이터용과, 백업용으로 나누려고 2개로 나누었다. 그래서, /dev/sdb1, /dev/sdb2가 생성되었다. 잘 나뉘었는지, fdisk -l /dev/sdb로 조회하자. 3. ext3으로 포맷 mkfs -t ext3 /dev/sdb1 mkfs -t ext3 /dev/sdb2 4. 마운트 포인트 생성 mkdir -p /mnt/data mkdir -p /mnt/backup 5. 부팅시 자동으로 인식되도록 설정 mount /dev/sdb1 /mnt/data mount /dev/s..
마이크로서버에 설치한 CentOS에 HP MFP M1005를 연결 성공하였다. 역시 google! HP에서는 hplip(HP Linux Imaging and Printing)을 지원한다. google에서 검색어로 centos hplip를 입력하였다. 다음과 같은 링크를 얻어냈다. http://hplipopensource.com/hplip-web/install/manual/distros/centos.html 옆의 메뉴에 "Supported Printers"를 선택하여, 입력했다. 프린터 종류까지 선택하고, 조회하면 http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_m1005.html 지원된다고 하니 아주 기쁘다. :) 프린터를 연결하자. (..
지난 여름에 과전류로 정전이 두 차례 되었는데, 아마도 그 때 HDD가 문제가 생긴 것 같았다. MircroServer에 연결해 놓은 HDD중, 마스터는 그냥 다시 linux를 설치했고, 두 번째 HDD에 이상이 있는지 검사해 보았다. 이 때 사용한 명령어가 fsck unmount된 상태에서 다음과 같이 실행하여 이상이 없음을 확인하였다. 휴우~ [root@localhost ~]# fsck -TV /dev/sdb1 [/sbin/fsck.ext3 (1) -- /dev/sdb1] fsck.ext3 /dev/sdb1 e2fsck 1.41.12 (17-May-2010) data: recovering journal data: clean, 8633/65544192 files, 81666168/262146654 bl..
작년에 HP ProLiant MicroServer를 제 값 주고 샀다. 내가 산지 3개월 후 되니, 갑자기 여기저기에서 반값 이벤트를 한다. -_-; 어쨌거나, 살 당시, ODD를 별도 구매하지 않았다. 그래서, USB를 사용하여 linux를 설치해야 한다. 1. 설치 이미지 확보 centos.org에 방문하면 download할 수 있는 사이트를 찾을 수 있다. Downloads > Mirrors로부터 원하는 사이트를 선택한다. USB의 용량 한계상, netinstall 버전으로 다운로드 받았다. (그만큼 설치에 오랜 시간이 걸릴 테지만) 2. USB에 linux 파일 복사 다음의 두 방법 중, 하나를 쓰면 될 것 같다. 1) 깨끗하게 포맷한 USB에 미리 다운로드 받은 CentOS netinstall ..
* 파일 : /etc/sysconfig/i18n * 한글 LANG="ko_KR.UTF-8" * 영어 LANG="en_US.UTF-8"
출처) http://infodotnet.blogspot.com/2008/03/install-and-configure-freeradius-with.html
Network Working Group S. Knight Request for Comments: 2338 D. Weaver Category: Standards Track Ascend Communications, Inc. D. Whipple Microsoft, Inc. R. Hinden D. Mitzel P. Hunt Nokia P. Higginson M. Shand Digital Equipment Corp. A. Lindem IBM Corporation April 1998 Virtual Router Redundancy Protocol Status of this Memo This document specifies an Internet standards track protocol for the Interne..
Network Working Group T. Li Request for Comments: 2281 Juniper Networks Category: Informational B. Cole Juniper Networks P. Morton Cisco Systems D. Li Cisco Systems March 1998 Cisco Hot Standby Router Protocol (HSRP) Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Copyrigh..
Ubuntu-desktop은 GUI모드로 부팅된다. redhat 계열 리눅스와는 달리 runlevel을 수정하는 것만으로는 동작하지 않는다. $ sudo mv /etc/rc3.d/S30gdm /etc/rc3.d/K30gdm (내 경우에는 rc2.d에서 해줘야 먹혔음) 참고로, Ubuntu에서 X윈도우를 터미널창에서 끄고 시작하려면, $ sudo /etc/init.d/gdm start(stop, restart) Ubuntu에서 X윈도우를 자동으로 실행하지 않고 터미널로 시작되도록 설정하는 명령어 $ sudo update-rc.d -f gdm remove 다시, X윈도우를 자동으로 띄우려면, $ sudo update-rc.d gdm defaults
1. Localhost에서 인증하기 루트의 권한을 가진 ID로 로그인하여 다양하게 스크립트를 실행할 경우, SSH 로그인을 필요로 할 수 있고, 이 때, 매번 password를 입력해야할 경우 번거로울 수 있다. SSH는 암호 뿐만 아니라, public key, private key 기반의 인증을 제공하고 어렵지 않게 설정할 수 있다. 공개키는 암호화를 위해 사용되고, 공개키에 매핑되는 개인키로 복호화를 할 수 있다. 암호없이 SSH 로그인을 하려면, 클라이언트 시스템에서 키를 생성해야 한다. ssh-keygen 명령어를 사용하여, 키를 생성할 수 있고, -t 옵션을 통해 생성되는 키의 type(RSA/DSA)을 지정할 수 있다. $ ssh-keygen -t rsa -P "" 와 같이 하면, .ssh 디..
sudo vi /etc/X11/xorg.conf 를 실행하여 해당 파일을 편집한다. Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Buttons" "5" Option "ZAxisMapping" "4 5" EndSection 마우스 디바이스 정의 부분 중, Protocol 부분을 위와 같이 바꿔주고 재시작하면, 휠 마우스의 휠이 동작한다.
1. 먼저, java를 설치한다. sudo apt-get install sun-java6-jdk 2. 시스템에서 기본적으로 동작할 java 를 선택해준다. sudo update-alternatives --config java 원하는 java를 선택한다. 3. eclipse를 설치한다. sudo apt-get install eclipse 4. 원하는 패키지를 추가로 설치한다. sudo synaptic 예) PyDev : Python 개발 플러그인
VMWare를 쓰면서, 만들어둔 이미지를 여러번 복사하면서 쓰다보니 불필요한 ethernet interface 정보가 생성됐다. eth0, eth1만 필요한데, 막상 인터페이스 정보를 보면, eth4, eth5로 생성되어 있는 이 현상을 정리하려면 다음과 같이 하면 된다. $ cd /etc/udev/rules.d $ vi 70-persistent-net.rules 파일을 열어서, 내용을 다 지워주고, 재부팅한다. 재부팅 후, 네트워크 인터페이스를 조사하면, 다시 eth0, eth1 등으로 재설정된 것을 확인할 수 있다. 이제 IP를 원하는 대로 설정하고 깨끗하게 쓰자.