FreeBSD 또는 FreeBSD/Jail 설치 후 먼저 해야 할 일

By | 2021년 08월 02일

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

8. 참조문헌

1) 10 Things to Do After Fresh Installation of FreeBSD

답글 남기기