[FreeBSD 10. x] 설치 & 기본 셋팅

2014. 10. 21. 23:03팁 & 강좌

준비물 : 서버,  굴러다니는 적당한 USB메모리. 책 (컴파일할때 심심하여.. )


메모리로 설치 하는걸 기준으로 합니다.


먼저 FreeBSD사이트에서 10.0 메모리스틱 이미지 다운로드.

한국사이트가 빠릅니다.

아 DD고 나발이고 다 귀잖음!!

 윈도용 메모리 이미지 굽는 프로그램 다운..


다운받은 이미지 선택하고 Write누르면 

내용 다 지워져 그래도 할래? 이런거 뜨는데..  어  나 지울래 하면 됨.


일단 닥치고 설치!!


sshd 부팅시 자동시작 : /etc/rc.conf 

sshd_enable="YES"

zfs 사용 : /etc/rc.conf 

10.0부터는 기본적으로 root zfs를 지원한다. 설정에서 zfs를 선택했다면 이미 되어 있다.

zfs_enable="YES"

root와 toor계정의 쉘변경 - bash로 바꾼다.

# pkg install bash; rehash; chsh -s bash root; chsh -s bash toor

# ln -s /usr/local/bin/bash /bin/bash

한글 설정 

# echo 'export LANG=ko_KR.UTF-8' >> /etc/profile; source /etc/profile

Sendmail사용 안함.  /etc/rc.conf 

메일보낼일이 없으니  리소스를 아끼기 위해 막자. no가 아니고 none임에 주의 하자.

# echo 'sendmail_enable="NONE"' >> /etc/rc.conf

Linux Emulation 적용.

요즘 리눅스용 프로그램이 더 많이 나오는 관계로 은근 쓸일이 많다.

# echo 'linux_enable="YES"' >> /etc/rc.conf

# kldload linux; pkg install linux_base-f10

# echo 'linproc /compat/linux/proc linprocfs rw 0 0' >> /etc/fstab; mount linproc

기본적인 패키지설지

# pkg install tmux vim-lite ntp gnuls htop subversion git curl wget gnu-watch portupgrade readline sqlite3 libxslt libxml2 openssl gmake

ntpd 사용

# echo 'ntpd_enable="YES"' >> /etc/rc.conf ; /etc/rc.d/ntpd start

gnuls alias 적용 

# echo 'alias ls="gnuls --color=always"' >> /etc/profile; source /etc/profile

vim 적용 

# echo 'alias vi="vim"' >> /etc/profile; source /etc/profile

보안패치 

# freebsd-update fetch; freebsd-update install

포트 업데이트

# portsnap fetch extract

일단 이정도 하면 기본적인 설치는 끝나게 된다.

반응형