본문 바로가기

리눅스

[우분투 12.04 LTS] 개인웹하드 구축 #17- HDD추가 구성 & HDD레이드 구성 - HDD추가는 fdisk 를 이용해야 합니다. 하지만 fdisk는 처음하시는 분들에게는 어렵기 때문에 손쉽게 x-window를 이용하여 손쉽게 하는 방법을 설명하도록 하겠습니다 1.GUI Tool을 이용한 HDD추가(링크로 대체) http://www.liberotown.com/2008/11/22/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-%ED%95%98%EB%93%9C%EB%94%94%EC%8A%A4%ED%81%AC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0-pt-2/ 2.fdisk 를 이용한 HDD추가 순서: 파티션설정 -> 포멧 -> 마운트 -> 마운트확인 -> 부팅시 자동마운트 설정2-1) HDD추가 확인 - 물리적으로 추가되었는지 확인합니다.fdi.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #16- HDD절전모드 구성 - HDD절전모드는 HDD가 어느정도의 시간이 지나면 유휴모드(대기)상태로 들어가게 하는걸 말합니다.vi /etc/hdparm.conf위 명령어를 hdparm.conf를 편집합니다./dev/sdb { spindown_time = 120 } /dev/sdc { spindown_time = 120 }위와 같이 추가합니다. sda는 추가하지 않는 이유는 OS가 설치된 영역은 항상 동작합니다(데몬이 돌기때문에) 그때문에 추가로 장착되어 있는 HDD에 대해서만 설정해줍니다.spindown_time 에 준 시간만큼 HDD가 아무일도 하지않으면 대기상태로 들어가게 됩니다 120 = 10분 120 = 120*5 = 600초 = 10분 240 = 240*5 = 1200초 = 20분252 = 21분 253 = 하드디스크 .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #15- DDNS 구성을 통한 유동IP 대응 ( 무료 DDNS ) - DDNS는 공유기의 DDNS가 아닌 서버IP를 이용하여 도메인으로 연결하는 방식입니다.즉 도메인이 A레코드를 지원하지 않을경우에는 본 기능은 사용할 수 없습니다. 그럴경우에는 공유기 자체의 DDNS서비스를 이용하세요 여기 강좌에서는 무료 DNS서비스인 DNSZI를 사용합니다http://www.dnszi.comDNSZI 사용법은 위 사이트를 가입하신뒤 아래 절차를 수행하세요 1.도메인 추가하기자신의 도메인에 대한 기본정보를 입력하고 추가하세요2.A레코드 등록등록한 도메인으로 들어가서 "호스트IP 관리(A레코드)" 로 들어가세요 아래 2개를 등록합니다 www.자신의 도메인 / 서버IP주소(외부) / DDNS 설정( O ) / 메모 아무거나 *.자신의 도메인 / 서버IP주소(외부) / DDNS 설정( O .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #14- 예약된 작업 구성(Crontab) - 서버 스스로 정해둔 명령을 일정 기간마다 실행하도록 하는 것입니다. 시놀로지등의 상용NAS 장비에도 예약된작업이나 스케쥴러로 기능이 있는데 동일한 방식입니다. Linux에서 예약된 작업은 crontab 에 등록하면 이루어 지며 아래경로에 있습니다/etc/crontab예를 들어보겠습니다 저는 매일아침 8시에 abc.sh 라는 쉘스크립트를 실행하고 싶다고 할때 아래처럼 추가하시면 됩니다 0 8 * * * root /your/shell/file/dir/backup.sh자 왜 위처럼 등록하면 매일아침 8시에 실행되는지 알아봅시다. 형식은 아래와 같습니다 순서용도범위1번째분0 ~ 592번째시0 ~ 233번째일0 ~ 314번째월1 ~ 125번째요일0 ~ 7(0 또는7=일요일, 1=월, 2=화,3=수,4=목,5=.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #13- PHP MyAdmin 설치 - PHP MyAdmin은 mysql을 web상에서 관리할 수 있는 패키지입니다. 보안상 문제로 사용하지 않는 분들도 있지만 편의를 위해서 추가합니다.apt-get install phpmyadmin위 명령어로 설치를 진행합니다.http://서버-ip/phpmyadmin위 주소로 접속하시면 됩니다. 처음에는 계정이 root밖에 없기 때문에 root 로 로그인하시면 됩니다. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #12- Tomcat7 + JDK7 설치 - 톰캣을 사용하는 이유는 웹앱과 서블릿등으로된 웹을 구동하기 위해서입니다. 주소 개발용으로 Struct/Spring 에서 많이 쓰입니다. 톰캣을 사용하기 위해서는 JDK(JAVA)가 필요합니다 1.JDK7 설치 최신버전의 JDK를 받기 위해서는 오라클 repository를 등록해주어야 합니다 등록하기 전 안전하게 필요한 패키지를 설치해줍니다(repository 추가를 위한 패키지)apt-get install python-software-properties이제 repository를 등록해줍니다.apt-add-repository ppa:webupd8team/java apt-get update apt-get install oracle-jdk7-installer설치확인java -version버전정보가 재대로 .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #11- SubSonic Music Server(서브소닉) 설치 - subsonic은 Music(음악)을 위한 스트리밍 패키지입니다.1.다운로드http://www.subsonic.org/pages/download.jsp위 주소에서 Debian/Ubuntu installer 용을 다운로드 합니다. 2.설치 다운로드한 경로로 이동하여 설치를 진행합니다dpkg -i subsonic-4.9.deb/var/subsonic 에 설치됩니다http://server-ip:4040subsonic는 유료입니다. 무료로 쓰기위해 편법(크랙)이 있는데 기부차원에서 구매하시는것도 나쁘지 않습니다.크랙이 있는 이유가 이 서버의 소스가 오픈되어 있습니다. 즉 직접 빌드해서 설치하시면 코드를 수정할 수 있는거죠반 기부형태니까.. 구매를 하시던 소스를 빌드하시던 하셔서 사용하시면 됩니다^^ 좋은건 .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #10- Plex Media Server 설치 - Plex Media Server(플렉스 미디어 서버) 는 동영상 스트리밍(트랜스코더 가능)을 위해 사용하는 패키지이다 - 유료인 plex pass 와 무료가 있으며 차이는 아래와 같다(2014.05.09 기준) 분류무료유료최신버전 이용가능불가능가능멀티유저 관리불가능가능동기화 기능불가능가능카메라 자동업로드불가능가능그외 트랜스코드등의 기본적인 기능은 동일함 상세정보: https://support.plex.tv/hc/en-us/categories/200139156-Plex-Pass Plex Media Server Plex는영화와TV쇼음악 등 멀티미디어 자료를 관리하고 재생 및 트랜스코딩을 해 주는 프로그램입니다. Plex 서버는 NAS와 홈서버등 의 컴퓨터에 설치 가능하며 클라이언트로는 Android, i.. 더보기