'ubuntu'에 해당되는 글 63건

허니몬의 IT 이야기
리눅스 입문자인 저에게 있어서 사용하기 편한 리눅스로는 페도라와 우분투를 뽑을 수 있겠습니다. ^^;
페도라도, 우분투를 알고 부터는 쓰지는 않고 있는 상황이기는 하지만, 다른 분들은 어떻게 보면 페도라가 더욱 사용하기 좋은 리눅스 형태이지 않을까라는 생각도 해봅니다.

리눅스라는 운영체제 자체가 어렵다라고 생각하시는 분들에게는, LIVE CD를 이용해서 별도의 설치과정 없이 체험하실 수 있으니까 한번 사용해 보시라고 말씀 드리고 싶네요. ^^

다음에 기회가 닿는다면, 우분투 설치 과정에 대한 메뉴얼을 써보도록 하겠습니다. 하지만.. 저 역시 초보!! ㅎㅎ

Ubuntu 사이트 : http://www.ubuntu.com
사용자 삽입 이미지
다운로드 페이지 : http://www.ubuntu.com/getubuntu/download
사용자 삽입 이미지
보니까... ㅡㅅ-);; 노트북 버전이 별도로 있군요. 노트북 버전을 받아서 설치를 해줘야겠습니다.  데스크탑 버전을 노트북에 깔았더니... 최대절전 모드가 정상적으로 지원이 안되네요. ㅠㅅ-);
허니몬의 IT 이야기
오라클 다운로드 : http://www.oracle.com/technology/software/products/database/index.html
간단한 가입절차만 거치면 손쉽게 오라클을 다운 받으실 수 있습니다.

우분투, 오라클 설치 안내 : https://help.ubuntu.com/community/Oracle10g

소스리스트에 저장소 추가

$ gksudo gedit /etc/apt/sources.list
## Oracle ##
deb http://oss.oracle.com/debian unstable main non-free

이제 공개키를 얻어야 합니다.

$ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -


oracle 설치

$ sudo apt-get update

$ sudo apt-get install oracle-xe-universal



다운로드 및 설치가 끝나면

$ sudo /etc/init.d/oracle-xe configure


으로 오라클 xe의 설정을 해주어야 한다.


http 포트 : 기본 8080 으로 잡힘(Defalut값)
database 포트 : 기본 1521로 잡힘(Default값)

포트 설정은 사용자가 임의적으로 변경이 가능하다.

그리고 마지막으로 우분투 실행시 자동실행 여부를 묻는다. 이때 y를 입력해주자.


참조 : Oracle Database 10g Express Edition: Not Just for Learners

무료인 대신에 다음과 같은 제한 사항들이 존재합니다.

첫 번째 제한은 오라클 XE가 차지할 수 있는 최대 메모리가 1G라는 것입니다. 이 제약사항은 해당 DB에 동시 접속자 수에 영향을 줍니다.

두 번째 제한은 오직 하나의 CPU만 사용한다는 것입니다. 따라서 CPU를 늘린다고 해서 DB 성능 향상은 기대할 수 없습니다. 그러길 원한다면 오라클 데이터베이스 SE 나 EE를 구매하세요.

세 번째 제한은 오직 하나의 XE 데이버테이스만을 실핼할 수 있다는 것입니다. 오라클은 스키마라는 개념을 사용해서 애플리케이션을 구별하기 때문에 애플리케이션마다 데이터베이스를 만들지 않아도 괜찮습니다.

마지막으로 오라클 XE가 사용할 디스크 공간을 4G로 제한합니다.
출처 : Whiteship's note : http://whiteship.me/1363



Oracle XE 한글 환경 셋팅방법
http://khmirage.tistory.com/entry/Oralce-XE-실행-및-한글환경-설정방법
출처 : 새로운 쉼터!! : http://khmirage.tistory.com/14

출처 : 새로운 쉼터!! : http://khmirage.tistory.com/14
허니몬의 IT 이야기
현재 허니몬이 노트북에 설치한 운영체제는 Ubuntu 9.04 Notebook Remix 버전입니다. ^^;;

얼마전 Ubuntu 9.04 가 정식으로 릴리즈 되었습니다. 그래서 후다닥 다운로드를 했습니다. ^^

RedHat - > Fedora -> Ubuntu 로 해서 리눅스를 수시로 교체하면서 사용하고 있습니다. 리눅스가 어떤 것이구나 하고 맛만 보고 있는거죠.ㅠㅅ-) 리눅스 마스터 1급을 시도했다가... 떨어지고서는 한숨을 내쉬면서 그냥 사용경험이나 좀 쌓아보자 하면서 우분투를 사용하고 있습니다.

사용자 삽입 이미지
보시는 것처럼 기존의 우분투나 XP와는 다른 인터페이스를 가지고 있습니다. 이런 모습은 8.04 에서도 노트북용의 리믹스 버전을 통해서 선보였던 GUI 이기도 합니다. 터치입력방식을 가지고 있는 컴퓨터에서는 키보드 입력없이도 사용이 가능할 정도의 성능을 보여주고 있습니다. 윈도우 계열을 사용하셨던 분이라면, 여전히 낯선 운영체제겠지만, 반대로 익혀가는 매력을 가지고 있는 운영체제 이기도 합니다.

잡설은 각설하고 우분투(9.04) 버전에서 VirtualBox OSE를 쉽게 설치하는 방법을 알려드리겠습니다. ^^

우선 보조프로그램 -> 터미널을 여세요!!
사용자 삽입 이미지

그런 다음

sudo apt-get install virtualbox-ose <엔터!!>

그러면 자동으로 deb 검색을 한 후에, virtualbox-ose를 설치할 것인지를 묻습니다. y를 토옥 누르시고 엔터를 치면 우분투가 알아서 컴퓨터에 virtuallbox-ose를 설치해드릴 것입니다.

그러면 요렇게, 보조프로그램 항목 중에
사용자 삽입 이미지
VirtualBox OSE 라는 아이콘이 생긴 것이 보이죠? ^^ 참 쉽죠잉!? ㅎㅎ 필요에 따라서 VirtualBox에다가 Windows Xp 등을 설치하셔서 필요에 따라서 인터넷 뱅킹을 하시면 되겠습니다. 어찌되었든 아직까지 우리나라에서는 정상적으로 인터넷 뱅킹을 하기 위해서는 윈도우, 익스플로러가 필요하니까 억울하지만 이렇게라도 사용해야죠.

자세한 사용 방법은!!
VirtualBox 사용법 : http://www.ihoney.pe.kr/253
을 참조하세요. ^^ 즐거운 하루 보내세요.
허니몬의 IT 이야기
어제 노트북에 다시 Ubuntu 8.10 버전을 설치했습니다.
(제 노트북(국산 중소기업 삼광, T3550)에서는 전원관리 기능이 정상적으로 작동을 안해서 윈도우XP를 설치해서 사용했었음 - 대기모드에서 복원이 안됨.)

8.10 Desktop 버전을 설치한 탓에 노트북 키보드를 정상적으로 인정하지 않았습니다.
그래서 NABI(http://nabi.kldp.net/)를 설치하고, 키보드 설정을 변경하였습니다.
설치방법은 간단합니다.

터미널을 열고,

sudo apt-get install nabi

비밀번호 입력

sudo im-switch -c

밑에 열거되는 항목 중 nabi 항목 숫자 입력 후 엔터

그런 다음 Ctrl + Alt + ←(BackSpace) 를 누르시거나(X윈도우 재시작), 로그아웃하셨다가 다시 로그인하시면
한글입력기인 nabi가 실행됩니다.

설정에서 입력키 저장누르시고, 한/영키를 눌러줘서 추가로 설정하도록 합니다. ^^

허니몬의 IT 이야기
리눅스 하면 소스를 컴파일해서 설치하는 방식이 여러면에서 깔끔할 수 있겠지만,
패키지 설치를 통해서도 손쉽게 의존성 해결 및 업그레이드가 가능해졌기 때문에 쉬운 방법으로 가겠다.

APM 이란, Apache + PHP + MySQL
을 모아서 지칭하는 오픈소스로 제공되는 웹서버 패키지라 할 수 있다.
저렴한 비용으로 손쉽게 웹서버를 구축할 수 있고, 관리 유지도 안정적이기 때문에 많은 이들에게 사랑받고 있다.

Apache는 웹서버를 구동하는 프로그램으로서 HTTP 프로토콜을 사용한다. 또한 HTTPS, FTP 등도 지원한다. 오픈 소스 개발 방식을 통하여 수많은 개발자들이 계속해서 자발적으로 업데이트와 보완 작업에 참여함으로써 오늘날 사용하고 있는 웹서버이며 PHP 와 가장 궁합이 잘 맞는 서버가 되어가고 있다.
관련정보 : http://httpd.apache.org/  에서 윈도우용 등을 손쉽게 얻을 수 있다.

PHP는 웹 프로그래밍 언어의 한 종류로서 강력한 성능과 코딩의 편리함 등 때문에 전 세계적으로 가장 많이 사용되고 있는 웹 프로그래밍 언어이다. PHP(Professional Hypertext Preprocessor)를 의미한다. 사용에 제한이 없고 모든 운영체제에서 동작하며, 데이터베이스와 궁합이 좋은 점 등의 많은 장점으로 많은 인기를 받고 있다.
관련정보 : http://www.php.net/

MySQL 은 공개된 관계형 데이터베이스로서 상용 데이터베이스인 오라클이나 MS-SQL에 비해 성능이 결코 뒤지지 않는, 매우 뛰어난 데이터베이스다. 물론 안정성이나 대용량 지원 등의 면에서 상용 데이터베이스에 비해 조금 떨어지는 부분이 없지 않지만, 이 모든 것을 고려해도 상용 데이터베이스에 비해 조금 떨어지는 부분이 없지 않지만, 이 모든 것을 고려해도 공개프로그램이라는 장점과 함께 관리만 잘하면 매우 유용하게 사용할 수 있다.
관련정보 : http://www.mysql.com/

설치순서 : 1. Apache
               2. MySQL
               3. PHP



1. Apache 설치
터미널을 열고 다음 명령어를 입력한다.
sudo apt-get install apache2
다음으로 MySQL 인증을 위한 모듈을 설치한다.
sudo apt-get install libapache2-mod-auth-mysql

2.
MySQL 설치
sudo apt-get install mysql-server mysql-client
설치가 완료되면 자동으로 MySQL 이 작동된다.

3.
PHP 설치
sudo apt-get install php5-common php5 libapache2-mod-php5
추가로 MySQL 과 연동하기 위한 모듈 설치
sudo apt-get install php5-mysql



PHP 설치까지 완료되면 MySQL 이 정상적으로 작동하고 있는지 확인한다.
sudo netstat -tap | grep mysql
정상 작동하고 있을 경우 아래와 같이 나옵니다.
tcp        0      0 localhost:mysql         *:*                     LISTEN      4914/mysqld 
혹은 mysql 이라고 입력하시면, 아래와 같이 MySQL 모니터 안으로 접속된다.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 33
Server version: 5.0.67-0ubuntu6 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
exit 입력하시고 엔터 치시면 접속 종료된다.

만약 위의 내용을 확인할 수 없다면,
sudo /etc/init.d/mysql restart
로 수동으로 재시작을 시켜준다.

이제 APM이 정상적으로 설치되어있는지 확인할 차례이다.
/etc/apache2/sites-available/default 에서
DocumentRoot /var/www/
부분을 수정하지 않았다면,
/var/www/ 폴더가 localhost가 된다.

cd /var/www
입력한다. 루트권한을 잃었을 경우 /home/계정 이외의 폴더에서는 파일을 추가 혹은 수정을 할 수 없다. 우선 테스트를 위해서 아래와 같이 입력한다.
sudo vi test.php
       <?
              phpinfo();
      ?>
     
아래와 같이 입력한 후 ESC 누르고 x를 입력한 후 종료한다.

브라우저를 실행하고, 주소창에 localhost/test.php 라고 입력하면 아래 화면을 볼 수 있다.
내용은 사용하고 있는 환경에 따라서 다를 수 있다.


위의 내용이 나온다면 정상적으로 APM 설치가 완료되었다.
이후 웹서버와 PHP프로그래밍 등의 공부를 할 때에는 /var/www 폴더에서 파일을 생성하고
브라우저에서 읽어오는 방식으로 테스팅을 해볼 수 있을 것이다.

그런데 /var/www 에서 파일을 생성하려고 하면 권한이 없다는 이야기가 나오면서 파일 생성을 제한받게 된다. 로그인한 계정에 /var/www 소유권한을 주었다.
sudo chown 계정:계정 /var/www -R
하여서 해당 디렉토리에 소유권한을 얻었다.




1 ··· 9 10 11 12 13
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬