2009년 4월 22일 수요일

tftp hpa 서버 설치하기

tftp hpa 서버 설치하기 리눅스

2008/10/02 01:23

복사 http://blog.naver.com/phyojae/80056481348



tftp는 커널이미지를 올릴때 많이 쓴다

어쨋던 tftp를 설치해야되요


설치가 되어있다면 상관없지만 안되어있다면 설치해야되요


<레드햇 9 2.4.18 버전>

1. rpm 파일 가져오기
레드햇 계열은 cd속에 파일이 있다
시디 속에 보면 rpm 폴더가 있음
파일명은
tftp-0.32-4.i386.rpm
tftp-server-0.32-4.i386.rpm

2. 설치
rpm -Uvh tftp-0.32-4.i386.rpm
rpm -Uvh tftp-server-0.32-4.i386.rpm

3. tftpboot 폴더만들기

mkdir /tftpboot

(최상위에 만들어야되요 / 환경 설정에서 변경 가능, 옵션으로 설정함)

tftp 서버를 실행하면 이폴더에서 파일을 찾습니다.

윈도우를 생각하면 공유폴더 정도나 ftp서버정도로 생각하시고 기본 저 폴더로 공유가된다고

생각하시면 됩니다

4. tftp 실행하게 설정 바꾸기

vi /etc/xinit.d/tftp

# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

disable이 yes로 되어있는데 no로 바꿔주세요^^

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/rc.d/init.d/xinetd restart
service xinetd restart

<우분투>
2. 설치
apt-get install tftp

4. tftp 실행하게 설정 바꾸기
vi /etc/default/tftp-hpa
RUN_DAEMON = "yes"
no로 기본되어있는데 yes로 바꿔주세요

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/init.d/tftp-hpa restart

확인

netstat -au
netstat -al | grep tftp

참고로 방화벽 끄세요~

이렇게 하면재시작 된다


<페도라>
2. 설치
yum install tftp

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/rc.d/init.d/xinetd restart

이제 tftp 설치하고 실행하는고 끝낫네

2009년 4월 13일 월요일

우분투 8.1 VirtualBox 2.0.4 USB 설정기

2008/11/23 23:02 CS&E/운영체제
크리에이티브 커먼즈 라이선스
Creative Commons License
요 즘 db2 공부 때문에 리눅스용 db2 설치를 위해서 간만에 데스크탑에 우분투를 설치했다. 메인으로 리눅스를 올린건 2학년 겨울 방학때 이후로 처음이니 대략 3년 정도만인 듯하다. 당시에는 우분투의 전신인 데비안을 이용해서 TV카드까지 잡고서 나름 3개월 넘는 기간동안 열심히 리눅스 공부했었는데... 지금 생각해보면 뻘짓이었다는 생각이든다.

어쨋든 요즘 우분투를 설치하니 정말로 많은 커스터마이징이 이루어져서 어지간한 작업은 정말로 우분투 만으로도 가능할 정도가 돼었다고 할만했다. 하지만 그래도 여전히 우분투 환경만으로는 해결이 안돼는 업무는 많은지라... 어쩔 수 없이 가상 머신 프로그램인 버박(virtualbox)를 이용해서 게스트 OS를 윈도우로 설치를 시도했다. 이것도 당시와는 많이 달라진 것인데... 가상 머신 프로그램을 이렇게 쉽고 간단히 올릴 수 잇고, 높은 퍼포먼스가 나온다는 사실은 상당히 놀라운 일이다.

문제는 이 녀석이 왠일인지 usb 디바이스를 정상적으로 잡지를 못한다는 것이다. 그래서 구글링을 해보니 역시나 해결책이 존재했다.

출처)http://link.allblog.net/14397664/http://silent2k.tistory.com/106
1. Ubuntu 8.10 ("Intrepid Ibex") 다운로드 / 설치
http://www.virtualbox.org/wiki/Linux_Downloads

2. /etc/init.d/mountdevsubfs.sh에 내용추가
$ sudo gedit /etc/init.d/mountdevsubfs.sh

#
# Mount /dev/pts. Master ptmx node is already created by udev.
#
domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

3. usb device 권한 설정 (기존 내용 수정)

$ sudo gedit /etc/udev/rules.d/40-basic-permissions.rules

# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″, GROUP=”vboxusers”
SUBSYSTEM==”usb_device”, MODE=”0664″, GROUP=”vboxusers”

$ sudo gedit /etc/udev/rules.d/40-permissions.rules

# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
MODE="0666", GROUP="dialout"
LABEL="usb_serial_end"


4. /etc/fstab에 usb mount 추가 (devgid="vboxusers 그룹ID"로 입력..)

$ cat /etc/group | grep vboxusers
vboxusers:x:125:angelos

$ sudo gedit /etc/fstab (위에서 확인한 vboxusers group 넘버로 아래 내용을 추가합니다.)

# usb
none /proc/bus/usb usbfs auto,busgid=125,busmode=0775,devgid=125,devmode=0664 0 0

예전에 마운트 해서 쓰면 우분투에서 잡고 있는 usb 외장 하드를 virtualbox가 가져와서 서로 충돌이 났었는데..
자동으로 우분투에서 빠지고 virtualbox 윈도우로 잡히는걸 확인했다..
윈도우에서 사용해제하면 다시 우분투로 마운트 됩니다..

※ 참고자료
http://arosiqueh.wordpress.com/2008/10/26/virtualbox-204-en-ubuntu-810-rc-con-usb/
이렇게 설정하면 된다고 함. 자 잠시 부팅점... ㅡ.ㅡ;;

원본출처: http://tistory.izyou.net/2460881

2009년 4월 9일 목요일

ubuntu(우분투)에서 rpm 파일 설치하는 방법

ubuntu(우분투)에서 rpm 파일 설치하는 방법

ubuntu에서는 rpm 패키지 파일을 직접 설치하지 않고,
ubuntu용 파일인 deb 패키지 파일로 전환하고 나서 설치하게 된다.

터미널에서 아래와 같이 하여 rpm을 deb로 전환해 주는 alien이라는 패키지를 설치한다.
sudo apt-get update
sudo apt-get install alien

rpm패키지를 deb패키지로 전환하려면 다음과 같이 한다.

터미널에서
sudo alien -k --script 변환할_파일.rpm

이와 같이 변경을 하면 우분투에서 설치할수 있도록 .deb 파일로 변환되고
이를 설치하면 된다