일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Golang
- 포인터
- 컴퓨터 강좌
- 전처리기
- Pointer
- Symbol
- 긴옵션
- go
- SQLite
- getopts
- 약어
- Preprocessor
- OS 커널
- 커널
- kernel
- 포인터변수
- TiDB
- bash
- FreeBSD
- TiKV
- 구조와 원리
- 함수포인터
- DBMS 개발
- UNIX Internals
- Programming
- newSQL
- Windows via c/c++
- UNIX
- DBMS
- 한빛미디어
- Today
- Total
sonumb
FreeBSD - Configuration for Kernel Developers 본문
1.Network
1.1 IP Configuration
/etc/rc.conf 파일의 끝에
ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0"
를 추가
#echo ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0" >> /etc/rc.conf
1.2 Gateway 추가
#route add default 192.168.1.1
혹은
/etc/rc.conf 파일에
1.3 DNS 경로 및 도메인 추가defaultrouter="192.168.1.1"
/etc/resolv.conf 파일에
domain mydomain.com
nameserver DNS_IP or DNS_ADDR
2.SSH
2.1 SSH 설정하기.
1.설치할 때 설정하는 방법,
2. 설치할 때 못하였으면
#/usr/sbin/sysinstall
을 이용하여 설정합니다. ( 자세한건 스스로 찾아봐요~)
2.2 Wheel
Wheel 그룹에 등록된 사용자만이 "su - "명령어를 사용할 수 있습니다
/etc/group 파일을 열어 wheel 그룹 끝에 계정추가.
3.Ports Configuration
데비안의 apt-get 만큼이나 편한 ports!!
pkg_add 보다 직접 컴파일 하기에 시간이 걸리지만 안전합니다.
다음 폴더하에서 작업합니다.
#cd /usr/ports
3.1 Retrieve the software
3.1.1 key로 찾기
#make search key=vim
3.1.2 Package Name으로 찾기
#make search name=vim
3.2 Install하기
#/usr/ports/editors/vim6
#make install
자동으로 해줍니다. :-)
그리고 설치 후 왠만하면 object파일을 지워주세요. 공간을 많이 찾지합니다. :p
#make clean
보통은
#make all install clean
으로 한방에 해결합니다. :D
package 삭제할 시에는
#make deinstall
라고 명령어를 내립니다.
그 다음 잘 설치 되어 있는지
#whereis vim
"확인 사살" 하세요.
4.Kernel Download
여기서는 2가지 방법을 소개 합니다.
3.1 using the sysinstall
#/usr/sbin/sysinstall
Configure -> Media 선택 -> Distributions 선택 -> src 선택-> all 선택 -> ok 3
3.2 using the CVSup
3.2.1CVSup은 보통 커널 코드 업데이트 된 내용을 받아올때 쓰입니다.
일단 CVSup을 설치해야겠지요.
#cd /usr/ports/net/cvsup
#make all install clean
시간이 많이 걸릴겁니다. 차라리 이럴 때는 cvsup 패키지추가가 낫습니다. 4
# pkg_add -r cvsupor
# pkg_add -r cvsup-without-gui
3.2.2 cvsup 설정파일 복사
3.2.3 ports_supfile 수정
default host 부분의 CHANGE_THIS.FreeBSD.org 부분의 서버명을
cvsup.kr.FreeBSD.org
로 변경합니다.
3.2.4. cvsup 실행
cvsup을 실행하여 업데이트합니다.
# cvsup -g -L 2 /root/stable-supfile
5. Install & configure the bash shell & vim , more..
5.1.shell 바꾸기.
5.1.1 bash 설치합니다.(ports 이용: /usr/ports/shells/bash에 있습니다.)
#make install clean
5.1.2 linker를 만듭니다.
#ln -s /usr/local/bin/bash /bin/bash
5.1.3 쉘 변경
#chsh
Shell : /bin/csh
csh를 bash로 변경
3. vim 설치.
/usr/ports/editors/vim6 에 있습니다.
vim 설정 파일은 첨부 파일 참조 하세요.
2. ls 명령어 colorful 하게
G옵션을 주면 됩니다.
#ls -G
영구적으로 쓸려면.
exports LS_OPTIONS=' -G'
alias ls='ls $LS_OPTIONS'
- NIC명 [본문으로]
- (파일 내의 각 필드에 대한 의미는 #make print-index를 해서 보세요. ) [본문으로]
- FTP 추천. 6.3 버전하에서 CD/DVD는 실패했습니다. FTP중에서 한국 미러사이트를 선택하세요 [본문으로]
- Modula-3라는 언어로 작성되어있습니다. 그래서 보통은 Modula-3를 빌드한 후에 그것으로 cvsup을 빌드해야합니다. [본문으로]
- 아무 디렉토리라도 상관없습니다 :) [본문으로]
- 참고로 ports collection list 업데이트 하려면 ports-supfile을 복사하시면 됩니다 :) [본문으로]
- ~표시는 사용자 home directory를 의미 [본문으로]