'apt-get'에 해당되는 글 3건

  1. 2009.08.25 Ubuntu 한국 업데이트(kr.archive.ubuntu.com) 미러 접속문제.. 1
  2. 2009.06.19 Ubuntu에서 tftp setting
  3. 2009.06.19 Ubuntu에서 Samba setting
2009. 8. 25. 10:22

Ubuntu 한국 업데이트(kr.archive.ubuntu.com) 미러 접속문제..



"apt-get" 로 우분투 업데이트를 할때면 "한국 업데이트 미러(kr.archive.ubuntu.com)"에 정상적으로 접속하지 못하는 경우가 종종 발생하곤 한다.
뭐.. 될 때도 있고, 안될 때도 있고..

이참에 쫌 귀찮은걸 감안하고 업데이트 미러를 바꿔버렸다.
우분투 소스리스트(/etc/apt/source.list)를 열어 수정을 해준다.
http://kr.archive.ubuntu.com 이라고 된 부분을  http://ftp.daum.net 로만 바꾸어주면 된다.

$ sudo vi /etc/apt/source.list

수정 후 저장하고 apt-get update를 해보면 정상적으로 동작하는 것을 확인할 수 있다.

다음이니깐 서버가 다운되는 일은 없겠지?? ^^;


'Linux > Tip' 카테고리의 다른 글

우분투 / 데비안 계열 고정 ip 설정  (4) 2010.01.06
diff and patch in linux  (0) 2009.12.12
vi 문자열 치환  (2) 2009.08.31
예쁜 쉘 프롬프트  (1) 2009.03.18
리눅스 IP 설정  (0) 2008.04.24
2009. 6. 19. 12:30

Ubuntu에서 tftp setting



TFTP(Trivial File Transfer Protocol)은 FTP처럼 파일을 전송하기 위한 프로토콜이다. 하지만,  TFTP는 FTP보다 훨씬 단순한 방식으로 파일을 전송하기 때문에 구현이 간단하다는 등의 장점을 가지고 있어 임베디드(Embedded) 시스템에서 운영체제 업로드에 주로 사용된다.

일단 apt-get을 사용하여 tftp를 설치하자.
$ sudo apt-get install xinetd tftp tftpd

설치가 완료되면 tftp를 사용하기 위해 /etc/xinetd.d/tftp 파일을 생성해서 아래와 같이 세팅을 하자.
$ sudo vi /etc/xinetd.d/tftp

service tftp
{
    socket_type    = dgram
    protocol         = udp
    wait               = yes
    user              = root
    server            = /usr/sbin/in.tftpd
    server_args    = -s /tftpboot
    disable          = no
    per_source     = 11
    cps               = 100 2
    flags              = IPv4
}

tftp 서버로 사용할 디렉토리를 생성한다.
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot

tftp 서버를 다시 실행한다.
$ sudo /etc/init.d/xinetd restart

간단한 테스트를 통해서 tftp가 정상적으로 동작하는지 알아본다.
tftpboot에 간단한 파일 하나를 만들어놓고, 다운로드가 제대로 되는지 알아본다.
$ touch /tftpboot/aaa.txt
$ tftp localhost
tftp> get aaa.txt
tftp> quit
$ ls
...
aaa.txt

파일을 하나 만들어서, tftpboot로 업로드가 제대로 되는지 알아본다.
$ touch bbb.txt
$ tftp localhost
tftp> put bbb.txt
tftp> quit
$ ls /tftpboot
...
bbb.txt

정상적으로 파일 업/다운로드가 이루어 지고 있다면 tftp가 정상적으로 설치된 것이다.


'혼자서 놀기...' 카테고리의 다른 글

메모리 단위  (0) 2009.09.01
VMware http://vmware.com/info?id=97. 오류 해결 방법  (0) 2009.08.05
Ubuntu 에서 리눅스 개발환경 설정  (0) 2009.06.22
Ubuntu에서 NFS setting  (0) 2009.06.19
Ubuntu에서 Samba setting  (0) 2009.06.19
2009. 6. 19. 10:49

Ubuntu에서 Samba setting



Samba는 윈도우즈와 리눅스간에 파일을 공유할 수 있는 방법을 제공하는 프로그램이다.
리눅스 서버를 두고, 여기에 여러대의 윈도우즈 클라이언트에서 리눅스 서버에 접근을 해서 마치 자신의 로컬 디스크를 사용하는 것 처럼 사용을 할 수 있도록 해준다는 것이다.

먼저 Samba를 설치한다.
$ sudo apt-get install samba smbfs

Ubuntu에서는 apt-get을 사용하여 설치하려는 프로그램, 또 그와 연관된 프로그램들을 다운로드 받아서 설치할 수 있다.

남은 부분은 Samba에 관한 설정 부분이다.
smb.conf 파일을 열어서 필요한 부분을 수정해주면 된다.
$ sudo vi /etc/samba/smb.conf

...
[global]
...
# 문자셋에 관련된 부분..  윈도우즈에서 한글 깨짐 없이 볼 수 있음..
dos charset = cp949
display charset = UTF8
unix charset = UTF8
...

# 윈도우즈 탐색기에 출력할 컴퓨터 이름
# 기본적으로 제공되는 녀석을 사용한다. 이후에 보게 될 테지만, 디폴트로 사용하면 리눅스 서버의 이름으로 공유
# 폴더를 열 수 있다.
server string = %h server (Samba, Ubuntu)

# 사용자 계정 등 설정
security = share
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
...

# 윈도우즈에서 나타나게될 samba 공유 폴더
#============================ Share Definitions ============================
guest ok = yes
guest account = root

[home]
comment = Home Directories
browseable = no
writable = yes

[root directory]
comment = Root Directory
path = /
writeable = yes
browseable = yes
guest ok = yes

smb.conf 파일의 수정을 마쳤으면, smaba 서버를 재실행하자.
$ sudo /etc/init.d/samba restart

윈도우즈의 시작->실행파일을 열어서 본인이 연결하고자 하는 samba server의 이름, 또는 아이피를 입력하자
이때 \\서버이름, 또는 \\아이피의 형식으로 입력을 해주어야 한다.

아래와 같이 설정했던 Samba의 서버 디렉토리로 접근하는 것을 볼 수 있다.

물론 한글 설정도 해 두었기 때문에 한글이 깨지질 않고 잘 나오는 것도 확인할 수 있다.


'혼자서 놀기...' 카테고리의 다른 글

메모리 단위  (0) 2009.09.01
VMware http://vmware.com/info?id=97. 오류 해결 방법  (0) 2009.08.05
Ubuntu 에서 리눅스 개발환경 설정  (0) 2009.06.22
Ubuntu에서 NFS setting  (0) 2009.06.19
Ubuntu에서 tftp setting  (0) 2009.06.19