cvsup을 설치합니다.

# cd /usr/ports/net/cvsup-without-gui/
# make install clean

cvsup을 통한 소스 다운로드를 위해 필요한 예제 파일을 복사하고 에디터로 불러옵니다.
# mkdir /etc/cvsup
# cp /usr/share/example/cvsup/stable-supfile /etc/cvsup/
# vi /etc/cvsup/stable-supfile

원하는 서버와 버전을 수정합니다.
*default host=CHANGE_THIS.FreeBSD.org
*default release=cvs tag=RELENG_7_1_0_RELEASE

위 파일의 수정에 필요한 tag 목록{RELEASE(권장)가 FTP나 CD로 제공하는 안정된 버전이라고 볼 수 있다.}
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

cvsup 한국 미러 서버. 빠른 곳으로 선택한다.
 cvsup.kr.FreeBSD.org - KT IDC 100Mb Dedicated, 주기 1H, KFUG
 cvsup2.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, Holynet
 cvsup3.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, SarangNet
 cvsup4.kr.FreeBSD.org - GNG IDC 100M Dedicated, 주기 1H
 cvsup.freebsdcity.org - Shared line, FreeBSD City

cvsup 실행
# cvsup -L 2 /etc/cvsup/stable-supfile

기본적으로 제공되는 커널 설정파일의 예제를 사본을 만들고 에디터로  불러옵니다.
# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL
# vi MYKERNEL

MYKERKEL을 편집하여 다음 내용을 추가합니다.
 device   sound

준비가 완료되었으니 컴파일을 시작합니다. 컴파일이 완료되면 리부트합니다.
# config MYKERNEL
# cd ../compile/MYKERNEL
# make cleandepend && make depend && make && make install
# reboot

아래의 명령어를 실행한 후에 음악을 들을 수 있는 어플리케이션으로 테스트 해보시기 바랍니다.
# kldload snd_ich

아무 이상이 없다면, 위의 명령을 부팅시에 자동으로 수행하기 위해 에디터로 설정 파일을 불러옵니다.
# vi /boot/loader.conf

loader.conf 에 내용을 추가합니다.
 snd_ich_load="YES"

tar을 이용하여 TEST라는 디렉토리를 TEST.tar 이라는 한개의 파일로 묶습니다.

 # tar cvf TEST.tar TEST

완료되면 gzip을 사용하여 TEST.tar 을 압축합니다. TEST.tar.gz 파일이 생성됩니다.
 # gzip TEST.tar

옵션을 추가하여 TEST라는 디렉토리를 TEST.tar.gz 로 바로 압축할 수도 있습니다.
 # tar cvfz TEST.tar.gz TEST

압축 풀기
 # tar vfxz TEST.tar.gz

압축없이 파일을 하나로 묶기만 할때에는 tar만 이용하시면 될 것입니다.
미리 묶어두시면 파일을 몇천개씩 디스크간 이동해야 할경우 시간을 많이 단축할 수 있습니다.

-c, 새로운 묶음을 만든다.
-t, 묶음 내부의 파일들의 목록을 보여준다.
-x, 묶음을 풀어준다.
-f TEST, TEST라는 묶음을 만든다.
-h, 심볼릭 링크를 묶지 않는다. 링크의 실제 파일을 묶는다.
-i, 사이즈가 0인 파일을 무시한다.
-j, .bz2 파일을 풀어준다.
--ignore-failed-read, 읽을 수 없는 파일이 있더라도 종료 코드 0을 출력하지 않는다.
-k, 파일명이 중복 될 경우, 기존에 있던 대상 파일을 덮어쓰지 않고 유지한다.
-m, 파일이 만들어지거나 수정 된 시간을 기록하지 않는다.
-N, 지정한 시간보다 새로운 파일만 묶는다.
-p, 퍼미션을 유지한다.
-v, 처리중인 파일을 자세하게 보여준다.
--version, 버전 정보를 보여준다
-W, 묶은 후에 파일을 점검한다.
-z, gzip 압축하거나 풀어준다.

윈도시스템 IP: 192.168.10.101
윈도시스템 이름: EARTH
공유 폴더 이름: SHARE
공유 폴더 사용 권한 계정: user
user의 비밀번호: pass
 ← 공유기 →
유닉스 시스템 FreeBSD
마운트 대상: /mnt/smb


FreeBSD

# mount_smbfs //user@EARTH/SHARE /mnt/smb

Ubuntu Linux
# mount.smbfs //EARTH/SHARE /mnt/smb -o username=user,password=pass

삼바클라이언트 사용하기
# smbclient -I 192.168.100.101 -U user //EARTH/SHARE

+ Recent posts