Skip to content
연구실 서버를 우분투로 업그레이드! 빠샤!


램이 4기가인 컴퓨터에 32비트 윈도우가 깔려 있는 것을 처음 보고 안타까움이 파도처럼 밀려왔었다. 그런데 더 안습인 것은 엑스피 서버가 걸핏하면 다운된다는 것이다. 하루에 한 번씩 껏다 켤 수도 없고 한 달에 한 번씩 포맷을 할 수도 없고.. 그래서 우분투로 바꿔버리기로 했다.

우분투 데스크탑을 설치했다. 난 컴 덕후나 CUI 변태는 아니라서 엑스(X; 바탕화면 등이 보이는 그래픽 인터페이스 환경)가 없으면 사용에 어려움이 좀 있다. 방화벽 같은 것들도 그래픽 인터페이스에서 설치하는 게 편하다. (ufw 써 보려다 잘 안돼서..;; )

FTP 서버와 HTTP 서버를 구축했고 html 파일만으로 된 홈페이지를 돌리기 때문에 php, mysql 따위는 안 깔고 넘어갔다.




1. 준비, 우분투 설치

GParted Live 씨디로 부팅해서 기존 윈도우 파티션을 반으로 줄였다. 굳이 그러지 않고 우분투 부팅하고 나서 조절해도 상관없을 듯하다. 지파티드에서 레이드 RAID를 따로 읽길래 레이드 된 하드는 건드리지 않았다. 우분투를 설치할 때 언어는 영어, 지역은 서울, 키보드는 한국으로 설정했다. 우분투는 레이드를 잘 인식했다. 어차피 우분투는 레이드 구성하지 않은 하드에 설치할 것이라서 별 상관은 없다. 기존윈도우 파티션은 NTFS로 그대로 두고 /windows에 마운트, 나머지 공간에서 5기가를 제외하고 나머지를 루트 /로 마운트, 나머지 5기가는 스왑, 레이드1로 구성된 데이터용 있는 하드는 /home/myftp 로 마운트했다. 설치시에 /windows로 마운트를 하면 따로 fstab 파일을 수정하지 않아도 되고 바탕화면에 아이콘이 뜨지도 않아서 좋은데 이 방법을 많이 쓰는지는 잘 모르겠다.

우분투 설치한 뒤에 시스템 - 소프트웨어 소스로 들어가서 기본 저장소를 다음 서버로 바꾸어주고 업데이트 확인은 매일, 보안 업데이트 자동설치로 설정하고 업그레이드는 lts버전만 확인하도록 했다. 이렇게 하면 가끔 재부팅만 해 주면 혼자서도 문제 없이 잘 돌아갈 것이다. 이제 우분투 설치 이후 과정을 보자.





2. FTP 대몬 (pure-ftpd) 설치


참고 http://hworsw.springnote.com/pages/2756688

우선 퓨어 FTP 대몬을 설치한다. 보통 vsftpd를 더 많이 쓰지만 난 이게 더 쓰기 편하다.

$ sudo apt-get install pure-ftpd


언어셋 설정

$ echo "cp949" | sudo tee /etc/pure-ftpd/conf/ClientCharset

※ 최신 버전에는 FSCharset이 이미 있으므로 FsCharset은 만들지 않고 넘어간다.


홈디렉토리만 사용가능하게 설정

$ echo "yes" | sudo tee /etc/pure-ftpd/conf/ChrootEveryone


가상루트 사용하기 (디렉토리 목록 깔끔하게 만들기)

$ sudo nano /etc/default/pure-ftpd-common
VIRTUALROOT=true

참고 http://bugtracker.ispconfig.org/index.php?do=details&task_id=421&opened=72&status[0]=


계정 만들고 비밀번호 설정, 홈디렉토리 설정, 권한 설정 (예:myftp)

$ sudo useradd myftp
$ sudo passwd myftp
$ sudo mkdir /home/myftp
$ sudo chmod a+rw /home/myftp
$ sudo chown myftp /home/myftp


참고 http://ko.wikipedia.org/wiki/Chmod




3. HTML 홈페이지용 HTTP 서버 설치

$ sudo apt-get install apache2


홈페이지용 계정 생성

$ sudo useradd myhttp
$ sudo passwd myhttp
$ sudo chmod a+rw -R /var/www
$ sudo chown myhttp /var/www
$ sudo nano /etc/passwd

(필요하다면 이 이후에 php와 mysql을 설치해야 할 것이다.)



4. vino 접속시 로컬에서 패스워드 묻지 않게 하기

(우선 원격 접속 허용을 해 놔야 한다.)


프로그램 -> 보조프로그램 -> 암호 및 암호화 키

" 암호 : login " 을 right click -> 풀기 를 선택해서 암호 입력한다.

더블클릭해서 펼쳐보면 vino 라고 있는데 이것을 지운다.

터미널 창에서 gconf-editor 라고 친다.

/desktop/gnome/remote_access 로 들어가서

vnc_password 에 BASE64 로 변환시킨 원격 접속용 암호를 입력한다.

참고로 http://www.motobit.com/util/base64-decoder-encoder.asp 에 들어가면 자신의 암호를 BASE64 로 변환할 수 있다.




5. 방화벽 설치하기

프로그램 - 소프트웨어센터에서 firestarter를 설치한다.
ftp, http, vlc 등 사용하는 포트 이외에 모든 포트를 차단해 둔다.
그밖에 설정을 한다.




6. 뱀다리,,..
데이터를 정리할 때 압축툴이 필요하다면 아래를 설치해주면 egg 빼고 다 풀 수 있다.

$ sudo apt-get install unrar p7zip unalz





지난 여름에 이렇게 설치한 서버를 지금까지도 잘 쓰고 있다. 한두 달에 한 번 정도 원격으로 접속해서 업데이트 설치하고 재부팅만 해 주고 있는데 뭐 별 말이 필요없을 정도로 문제 없이 잘 돌아가서 아무리 초보자라도 서버는 부디 리눅스로 돌리라고 하고 싶다. 정 컴맹이라 리눅스가 무섭다면 어차피 관리하는 방법은 윈도우 서버보다 리눅스 서버가 쉬우니까, 리눅스 다뤄본 사람한테 위와 같이 설치만 해달라고 밥을 사든 해서 서버를 만들어두고 이후 관리만 하는 것도 윈도우로 서버 돌리는 것보다는 백배 추천하고 싶은 마음이다.
조회 수 :
417
등록일 :
2013.11.01
18:00:10 (*.93.90.9)
엮인글 :
http://restart.iptime.org:8000/micro/sub4_1_1/572677/c94/trackback
게시글 주소 :
http://restart.iptime.org:8000/micro/572677
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
63 Sledgehammer Medical Fiction Thriller At Its Best ginekoloski pregled beograd 2017-05-17 86
62 Generating Online Business Idea btc 2017-05-15 90
61 Search Engine Marketing History seo marketing package 2017-02-13 318
60 Choices Of Mobile Phones And Equipment Phone Accessories 2017-02-13 310
59 Search Engine Optimisation History cheapest seo packages 2017-02-12 394
58 A Spotlight On Fast Systems Of Celebrities bacaselengkapnya 2016-11-11 458
57 Ubuntu에서 Bind9 DNS Server 설치하기 Admin 2014-01-06 426
56 Ubuntu vmware-tools 설치 Admin 2013-11-17 458
55 USB 외장 하드로부터 Ubuntu 설치하려면 ... Admin 2013-11-12 426
54 [Linux]우분투 (리눅스) 에서 vmware tools 설치하기 file Admin 2013-11-02 430
53 [linux] 윈도우 PC -> 리눅스 PC 원격 접속하기 [1] file Admin 2013-11-02 511
52 우분투 서버에 한글을 기본 언어로 설정하는 방법 file Admin 2013-11-02 424
51 우분투에서 root로 로그인하기 [1] Admin 2013-11-02 441
» 우분투 서버 설치하기, http, ftp 설정하기 Admin 2013-11-01 417
49 저비용 고효율 리눅스 서버 설치 및 운영 가이드 - Ubuntu Server 설치 [1] file Admin 2013-11-01 440
48 [리눅스] 우분투 root 비밀번호 설정 Admin 2013-10-31 424
47 USB에 우분투 설치하기 Admin 2013-10-31 432
46 [스크랩] usb에 우분투 설치하여 휴대용(?)으로 사용하기 [1] file Admin 2013-10-31 594
45 Linux-Ubuntu 유용한 정보 4 - mount 명령어 [1] Admin 2013-10-30 439
44 [Ubuntu] 설치 중 파티션에 대한 이모저모 file Admin 2013-10-30 468

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5