FreeBSD 를 설치한 후에 다음과 같은 명령 또는 셋업을 해주면 좋다.
1. FreeBSD 최신화 하기
FreeBSD를 최신화 하려면 root 권한으로 다음의 명령을 실행한다.
# freebsd-update fetch
# freebsd-update install
그리고 ports 를 최신화한다.
# pkg update
# pkg upgrade
2. 편집기와 bash 설치
편집기로는 nano 또는 vim 이 많아 사용되고, 만약 Bourne Again Shell 을 사용하려면 다음과 같이 pkg를 설치한다.
# pkg install nano vim bash bash-completion
3. sudo 설치 및 구성하기
일반 사용자도 root의 권한을 갖고 명령을 수행하게하여면 sudo를 설치한다.
# pkg install sudo
그리고 nano 또는 vim으로 /usr/local/etc/sudoers 를 편집하여 준다.
# vim /usr/local/etc/sudoers
다음의 아래에
##
## User privilege specification
##
user_id ALL=(ALL) ALL
를 첨부하고 저장한다.
만약 your_user 가 wheel 그룹에도 속해있다면
#%wheel ALL=(ALL=ALL) ALL
에서 # 를 지워주고 저장해도 같은 효과를 얻을수 있다.
4. 새로운 사용자를 만들기
새로운 사용자를 만들려면
# adduser
또는
# sudo adduser
명령을 실행한다.
그리고 사용자 계정을 수정하고 싶으면
# chpass user_id
사용자의 비밀번호를 변경하려면
# passwd user_id
5. sh의 변경
사용하는 shell을 변경하고자 하면 다음과 같이 한다.
먼저 사용가능한 shell을 확인하다.
# cat /etc/shells
다음의 명령으로 shell을 변경한다.
# chsh -s /bin/csh user_id
6. static ip 설정 및 호스트이름 변경
만약 ip가 설정되어 있지 않다면 먼저 모든 NIC를 확인해보자.
# ifconfig -a
그리고 /etc/rc.conf 를 수정한다.
# vim /etc/rc.conf
아래를 참조하여 변경하여 준다.
#ifconfig_em0="DHCP"
ifconfig_em0="inet 192.168.1.10 netmask 255.255.255.0"
#Default Gateway
defaultrouter="192.168.1.1"
새로운 주소를 적용하려면
# service netif restart
# service routing restart
호스트의 이름은 /etc/rc.conf 에서 설정하는데
hostname=”freebsdhost”
을 삽입한다.
만약 인터넷 면에 다중 ip를 더해 주려면 /etc/rc.conf 에
ifconfig_em0_alias0="192.168.1.15 netmask 255.255.255.255"
를 대해준다.
7. DNS 설정
DNS nameserver 설정하려면 /etc/resolv.conf 를 다음과 같이 수정하여 준다.
# vim /etc/resolv.conf
nameserver nameserver_ip
nameserver nameserver_ip
search your_local_doamin