'우분투'에 해당되는 글 81건

허니몬의 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 이야기
내가 사용하는 컴퓨터는  AMD CPU에 NVIDIA 7300 GT 그래픽 카드를 가지고 있다.
DVI 단자 한 개와 D-SUB 한개를 가지고 있는 그래픽 카드는...
이상하게도 그래픽 드라이버를 설치했지만, 정상적으로 인식하지 못하는 문제가 발생했다.

일반 PnP 모니터로(DVI에 연결된 모니터) 인식을 하기는 하지만, 1024*768 이상으로 인식을 하지 않는 탓에 듀얼 모니터의 기능을 정상적으로 사용하지 못하기에 방법을 찾아봤지만, 딱히 방법이 나와있지 않아서, 그냥 훅하고 지워버렸다. ㅡㅅ-);; 난 얼리어답터가 될 팔자는 아닌 것 같다.

지금은 다시 윈도우  XP 로 설치하고 있다. 흠냐릿!!!
ㅡㅅ-) 버츄어 박스로 깔아서 너를 낱낱이 해부해주마!!
기다려라 윈도우 7!!!

노트북에는 우분투 9.04 노트북 리믹스 버전을 설치했는데... ㅡㅅ-)>
나름 독특한 인터페이스!!!
사용자 삽입 이미지

여기에 터치스크린 기능이 있었으면 PMP가 될 수도 있을 듯 하다. 그러나 내 노트북은 터치스크린이 없으므로 패스!!! 네이트온이 아직은 9.04에 맞추어 나오지 않은(09/04/25에 나온 녀석인데 당연히 나왔을리가 없잖아!? OTL...) 것을 핑계 삼아 피진(PIDGIN)에다가 플러그인 으로 네이트온을 연결하여 사용 중이다. ㅡㅅ-)>

데스크탑의 운영체제 세팅이 끝나는 대로, 멀티부팅으로 우분투 9.04 Desktop Edition 버전도 설치 예정이다. 흠냐냠. 솔라리스도 한번 깔아볼까?!!
허니몬의 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
하여서 해당 디렉토리에 소유권한을 얻었다.




허니몬의 IT 이야기
우분투 상에서 Virtualbox 실행을 한 뒤 프로그램을 설치하고 나서,
실행을 한 가상머신 창에서 호스트키를 눌러서 빠져나와도 우분투의 다른 키들이 먹지 않는 경우:

VirtualBox OSE : '파일(F)'로 이동 - '환경설정(G)'로 이동 - '입력'으로 이동
자동으로 키보드 잡기(A) 체크 해제 - 확인

VirtualBox에서 윈도우 설치 이후 가상머신 안에서 외부로 나와 입력을 하려고 할 때마다
키보드 입력이 먹지 않는 증상(전원버튼을 누르면 종료창에서는 컨트롤 가능)이 나타나서
이와 관련된 내용을 확인하다가.... "설마?"라는 생각을 가지고 체크해보니 됨.
OTL... 완전 바보 짓 했음.

우분투 상에서 이 설정을 했는데도 정상적으로 작동되지 않는 경우:
 -> 마우스의 비정상 작동(어떤 창을 클릭해도 활성화 되지 않는 경우

처리방법은  : 게스트 확장 설치를 하고서 마우스 통합으로 작동하도록 해둔다.
그럼 별도의 게스트키를 누를 필요없이 가상창과 우분투 사이를 오고가며 처리가 가능하다.


P.S.  버츄어박스에서 가상시스템을 설치하고 게스트 추가 설치를 해야 하는 이유
- 가상화 시스템에서 작동하는 시스템에 필요한 하드웨어 드라이버(SUN VM Driver)를 제공한다.
허니몬에 관한 보고서
목마름에 잠에서 깨어보니 새벽 3시.
목을 축였지만, 잠은 오지 않는다.

일찍 자고 일찍 일어나는 착한 청년 허니몬.
퇴사하고 나면, 이런 생활패턴을 나의 습관으로 만들어야겠다.
다만... 조금 더 늦게 잘 수 있도록... 노력을... ^^;;

새벽에 일어나니, 할 게 없어....
컴퓨터에 설치해둔 Ubuntu 8.10 을 실행해보고 있다.

윈도우에 익숙해져 있던 나에게,
우분투는 인터넷 검색을 생활화 하는 습관을 만들어주고 있다. ^^;;
한글의 실행은 포기해야할 듯... ㅡ0-);;

'허니몬에 관한 보고서' 카테고리의 다른 글

E.R. 만화를 보다가  (0) 2008.12.23
게임을 끊은지(?) 어언 일주일!!  (0) 2008.11.20
약속 지키기  (0) 2008.10.24
태양은...  (0) 2008.08.03
나는 매미만큼 치열한 삶을 살고 있을까....  (0) 2008.07.29
1 ··· 13 14 15 16 17
블로그 이미지

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

허니몬