사용자 도구

사이트 도구


os:bsd:freebsd

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
os:bsd:freebsd [2007/05/28 12:20]
mattabu
os:bsd:freebsd [2008/02/08 15:56] (현재)
gauryan
줄 2: 줄 2:
  
 ===== Configure Network ===== ===== Configure Network =====
-  * Default Gateway 작성 +  * IP, 게이트웨이 설정 
-<code bash> +<code> 
-$ vi /etc/mygate +vi /etc/rc.conf 
-10.1.1.1 +ifconfig_fxp0="inet 아이피주소 netmask 넷마스크" 
-</code> +defaultrouter="게이트웨이주소"
-  * LAN Interface 에 IP 설정 +
-<code bash+
-vi /etc/hostname.fxp0 +
-inet 10.0.0.38 255.255.255.0 NONE media 100baseTX mediaopt full-duplex+
 </code> </code>
   * DNS 설정   * DNS 설정
-<code bash>+<code>
 $ cat /etc/resolv.conf $ cat /etc/resolv.conf
 search example.com search example.com
줄 20: 줄 16:
 lookup file bind lookup file bind
 </code> </code>
-  * Network 재시 + 
-<code bash+ 
-sh /etc/netstart+===== Set PackageSite ===== 
 +FreeBSD 에서는 소프트웨어를 설치하기 위해서 2가지 방법을 제공한다. 
 +  - Package : 바이너리 파일이며 다운로드 받은후 pkg_add 로 설치한다. PACKAGESITE 에 설치파일들이 있는 URL을 설정하면, 명시적으로 다운로드 받지 않고 바로 설치도 가능하다.  
 +  - Port : /usr/ports 에 다양한 카테고리의 디렉토리가 존하며 해당 소프트웨어 디렉토리에서 make install 을 통해서 설치한다. 소스 파일을 알아서 다운로드 받고, 의존성도 자동으로 체크하여 무인으로 설치한다. 
 +Package 로 설치하면 빠르므로 대부분의 소프트웨어는 Package 로 설치하는 것이 좋다. 그렇지만 소스를 수정해야 하거나 스템에 최적화 시키기 위해서는 Port 를 사용하여 설치하는 것이 필요하기도 하다. 
 + 
 + 
 +===== Set Korean ===== 
 +FreeBSD 의 기본 shell 인 ksh 에서는 한글 입출력에 문제가 있으므로 bash를 설치해야 합니다. 
 +<code> 
 +cd /usr/ports/devel/autoconf261 
 +# make install 
 +# cd /usr/ports/shells/bash 
 +# make install 
 + 
 +or  
 +# pkg_add -r bash
 </code> </code>
 +
 +  * shell 환경 설정
 +<code>
 +# bash
 +# vi .bashrc
 +export LANG=ko_KR.UTF-8
 +
 +and
 +# vi .cshrc
 +setenv LANG ko_KR.UTF-8
 +</code>
 +
 +  * vim 환경 설정 (.vimrc)
 +<code>
 +set fencs=utf8,euc-kr
 +set encoding=utf8
 +</code>
 +
 +
 +===== Colorful ls =====
 +<code>
 +# cd /usr/ports/misc/gnuls; make install
 +# vi ~/.cshrc
 +alias ls "gnuls -F --color=auto"
 +setenv LS_COLORS "no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:"
 +
 +# vi ~/.bashrc
 +alias ls="gnuls -F --color=auto"
 +export LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:"
 +</code>
 +
  
 ===== FreeBSD 6.1 에서 jdk 설치 ===== ===== FreeBSD 6.1 에서 jdk 설치 =====
줄 46: 줄 89:
 설치방법은 같습니다.  설치방법은 같습니다. 
 /usr/ports/java/diablo-jre15/Makefiles의 다음 부분을 수정해줍니다. /usr/ports/java/diablo-jre15/Makefiles의 다음 부분을 수정해줍니다.
-<code bash>+<code>
 DISTNAME=   ${PKGNAMEPREFIX}latte-freebsd${JRE_OSREL}-i386-${JRE_VERSION}_${RELEASE_VERSION}-b${BUILD_VERSION} DISTNAME=   ${PKGNAMEPREFIX}latte-freebsd${JRE_OSREL}-i386-${JRE_VERSION}_${RELEASE_VERSION}-b${BUILD_VERSION}
 RELEASE_VERSION=07 RELEASE_VERSION=07
줄 54: 줄 97:
 cvsup을 이용한 포트 업그레이드는 2006년 7월 5일 오전에 업그레이드 후에도  cvsup을 이용한 포트 업그레이드는 2006년 7월 5일 오전에 업그레이드 후에도 
 파일이 변경되지 않아서 이렇게 설치했습니다.  파일이 변경되지 않아서 이렇게 설치했습니다. 
 +
 +
 +===== 소프트웨어 패키지 관리 =====
 +
 +==== 설치할 패키지 검색 ====
 +<code>
 +# curl $PACKAGESITE | grep 패키지이름
 +</code>
 +
 +==== 패키지 설치 ====
 +<code>
 +# pkg_add -r 패키지이름
 +</code>
 +
 +==== 설치된 패키지 검색 ====
 +<code>
 +# pkg_info
 +</code>
 +
 +==== 설치된 패키지 삭제 ====
 +<code>
 +# pkg_delete -r 패키지이름
 +</code>
 +
 +
 +===== Link =====
 +  * [[http://www.freebsd.org/docs.html|Official Document]]
  
os/bsd/freebsd.1180322413.txt.gz · 마지막으로 수정됨: 2007/05/28 12:20 저자 mattabu