오라클 데이타베이스 중에서 그나마 XE 버전이 제일 설치가 쉬운 것 같다. (다른 버전은 시험할 엄두도 못 내겠다..-_-+)

 그나마 제일 쉬운 것 설치하는 데도 진땀 다 뺐다.

원문 : http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html

1. 먼저 apt-get 저장소를 연다.
$ sudo gedit /etc/apt/sources.list

2. sources.list에 다음을 추가한다.
deb http://oss.oracle.com/debian unstable main non-free

3. 인증키를 얻고 오라클 XE를 설치한다.
$ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install oracle-xe

 여기까진 쉽다. 만약에 설치 중에 스왑 파티션이 부족하다고 할 수 있다. 오라클 XE는 최소 1G이상의 스왑 파티션을 요구한다. 나는 이것 때문에 포맷을 두 번이나 하고 우분투를 설치했다. -_-;;
 

 근데 원문 6번 글을 보면 스왑 파티션을 설정하는 방법이 나온다. 직접 해보지는 않았지만 원문 작성자도 별로 추천하지 않는단다. ㅡ.,ㅡ 그냥 포맷하고 반드시 수동으로 해서 스왑 파티션을 잡아준다. 1G라고 해서 1024이런 식으로 했다가는 또 다시 포맷해야하는 불상사가 생길 수 있다. 적당히 1200정도로 잡아줘야 이상 없다. 이것 때문에 두 번이나 다시 깔았다. ㅠ.ㅠ


4. 아무튼 스왑 파티션에 이상이 없으면 터미널에서 다음과 같이 실행하여 root 로 로그인 한다.
$ su -
 
아마 패스워드를 입력하라고 할 것이다. 우분투를 처음 설치한 상황에서는 root의 비밀번호가 설정이 되어 있지 않다. 설정하는 방법은 간단하다.
$ sudo bash
# passwd
   
또는
$ sudo passwd

 
이 명령으로 root 계정 비밀번호를 설정하고 root로 로그인한다. root 비밀번호를 설정하지 않고 그냥 하려면 아래와 같이 입력하고 그 상태에서 작업한다.
$ sudo bash

    또는
$ sudo -i

5. 이제 root 권한 상태에서 다음 명령을 실행한다.
# /etc/init.d/oracle-xe configure

 
그럼 아래와 같은 설정 화면이 나올 것이다.
Oracle Database 10g Express Edition Configuration
-------------------------------------------------
Specify the HTTP port that will be used for Oracle Application Express [8080]: Enter
Specify a port that will be used for the database listener [1521]: Enter

Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration: Enter

Confirm the password: 비밀번호 입력

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: y

Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done    Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8080/apex"

6. 이제 설정이 끝났다. http://127.0.0.1:8080/apex 로 이동해서 Username은 "system", Password는 위에서 입력한 비밀번호로 로그인한다.

이 글의 원본 http://zodiac12k.egloos.com/954275

Ubuntu + JDK + Tomcat5.5

2008/02/24 02:19

우분투 + 톰캣 설치 및 설정 (ubuntu + tomcat5.5)
출처 : http://spore.egloos.com/3306318

Install tomcat

톰켓 설치

$ sudo apt-get install tomcat5.5 sun-java6-jdk tomcat5.5-webapps tomcat5.5-admin

의존성 있는 패키지모두 설치해준다. (tomcat을 사용하려면 jre만 설치하면 안되고 jdk를 설치해야함)


Tomcat setting configuratoion file

우분투 기본 자바 설정을 바꿔준다.

$ sudo update-alternatives --config java
(몇가지 목록이 나오는데 /usr/lib/jvm/java-6-sun/jre/bin/java 를 설정해준다.)

tomcat 설정파일에서 JAVA_HOME 변수의 위치를 설정한다.
$ sudo vi /etc/default/tomcat5.5
JAVA_HOME=/usr/lib/jvm/java-6-sun/  (<= 주석을 풀고 이것 처럼 세팅한다.)



Run, Stop, And Restart Apache Tomcat
Use the following command to run Apache Tomcat:$ sudo /etc/init.d/tomcat5.5 startTo stop it, use :

$ sudo /etc/init.d/tomcat5.5 stopFinally, to restart it, run :

$ sudo /etc/init.d/tomcat5.5 restart

브라우저를 열고
http://localhost:8180 으로 접속한다.

Ubuntu에 APM 설치하기

2008/02/23 12:25

■ APM(apache2 php5 Mysql 설치)
   ▷ 한번의 명령으로 모든 패키지(APM과 서로를 연동하기 위한 패키지)를 설치하도록 하자

> apt-get install apache2 apache2.2-common apache2-utils php5 php5-common php5-gd php5-mysql libapache2-mod-php5 libdbd-mysql-perl libdbi-perl mysql-client mysql-server mysql-common


■ 설정파일 수정

   ▷ 먼저 /etc/apache2/apache2.conf파일을 수정하도록 하자.

   ▷ DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

        ☞ 인식할수 있는 메인페이지의 이름 및 확장자를 설정

   ▷ AddDefaultCharset EUK-KR

        ☞ 한글지원을 위한 설정

   ▷ AddType application/x-httpd-php-source .phps

   ▷ AddType application/x-httpd-php .php .php4 .php5 .html .htm .inc

        ☞ php연동을 위한 설정
   ▷ /etc/apache2/sites-available/default파일을 수정한다.

   ▷ DocumentRoot /home/kwix/public_html로 수정

        ☞ index파일(메인페이지)을 저장할 장소(useradd kwix) 설정

   ▷ etc/php5/apache2/php.ini파일을 수정한다.

   ▷ extension=mysql.so

   ▷ extension=gd.so

        ☞ 주석해제
   ▷ register_globals=on

        ☞ 제로보드를 사용하기 위해선 on으로 설정

   ▷ etc/mysql/my.cnf파일을 수정한다.

   ▷ #bind-address = 127.0.0.1 :주석처리


■ APM 연동 확인

   ▷ 설정이 완료되었으면 /home/kwix/public_html에 index.html을 간단히 만들어 확인한다

   ▷ index.html

        ☞ <html><head><title>hello</title></head><body><H1>hello world</H1></body></html>

   ▷ 웹브라우저에서 http://localhost를 입력, index.html이 정상적으로 보이는지 확인

   ▷ 이번엔 php가 연동되는 확인해보자, index.html이 있는 폴더에 test.php을 간단히 만들어 확인한다

   ▷ test.php

        ☞ <? phpinfo(); ?>

   ▷ http://localhost/test.php를 입력했을때 php에 대한 버젼 및 정보가 나온 웹페이지가 정상적으로

      보이는지 확인


■ 제로보드를 설치하여 APM이 연동 확인

   ▷ http://www.nzeo.com/bbs/zboard.php?id=cgi_download2에서 제로보드를 다운받는다

   ▷ 다운받은 압축파일을 /home/kwix/public_html에 푼다

   ▷ .taz 또는 .tar.Z로 압축된 파일은 zcat zb41pl7.taz | tar xvf - 로 압축 해제


TIP) .tgz 또는 tar.gz로 압축된 파일은 gzip -dc 파일이름.tar.gz | tar xvf - 로 압축 해제


   ▷ /home/kwix/public_html/bbs가 생성되었는지 확인

   ▷ home/kwix/public_html/bbs/schema.sql 파일 수정

        ☞ no int(11) default 0 not null auto_increment primary key,에서 default 0을 삭제

   ▷ mysql 사용자 계정을 등록하고 DB를 만들어 준다

   ▷ 제일 먼저 해야 할일이 mysql root의 패스워드 설정이다

   ▷ 초기에는 root 사용자에 패스워드가 설정되어 있지 않으므로 Enter password: 에 그냥 엔터를

      입력한다.


>mysql -u root -p mysql // mysql 접속

Enter password:

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 3.23.49


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


mysql> //mysql 프롬프트


   ▷ root 사용자의 패스워드를 kwix로 설정해보자


TIP) mysql 명령어는 모두 끝에 ;(명령줄의 끝으로 인식)을 붙여 준다. 만약 ;을 안붙일 경우 다음줄까지 아직

     명령이 끝나지 않은 것으로 인식하므로 ;을 붙여주도록 한다

     mysql은 대소문자를 구별하지 않는다


mysql> update user set password=password('kwix') where user='root';

Querk OK, 2 rows affected (0.00 sec)


Rows matched : 2 Changed : 2 Warnings : 0


mysql>quit // mysql 을 끝내는 명령어 입니다. 쉘프롬프트로 돌아간다

        ☞ 위 방법말고 #mysqladmin -u root -p password 'kwix' 해도 된다.


   ▷ 새로운 데이터베이스 생성 : 새로운 데이터베이스(zboard)를 생성하기 위해 셸 프롬프트 상에서 다음과 같이 입력한다.


mysql>create database zboard; // zboard 를 만듭니다.

Query OK, 0 rows affected (0.00 sec)


   ▷ zboard에 계정 사용자(ID : kwix)를 주고 암호(Password : kwix)까지 설정

        ☞ GRANT ALL PRIVILEGES ON *.* TO 사용자ID@localhost IDENTIFIED BY '사용할 패스워드'
           WITH GRANT OPTION;

        ☞ *.*은 모든 데이터를 사용할 수 있는 권한, 즉 사용자(kwix)에게 모든 데이터의 권한을 줌


mysql>GRANT ALL PRIVILEGES ON zboard.* TO kwix@localhost IDENTIFIED BY 'kwix' WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)


   ▷ 계정 등록을 확인해 보자


mysql>use mysql; // 참고로 mysql 은 사용자가 등록되는 DB(root도 여기 등록)

mysql>select * from user; // 위에서 만든 kwix가 사용자에 보임

   ▷ 여기에 등록한 ID,DB,password를 제로보드 설치시 사용

   ▷ http://localhost/bbs/install.php

        ☞ 설치 시작

TIP) 데이터 베이스 삭제

        ☞ mysql>drop database 데이터 베이스 이름;

     사용자 삭제

        ☞ mysql>mysql> DELETE FROM user where user='사용자';

-----------------------------------------------------
윗 글의 원본은 http://ddoza.tistory.com/414 입니다.

Ubuntu - Network 설정법

2008/02/18 15:56
우분투 서버 and 데스크탑 모두 해당되는 사항입니다.
데스크탑의 경우는 GUI 환경이라 간편하게 설정을 할 수 있습니다만, 서버의 경우는 콘솔이나 터미널 상에서 설정을 해야 합니다...

우분투를 설치하게되면 보통 dhcp로 자동으로 ip가 할당이 되게 되어 있습니다.
이것을 수동으로 잡아보도록 하겠습니다.

주의) 아래 네트워크 정보는 사용자 마다 다를 수 있습니다. vmware 환경에서 설정한 사항입니다.

우선 현재 네트워크 사항입니다. (dhcp로 할당된 ip 정보)
장치명 : eth1
ip : 192.168.32.131
netmask : 255.255.255.0
gateway : 192.168.32.2

위의 사항에서 ip 주소만 변경하여 보겠습니다. (고정 ip로 변경)
변경할 ip : 192.168.32.132


1. 현재 네트워크 사항을 확인해 봅니다.
windpyj@ubuntu:~$ ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:0F:88:75
          inet addr:192.168.32.131  Bcast:192.168.32.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe0f:8875/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:296 errors:0 dropped:0 overruns:0 frame:0
          TX packets:404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:32183 (31.4 KiB)  TX bytes:35425 (34.5 KiB)
          Interrupt:185 Base address:0x1400
windpyj@ubuntu:~$


2. ip 변경을 위해 /etc/networking/interfaces 파일을 엽니다.
windpyj@ubuntu:~$ sudo vi /etc/networking/interfaces


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet dhcp # 여기 설정에 보시면 eth1 장치를 dhcp로 ip가 할당되게끔 되어 있습니다. 이부분을 변경하면 됩니다.


3. ip 주소를 변경하기위해 다음과 같이 세팅을 하여 봅니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
# iface eth1 inet dhcp # 기존 설정은 주석 처리 하였습니다, 다음 파란색 부분 처럼 세팅하시면 됩니다.
iface eth1 inet static
        address 192.168.32.132
        netmask 255.255.255.0
        network 192.168.32.0
        broadcast 192.168.32.255
        gateway 192.168.32.2


4. 세팅이 완료되었다면 저장하고 데몬을 재시작 하여 줍니다.
windpyj@ubuntu:~$ sudo /etc/init.d/networking restart


5. 데몬이 재시작되면 콘솔에서 접속하신 분들은 상관이 없지만 터미널로 접속하신 분들은 터미널 연결이 끊기게 됩니다. ip 주소를 변경해서 그렇겠죠?
그럼 터미널에서 변경한 ip 주소로 다시 접속하면 됩니다.


6. 재접속 후 ip주소를 확인해 봅니다.
확인해 보면 ip주소가 192.168.32.131 에서 192.168.32.132로 변경된 것을 확인 할 수 있습니다.
windpyj@ubuntu:~$ ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:0F:88:75
          inet addr:192.168.32.132  Bcast:192.168.32.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe0f:8875/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1019 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:108881 (106.3 KiB)  TX bytes:118314 (115.5 KiB)
          Interrupt:185 Base address:0x1400
windpyj@ubuntu:~$

※ 위의 글 원본은 http://servermaster.pe.kr/tt/23 에 있습니다.
(예전엔 그냥 링크를 걸었는데, 블로그가 없어지면서 자료를 찾을 수 없게 되는 경우가 많아서 옮겨놓습니다.)

며칠 전 예전에 같이 일했던 형과 얘기를 할 기회가 있었다.

딱히 서로 급한 일이 있는 것도 아니었고, 사는 동네도 비슷하고 해서 그냥 이리저리 슬렁슬렁 걸어다니면서 이런저런 얘기를 하던 중에 목이 좀 마르다는 생각이 들어 가까운 가게에 들어갔다.

"형 뭐 하나 마시죠? 뭐 드실래요?"

그러자 형이 골라 든 음료가 바로 '비*500'

"형 근데 이거 정말 피로 회복에 효과가 있을까??"

"그럴리가 있냐? 설사 비타민이 넉넉히 들어있다 쳐도 그게 몸에 얼마나 영향을 미치겠어? 그게 다 플라시보 효과야.."

"흠.. 아무래도 좀 그런거 같지?"

"당연하지... 박*스면 또 몰라도.. +_+"

"응?"

"역시 피로회복엔 박*스지.."

.
.
.

형 다음 번에 사무실 놀러갈 땐 박*스 한 박스 가져갈께.. -_-

◀ PREV | 1 | 2 | 3 | 4 | NEXT ▶

BLOG main image
by Jackaroe

공지사항

카테고리

Total (16)
Jackaroe (5)
Outside (6)
Ubuntu (5)

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 6,651
Today : 4 Yesterday : 1