Ubuntu에 MS Office 2007 설치

Ubuntu를 사용하면 모든 것을 다 Ubuntu로 해결할 수 있는데 다른 사람들과 문서를 교환하려면 아무래도 MS Office의 설치가 필요 하다. Wine을 사용하여 MS Office 2007을 설치해 보자.

Wine 설치

Ubuntu 10.04에서 Windows 프로그램을 실행하기 위해서 Wine을 설치해 보자.

  • "프로그램 -> 우분투 소프트웨어 센터" 메뉴를 선택 한다.
  • "wine"으로 검색한 후 "Wine - Microsoft Windows 호환 계층 (베타 버전)"을 선택하여 설치 한다.


MS Office 2007 설치

Ubuntu 10.04에서 Wine으로 MS Office 2007을 설치해서 사용해 보자.

  • MS Office 2007 설치 CD를 넣는다.
  • "위치 -> 홈 폴더" 메뉴을 실행한 후 "파일 시스템"에서 "media" 폴더로 들어가 MS Office 2007 설치 CD가 있는 폴더를 찾는다.
  • "setup.exe"에서 오른쪽 마우스를 누른 후 "Wine Windows Program Loader(으)로 열기"를 선택하여 설치 한다.
  • 라이브러리 설정을 위해 "프로그램 -> Wine -> Configure Wine -> 라이브러리" 메뉴를 선택한 후 아래와 같이 라이브러리를 추가 한다.
  • "새로 오버라이드할 라이브러리"에서 "riched20 (네이티브)"를 선택한 후 "더하기" 버튼을 누른다.
  • 새로 추가한 "riched20 (네이티브)"를 선택한 후 "고치기"를 누른다.
  • "네이티브(N) (Win)"을 선택 한다.
  • 이제 "프로그램 -> Wine -> 프로그램 -> Microsoft Office" 아래에 있는 오피스 프로그램을 사용하면 된다.

Posted by 산사랑

2010/07/12 18:14 2010/07/12 18:14
, , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/249

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/249

Leave a comment
[로그인][오픈아이디란?]

vTiger CRM 5.1.0 설치

오픈소스 CRM 중에 유명한 것은 SugarCRMvTiger CRM 입니다. vTiger CRM의 새로운 버전인 5.1.0 버전으로 설치 과정을 정리 하였습니다.

사용자 별로 환경이 다르므로 설치 중 문제가 발생할 경우 댓글로 문의 하여 주십시요.

설치 가이드

설치 전 사전 준비 사항


 vtiger 설치

  • %APACHE_HOME%/conf/httpd.conf 파일에 vtiger 관련 정보를 추가하고 Apache를 재기동 한다.
  • Windows Vista의 경우 관리자로 실행하여 수정한다.
<Directory />
Options FollowSymLinks
AllowOverride None
# Order deny,allow (이 라인을 주석으로 막는다)
# Deny from all (이 라인을 주석으로 막는다)
</Directory>

###-----------------------------------------------
### vtiger 설정, Document Root가 d:/www 일 경우
Alias /vtiger d:/www/vtiger
<Directory "/vtiger">
Order allow,deny
Allow from all
</Directory>


  • 다운로드한 파일의 압축을 풀어 "d:/OpenBiz/31_application/vtiger" 로 복사합니다.


  • $PHP_HOME/php.ini 파일에서 다음과 같이 설정되어 있는지 확인한다.
safe_mode = Off
display_errors = On
file_uploads = On
register_globals = Off
max_execution_time = 600
output_buffering = On 또는 output_buffering = 4096
memory_limit = 64M
error_reporting = E_ALL & ~E_NOTICE
allow_call_time_pass_reference = On
log_errors = Off
short_open_tag= On
설치 시작
  • 화면이 표시되지 않을 경우에는 vtiger가 디렉토리가 ReadOnly로 설정되어 있는지 확인하여 ReadOnly를 제거한 후 Apache HTTP Server를 재기동 한다.


  • 라이선스를 확인하고 "Next" 버튼을 누른다.
라이선스 확인


  • 설치 환경을 확인하고 "Next" 버튼을 누른다.
  • 붉은 색 메시지가 표시될 경우 PHP 라이브러리를 설치 또는 php.ini 파일에서 설정을 확인 합니다.
설치 환경 확인


  • 추가로 설치할 모듈을 선택하고 "Next" 버튼을 누른다.
추가 모듈


  • 접속 정보를 설정하고 "Next" 버튼을 누른다.
  • Database Information
  • Database Type : MySQL
  • Host Name : www.jopenbusiness.com
  • User Name : vtiger
  • Password : xxxxxxxx
  • Database Name : vtigerdb
  • Create Database : 선택
  • Root username : root
  • Root Password : xxxxxxxx
  • UTF-8 Support : 선택
  • CRM Configuration
  • User Configuration
  • Password : xxxxxxxx
  • Email : info@jopenbusiness.com
접속 정보 설정


  • DB 접속 등이 정상적으로 되었는지 메시지를 확인하고 "Next" 버튼을 누른다.


  • 설치를 위해 "Next" 버튼을 누른 후 약 4분간 기다린다.
설치 시작


  • 최종 설치 완료 정보를 확인하고 "Finish" 버튼을 눌러 설치를 종료한다.
설치 완료



*** 참고 문헌 ***

Posted by 산사랑

2010/03/30 18:54 2010/03/30 18:54
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/209

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/209

Leave a comment
[로그인][오픈아이디란?]

Xpress Engine 1.3.x 설치

제로보트 XE 때부터 써오던 Xpress Engine의 설치 방법을 다시 정리해 보았다. Xpress Engine을 계속 설치해서 사용하고 있었지만 이나무님의 설치 가이드가 잘 되어 있어서 그것을 참조 하였었는데, Xpress Engine의 버전이 올라가면서 조금 안되는 부분도 있고 달라진 부분도 있는 것 같아 여기에 정리해 본다.

설치전 사전 준비 사항


  • 주의 사항 및 추가 준비 사항
  • MySQL 4.1 이상 지원
  • PHP 4.x와 PHP 5.x 지원, 단 5.2.2는 PHP 자체에 버그가 있음
  • PHP에 iconv 확장팩 설치
  • PHP에 XML 라이브러리 설치

 XE용 DB 설정

  • MySQL에 Xpress Engine에서 사용할 Schmea를 등록한다.
  • MySQL Administrator에 root 관리자로 로그인 한다.
  • 좌측 상단 창에서 "Catalogs"를 선택한다.
  • 좌측 하단의 "Schemata" 창에서 우측 마우스를 누른다.
  • "Create New Schema" 메뉴를 선택하여 Schema를 생성한다.
  • Schema 생성화면에서 "Schema name"으로 "xedb"를 입력한다.
DB Schema 등록


  • MySQL에 Xpress Engine에서 사용할 사용자를 등록한다.
  • 좌측 상단 창에서 "User Administration"을 선택한다.
  • 좌측 하단의 "Users Accounts" 창에서 우측 마우스를 누른다.
  • "Add new user" 메뉴를 선택하여 사용자를 생성한다.
  • "User Information" 탭에서 "MySQL User"("xe"), "Password", "Confirm Password" 등을 등록한다.
DB 사용자 등록


  • MySQL에 Xpress Engine에서 사용할 사용자의 권한을 설정한다.
  • "Schema Privileges" 탭에서 사용자가 사용할 Schema("xedb")를 선택한다.
  • "Available Privileges"의 모든 권한을 "Assigned Privileges"로 이동한다.
  • "Apply changes" 버튼을 눌려 등록된 정보를 저장한다.
권한 부여


  • MySQL Query Browser에 접속한다.
  • 상단의 "Tools" 메뉴에서 "MySQL Query Browser" 메뉴를 선택한다.
Query Browser 접속


  • 사용자의 MySQL 데이터베이스 접속 정보를 추가한다.
  • 우측의 "Schemata" 탭에서 "mysql"을 더블 클릭하여 선택한다.
  • grant all privileges on xedb.* to xe@localhost identified by '암호'; (사용자에게 Schmea에 대한 권한을 추가)
  • flush privileges; (위 명령을 통해 설정한 권한을 데이터베이스에 반영)
  • select host, user, password from user order by user, host; (사용자의 접속 정보 확인)
접속 정보 추가
  • MySQL Query Browser가 아니라 DOS 창에서 접속 정보를 추가하는 방법
mysql -uroot -pxxx mysql
grant all privileges on xedb.*
to xe@localhost identified by '암호';
flush privileges;
select host, user, password from user order by user, host;
exit


 XE 설치

  • %APACHE_HOME%/conf/httpd.conf 파일에 XE 관련 정보를 추가하고 Apache를 재기동 한다.
  • Windows Vista의 경우 관리자로 실행하여 수정 한다.
  • Ubuntu의 경우 "AllowOverride None"이 아니라 "AllowOverride All"로 설정해야 rewrite 모듈이 정상 동작 한다.
<Directory />
Options FollowSymLinks
AllowOverride All
# Order deny,allow (이 라인을 주석으로 막는다)
# Deny from all (이 라인을 주석으로 막는다)
</Directory>

###-----------------------------------------------
### XE 설정, Document Root가 d:/www 일 경우
Alias /xe d:/www/xe
<Directory "/xe">
Order allow,deny
Allow from all
</Directory>
  • xe.1.3.1.2.zip 파일의 압축을 풀어 d:/www/xe 디렉토리에 복사한다.
  • d:/www/xe 폴더는 Apache HTTP Server에서 읽기, 쓰기 권한이 있어야 한다.
다운로드



  • "한국어"를 선택하고 "라이센스에 동의합니다"를 눌러 다음 진행을 합니다.
언어 선택


  • 필수 설치 조건을 확인하고 "설치를 진행합니다"를 누른다.
설치 조건 확인


  • 관리자 화면에서 "쉬운 설치"를 위해 사용할 FTP 접속 정보를 등록 한다.
  • 필요한 정보를 입력한 후 "FTP 접속 확인" 버튼을 눌러 설정 값이 정상적으로 입력 되었는지 확인 한다.
  • "무시" 버튼을 누르면 이 설정을 하지 않고 건너 뛰는데 향후 관리자 화면의 "Settings" 화면에서 설정할 수 있다.
FTP 설정 확인


  • "mysql innodb"를 선택하고 "설치를 진행합니다"를 누른다.
DB 선택


  • DB와 관리자 정보를 입력하고 "등록" 버튼을 누른다.
    • mysql_innodb
      • DB 호스트네밍 : localhost
      • DB Port : 3306
      • DB 아이디 : xe
      • DB 비밀번호 : 암호를 입력할 것
      • DB 데이터베이스 : xedb
      • 테이블 머릿말 : xe (하나의 서버에 여러개의 XE 설치시 구분자)
    • 관리자정보
      • 아이디 : admin
      • 비밀번호 : admin의 암호로 사용할 것을 입력할 것
      • 이름 : 관리자
      • 닉네임 : 관리자
      • 이메일 주소 : 관리자의 이메일 주소
    • 환경 설정
      • rewrite mod 사용 : 선택
      • time zone : [GMT +09:00] Korea Standard Time, Japan Standard Time, China Standard Time
DB, 관리자 정보



 설치 후 설정 확인

  • rewrite mod가 정상 동작하지 않을 경우
  • 오류 현상
http://호스트/xe/?module=admin 으로 접속하면 페이지가 정상적으로 뜨나
http://호스트/xe/admin 으로 접속할 경우
404 (웹 페이지를 찾을 수 없습니다) 오류가 발생 한다.
  • 확인 사항
<Directory />
AllowOverride All
</Directory>
  • Xpress Engine이 설치된 폴더에 .htaccess 파일이 있는지 확인 한다.
  • http://호스트/xe/?module=admin 으로 접속하여 "Setting" 메뉴에서 "rewrite mod 사용" 체크 되어 있는지 확인 한다.

*** 참고 문헌 ***

Posted by 산사랑

2010/01/20 12:14 2010/01/20 12:14
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/198

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/198

Leave a comment
[로그인][오픈아이디란?]

CentOS 5.4 환경에서 VirtualBox 3.0.10 설치

오픈소스 비즈니스 컨설팅 사이트가 서버 이전을 한 후 2일마다 한번씩 서비스가 중단되는 현상이 발생 하였다. 그래서 직접 서버 호스팅 업체의 IDC를 방문하여 OS부터 다시 설치 하였다.

그 과정에서 CentOS 5.4 상에서 VirtualBox 3.0.10을 설치하는 것을 정리하여 보았다. 오류에 따른 해결 방안도 별도로 기술 하였으니 참고 하세요.

CentOS 5.4용 VirtualBox 3.0.10 설치 가이드

CentOS 5.4 환경에서 VirtualBox 3.0.10을 설치 한다.

 VirtualBox 설치

  • 설치전 환경 확인
  • CentOS 5.4 버전 확인
lsb_release  -a
  • 운영체제 이름, 운영체제 릴리즈 넘버, 하드웨어 타입 확인
uname -s -r -m
예) Linux 2.6.18-164.6.1.el5PAE i686


  • CentOS 5.3일 경우 CentOS 5.4로 upgrade 한다.
  • VirtualBox 3.0.10 설치
wget http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10_54097_rhel5-1.i386.rpm
yum groupinstall "Development Tools"
yum install kernel-devel
#--- Memory가 4GB 이상일 경우 yum install kernel-PAE-devel 를 수행 한다.
yum install kernel-PAE-devel

rpm -Uvh VirtualBox-3.0.10_54097_rhel5-1.i386.rpm
#--- 설치시 오류 메시지가 있을 경우, 아래 "설치 오류 수정" 조치 참조

#--- VirtualBox를 실행할 각각의 사용자(UserID, 예, root)에 대해서
#--- 다음 명령을 실행 한다.
usermod -G vboxusers UserID
  • VirtualBox 실행
  • 터미널에서 실행
VirtualBox &
  • 윈도우 화면에서 실행
"프로그램 -> 시스템 도구 -> Sun VirtualBox" 메뉴 선택
  • 참고 문헌

 설치 오류 수정

  • 오류 메시지와 현상
  • rpm -Uvh VirtualBox-3.0.10_54097_rhel5-1.i386.rpm 수행시 설치는 정상적으로 되나 다음과 같은 오류 메시지가 표시됨
No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.
  • 오류에 따른 현상
  • VirtualBox의 설치는 정상적으로 됨
  • kernel 소스가 없어서 VirtualBox용 드라이브가 정상 설치 되지 않음
  • VirtualBox는 정상적으로 기동되나 Virtual Image를 실행할 수 없음


  • kernel 소스의 위치 확인
#--- 운영체제 이름, 운영체제 릴리즈 넘버, 하드웨어 타입 확인
#--- 예) Linux 2.6.18-164.6.1.el5PAE i686
uname -s -r -m

cd /usr/src/kernels/
#--- 여기서 kernel 소스가 있는 폴더가 있는지 확인 한다.
#--- 예) /usr/src/kernels/2.6.18-164.6.1.el5PAE-i686/


  • 시스템에 kernel 소스가 있을 경우
  • kernel 소스가 있는 폴더를 "/usr/src/kernels/2.6.18-164.6.1.el5PAE-i686"라 하자.
export KERN_DIR=/usr/src/kernels/2.6.18-164.6.1.el5PAE-i686
/etc/init.d/vboxdrv setup
  • 시스템에 kernel 소스가 없을 경우
yum groupinstall "Development Tools"
yum groupinstall "Development Libraries"
yum install unifdef rpm-build

#--- root외의 일반 사용자로 접속
#--- 여기서는 centos 사용자로 접속 하는 것으로 설명 한다.
su centos
cd
mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
echo "%_topdir %(echo $HOME)/rpmbuild" > .rpmmacros
#--- kernel 소스를 받을 수 있는 URL : http://mirror.centos.org/centos/5/os/SRPMS/
#--- 여기서 자신의 시스템에 맞는 커널 소스를 찾는다.
#--- 아래에서는 "kernel-2.6.18-164.el5.src.rpm"로 설명 한다.
wget http://mirror.centos.org/centos/5/os/SRPMS/kernel-2.6.18-164.el5.src.rpm
rpm -i kernel-2.6.18-164.el5.src.rpm
cd ~/rpmbuild/SPECS
rpmbuild -bp --target=`uname -m` kernel-2.6.spec

cd ~/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.i686
make oldconfig
make prepare
make
#--- 저의 경우 make 실행시 약 25분 소요 되었습니다.

#--- 다시 root 사용자로 접속
exit
export KERN_DIR=/home/centos/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.i686
/etc/init.d/vboxdrv setup

*** 참고 문헌 ***

Posted by 산사랑

2009/11/14 06:50 2009/11/14 06:50
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/171

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/171

Leave a comment
[로그인][오픈아이디란?]

Ubuntu Server에서 LAMP 구현

LAMP를 구성하는 소프트웨어 명세

  • Tomcat Connector 1.2.26
  • Apache Tomcat 6.0.18
  • phpmyadmin 3.1.2
  • Apache HTTP Server 2.2.11
  • MySQL 5.1.30
  • JDK 1.6.0
  • vsftpd 2.0.7
  • Ubuntu Server 9.04

아래 작업은 기본적으로 root로 로그인하여 작업하는 것을 전제로 하여 정리 한다.
언어 설정은 다국어 지원을 위해 디폴트로 UTF-8로 한다.

Ubuntu Server 9.04의 설치는 아래 링크를 참조 한다.


기본 환경 설정
- 네트워크 연결 확인
ping -c3 google.co.kr

- Ubuntu Server 초기 설정
apt-get update
apt-get upgrade

- 보안 접속 (SSH) 설치, PuTTY를 사용하여 Ubuntu Server에 접속 할 수 있다.
apt-get install ssh

- 방화벽 설치
apt-get install ufw

- 서비스에 필요한 포트만 열어 준다.
ufw default deny
ufw allow 22/tcp           #--- For SSH
ufw allow 5901/tcp      #--- For VNC
ufw allow 20/tcp          #--- For FTP
ufw allow 21/tcp          #--- For FTP
ufw allow 80/tcp         #--- For HTTP
ufw allow 443/tcp       #--- For HTTPS
ufw allow 8080/tcp     #--- For HTTP (Tomcat)
ufw allow 25/tcp         #--- For Mail (SMTP)
ufw allow 110/tcp      #--- For Mail (POP3)
ufw allow 143/tcp      #--- For Mail (IMAP4)
ufw allow 3306/tcp   #--- For MySQL
ufw enable
    y 를 선택 한다.
ufw status

vsftpd 2.0.7

- vsftp 설치
mkdir ftpdata
apt-get install vsftpd

- vsftp 환경 설정
 vi /etc/vsftpd.conf 수정
    listen=YES
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    file_open_mode=0644

 vi /etc/ftpusers
    FTP를 사용할 사용자 아이디를 주석으로 막아 해당 사용자가 FTP를 사용할 수 있도록 한다.

/etc/init.d/vsftpd restart
   FileZilla로 FTP 접속시 전송 설정을 "활성"으로 한다.

JDK 1.6.0

- JDK 1.6.0 설치 정보
  설치 폴더 : /usr/lib/jvm/java-6-sun

- JDK 1.6.0 설치
apt-get install sun-java6-jdk
java -version

MySQL 5.1.30

- MySQL 설치 정보
설치 폴더 : /usr/share/mysql/
환경 폴더 : /etc/mysql/
작업 폴더 : /var/lib/mysql

- MySQL 설치
apt-get install mysql-server

- MySQL 환경 설정
   vi /etc/mysql/my.cnf
    [client]   
    default-character-set=utf8 

    [mysqld]  
    character-set-client-handshake=FALSE 
    init_connect="SET collation_connection=utf8_general_ci" 
    init_connect="SET NAMES utf8" 
    default-character-set=utf8 
    character-set-server=utf8 
    collation-server=utf8_general_ci 

    [mysqldump]   
    default-character-set=utf8

    [mysql]  
    default-character-set=utf8
   
Apache HTTP Server 2.2.11

- Apache HTTP Server 설치 정보
설치 폴더 : /usr/share/apache2/
환경 폴더 : /etc/apache2/, /etc/default/apache2
로그 폴더 : /var/log/apache2/
Document Root : /var/www/

- Apache HTTP Server 설치
apt-get install apache2
apt-get install libapache2-mod-auth-mysql

- Apache HTTP Server 환경 설정
   vi /etc/apache2/sites-available/default
    DocumentRoot    /var/www/
    <Directory /var/www/>
        Options Indexs FollowSymLinks MultiViews
        AllowOverride None        #--- None을 All로 변경 한다.

echo "Hello World" > /var/www/htmlinfo.html

PHP 5.2.6

- PHP 설치 정보
설치 폴더 : /usr/share/php5/
환경 폴더 : /etc/php5/

- PHP 설치
apt-get install php5
apt-get install php5-gd php5-imap
apt-get install php5-mhash

apt-get install libapache2-mod-php5
apt-get install php5-mysql
apt-get install php5-pgsql

- PHP 환경 설정
   vi /etc/php5/apache2/php.ini
    date.timezone = Asia/Seoul
    [PHP]
    default_charset = "UTF-8"
    magic_quotes_gpc = Off
    output_buffering = 4096
   
echo '<?php phpinfo(); ?>' > /var/www/phpinfo.php

phpmyadmin 3.1.2

- phpmyadmin 설치 정보
설치 폴더 : /usr/share/phpmyadmin/
환경 폴더 : /etc/phpmyadmin/
작업 폴더 : /var/lib/phpmyadmin/

- phpmyadmin 설치
apt-get install phpmyadmin
a2enmod rewrite

Apache Tomcat 6.0.18

- Apache Tomcat 설치 정보
설치 폴더 : /usr/share/tomcat6/
환경 폴더 : /etc/tomcat6/, /etc/default/tomcat6
작업 폴더 : /var/lib/tomcat6/
로그 폴더 : /var/lib/tomcat6/logs/
캐시 폴더 : /var/cache/tomcat6/
Root 폴더 : /var/lib/tomcat6/webapps/ROOT/

- Apache Tomcat 설치
apt-get install tomcat6

- Apache Tomcat 환경 설정
   vi /etc/tomcat6/server.xml
    #--- URIEncoding="UTF-8" 추가
    <Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"
               connectionTimeout="20000"
               redirectPort="8443" />
    #--- 주석을 제거하고 URIEncoding="UTF-8" enableLookups="false" 추가
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" enableLookups="false" />

   vi /etc/init.d/tomcat6
    #--- 다음 라인을 추가 한다.
    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=8859_1 -Dfile.client.encoding=8859_1 -Dclient.encoding.override=8859_1"
    #--- 다음 라인 위에
    JAVA_OPTS="$JAVA_OPTS -Djava.endorsed.dirs=$CATALINA_HOME/endorsed -Dcatalina.base=$CATALINA_BASE -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$JVM_TMP"

echo 'Hello World' > /var/lib/tomcat6/webapps/ROOT/jspinfo.jsp

Tomcat Connector 1.2.26

- Tomcat Connector 설치
apt-get install apache2.2-common apache2-utils
apt-get install libapache2-mod-jk
a2enmod jk

- Tomcat Connector 환경 설정
 vi /etc/apache2/mods-enabled/jk.conf 생성
    ###ServerName localhost
    JkWorkersFile   /etc/apache2/mods-enabled/workers.properties
    JkShmFile       /var/log/apache2/mod_jk.shm
    JkLogFile       /var/log/apache2/mod_jk.log
    JkLogLevel      debug
    JkLogStampFormat   "[%a %b %d %H:%M:%S %Y] "
    JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
    JkRequestLogFormat "%w %V %T"

 vi /etc/apache2/mods-enabled/jk_mount.conf 생성
    ###--- Apache Tomcat에서 처리할 URL 패턴을 등록한다.
    JkMount /*.jsp      worker1
    JkMount /servlet/*  worker1

    ### JkUnMount /servlet/*.gif ajp13_worker

 vi /etc/apache2/mods-enabled/workers.properties 생성
    workers.tomcat_home=/usr/share/tomcat6
    workers.java_home=/usr/lib/jvm/java-6-sun
    ps=/

    worker.list=worker1
    worker.worker1.host=localhost
    worker.worker1.port=8009
    worker.worker1.type=ajp13
    worker.worker1.lbfactor=50
    worker.worker1.socket_keepalive=1
    worker.worker1.socket_timeout=60

 vi /etc/apache2/sites-enabled/000-default
    #--- Include ... 추가
    <VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        Include /etc/apache2/mods-enabled/jk_mount.conf

설치 마무리 및 확인

- 서비스 재기동
/etc/init.d/vsftpd       restart
/etc/init.d/mysql       restart
/etc/init.d/apache2  restart
/etc/init.d/tomcat6   restart

- 서비스 확인
   http://localhost/htmlinfo.html 로 HTTP 서비스 확인
   http://localhost/phpinfo.php 로 PHP 서비스 확인
   http://localhost:8080/jspinfo.jsp 로 Tomcat 서비스 확인
   http://localhost/jspinfo.jsp 로 Tomcat Connector 서비스 확인

혹시 잘못되거나 안되는 부분이 있으면 글을 남겨 주세요.

*** 참고 문헌 ***

Posted by 산사랑

2009/11/01 20:43 2009/11/01 20:43
, , , , , , , ,
Response
No Trackback , 4 Comments
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/162

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/162

Comments List

  1. antop 2009/11/03 12:51 # M/D Reply Permalink

    후아~ 감사합니다.
    리눅스 처음 쓰는데 ㅠㅠ
    우분투 9.10 깔고 단번에 원하는걸 다 해결 했네요 ㅠㅠ

    이제 웹로직과 오라클만이.. ㄷㄷ!

    1. 산사랑 2009/11/03 13:12 # M/D Permalink

      antop 님의 블로그도 대단 합니다.

      개발과 관련된 많은 정보가 있네요.
      앞으로 자주 애용 하겠습니다.

  2. myjungo@gmail.com 2009/12/08 17:54 # M/D Reply Permalink

    궁금한 점이 있어서 글을 씁니다.

    Apache Tomcat 6.0.18

    vi /etc/init.d/tomcat6
    #--- 다음 라인을 추가 한다.
    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=8859_1 -Dfile.client.encoding=8859_1 -Dclient.encoding.override=8859_1"
    #--- 다음 라인 위에
    JAVA_OPTS="$JAVA_OPTS -Djava.endorsed.dirs=$CATALINA_HOME/endorsed -Dcatalina.base=$CATALINA_BASE -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$JVM_TMP"

    위의 부분을 어디에 추가를 해주어야 되는건지 모르겠습니다.
    알려 주시면 감사드리겠습니다.

    1. 산사랑 2009/12/09 09:19 # M/D Permalink

      문자셋을 UTF-8로 설정하기 위해 추가하는 옵션 입니다.

      JAVA_OPTS 추가하는 방법으로 설정을 하였는데,
      tomcat6 파일을 열어 보면 JAVA_OPTS 설정을 하는 부분이 있을 것 입니다. 위 설명에서 보면 "다음 라인 위에" 밑에 표시된 부분을 찾을 수 있다는 얘기지요.

      해당 라인을 찾았으면 이 라인 위해 "다음 라인을 추가 한다"라고 표시된 아래 라인을 복사하여 붙이면 됩니다.

Leave a comment
[로그인][오픈아이디란?]

Liferay Portal 설치 가이드

오픈소스인 Liferay Portal은 훌륭한 성능과 안정성으로 인하여 많이 사용되고 있습니다.
기존에 사용하고 있는 WAS (Tomcat)과 DBMS (MySQL)이 있을 경우, Liferay Portal을 설치 하는 방법을 정리 하였습니다.


설치 가이드

이미 Apache Tomcat과 MySQL 등이 설치되어 있다면, 이미 설치된 소프트웨어를 재활용 해보자.
빠른 설치 가이드에서 설치된 파일을 참조하여 설치를 한다.

 설치전 사전 준비 사항

Document Root를 d:/www 로 설정 한다.
주의 : Apache Tomcat이 설치된 디렉토리 명에 space가 포함되면 향후 deploy시 오류가 발생 한다.
편의상 Tomcat ROOT를 d:/www 로 설정 한다.
실 운영 환경에서는 Apache HTTP Server의 Document Root와는 다른 폴더를 사용해야 한다.
  • Apache Tomcat ROOT를 "d:/www"로 변경 한다.
  • ${TOMCAT_HOME}/conf/server.xml에서 다음과 같이 변경 한다.
  • d:/www/ROOT : Apache Tomcat의 ROOT 폴더 (예, http://localhost:8080/으로 접근시 d:/www/ROOT/와 연결됨)
  • d:/www/ : Apache Tomcat의 appBase (예, http://localhost:8080/aaa/로 접근시 d:/www/aaa/와 연결됨)
#--- 아래 부분을
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
#--- 아래와 같이 변경 한후 Tomcat을 재기동 한다.
<Host name="localhost" appBase="d:/www"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="ROOT" reloadable="true"/>


ANT_OPTS=-Xms256M -Xmx512M 환경 변수를 설정 한다.


 Liferay용 DB 설정

  • MySQL에 Liferay Portal에서 사용할 Schmea를 등록한다.
  • MySQL Administrator에 root 관리자로 로그인 한다.
  • 좌측 상단 창에서 "Catalogs"를 선택한다.
  • 좌측 하단의 "Schemata" 창에서 우측 마우스를 누른다.
  • "Create New Schema" 메뉴를 선택하여 Schema를 생성한다.
  • Schema 생성화면에서 "Schema name"으로 "liferaydb"를 입력한다.
DB Schema 등록


  • MySQL에 Liferay Portal에서 사용할 사용자를 등록한다.
  • 좌측 상단 창에서 "User Administration"을 선택한다.
  • 좌측 하단의 "Users Accounts" 창에서 우측 마우스를 누른다.
  • "Add new user" 메뉴를 선택하여 사용자를 생성한다.
  • "User Information" 탭에서 "MySQL User"("liferay"), "Password", "Confirm Password" 등을 등록한다.
DB 사용자 등록


  • MySQL에 Liferay Portal에서 사용할 사용자의 권한을 설정한다.
  • "Schema Privileges" 탭에서 사용자가 사용할 Schema("liferaydb")를 선택한다.
  • "Available Privileges"의 모든 권한을 "Assigned Privileges"로 이동한다.
  • "Apply changes" 버튼을 눌려 등록된 정보를 저장한다.
권한 부여


  • MySQL Query Browser에 접속한다.
  • 상단의 "Tools" 메뉴에서 "MySQL Query Browser" 메뉴를 선택한다.
Query Browser 접속


  • 사용자의 MySQL 데이터베이스 접속 정보를 추가한다.
  • 우측의 "Schemata" 탭에서 "mysql"을 더블 클릭하여 선택한다.
  • grant all privileges on liferaydb.* to liferay@localhost identified by '암호'; (사용자에게 Schmea에 대한 권한을 추가)
  • flush privileges; (위 명령을 통해 설정한 권한을 데이터베이스에 반영)
  • select host, user, password from user order by user, host; (사용자의 접속 정보 확인)
접속 정보 추가
  • MySQL Query Browser가 아니라 DOS 창에서 접속 정보를 추가하는 방법
mysql -uroot -pxxx mysql
grant all privileges on liferaydb.*
to liferay@localhost identified by '암호';
flush privileges;
select host, user, password from user order by user, host;
exit


 Liferay Portal 설치

  • 다운로드 사이트에서 "Liferay Portal Standard Edition"에 있는 "Download" 이미지를 선택하여 설치 파일을 다운로드 한다.
  • 위 화면 하단에 있는 "Bundled with Tomcat 6.0"을 선택하여 "liferay-portal-tomcat-6.0-5.2.3.zip" 파일을 다운로드 하여도 동일 하다.
  • 다운로드한 "liferay-portal-tomcat-6.0-5.2.3.zip" 파일의 압축을 풀어 d:/zztemp/liferay/ 폴더 아래에 둔다.


  • Liferay Portal의 Web Application을 복사 한다.
d:/zztemp/liferay/tomcat-6.0.18/webapps/ROOT/ 폴더를 d:/www/ROOT/ 로 복사 한다.
d:/zztemp/liferay/tomcat-6.0.18/webapps/tunnel-web/ 폴더를 d:/www/tunnel-web/ 로 복사 한다.


  • d:/www/ROOT/WEB-INF/classes/portal-ext.properties에 다음을 추가하여 Database를 설정 한다.
#--- Database Pool을 사용할 경우
### jdbc.default.jndi.name=jdbc/LiferayPool

#--- Database에 JDBC를 사용하여 직접 접속할 경우
#--- liferaydb : Liferay Portal에서 사용할 Database 명
#--- liferay : liferaydb를 사용하는 DB 사용자 아이디
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/liferaydb?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=liferay
jdbc.default.password=암호


  • Tomcat의 라이브러리, 환경 설정 등을 한다.
d:/zztemp/liferay/tomcat-6.0.18/lib/ext/ 폴더를  ${TOMCAT_HOME}/lib/ext/로 복사 한다.
d:/zztemp/liferay/tomcat-6.0.18/conf/jaas.config 파일을 ${TOMCAT_HOME}/conf/jaas.config로 복사 한다.
d:/zztemp/liferay/tomcat-6.0.18/conf/Catalina/localhost/ROOT.xml 파일을 ${TOMCAT_HOME}/conf/Catalina/localhost/ROOT.xml로 복사 한다.
  • ${TOMCAT_HOME}/conf/catalina.properties 파일을 열어 다음과 같이 수정 한다.
#--- common.loader에 ${catalina.home}/lib/ext/*.jar를 추가함
common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/ext/*.jar
  • ${TOMCAT_HOME}/conf/tomcat-users.xml 파일을 열어 다음과 같이 수정 한다.
<?xml version='1.0' encoding='cp949'?> 를
<?xml version='1.0' encoding='utf-8'?> 로 변경 한다.


  • Tomcat 운영 환경을 설정 한다.
#--- Apache Tomcat 6 Properties 화면을 띄운다.
#--- Java 탭의 Java 옵션에 다음과 같이 설정 한다.
#--- (${TOMCAT_HOME} 대신에 실제 폴더 path를 넣을 것)
-Dcatalina.home=${TOMCAT_HOME}
-Dcatalina.base=${TOMCAT_HOME}
-Djava.io.tmpdir=${TOMCAT_HOME}/temp
-Djava.security.auth.login.config=${TOMCAT_HOME}/conf/jaas.config
-Djava.endorsed.dirs=${TOMCAT_HOME}/endorsed
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=${TOMCAT_HOME}/conf/logging.properties
-Xms128m
-Xmx512m
-XX:MaxPermSize=128m
-Duser.timezone=GMT
-Dfile.encoding=8859_1
-Dfile.client.encoding=8859_1
-Dclient.encoding.override=8859_1


  • ${TOMCAT_HOME}/../data/jackrabbit/ 폴더가 자동으로 생성 된다.
  • ${TOMCAT_HOME}/../data/lucene/ 폴더가 자동으로 생성 된다.
  • ${TOMCAT_HOME}/../deploy/ 폴더가 자동으로 생성 된다.

*** 참고 문헌 ***


Posted by 산사랑

2009/10/14 13:01 2009/10/14 13:01
, , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/155

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/155

Leave a comment
[로그인][오픈아이디란?]

CentOS 5.3 설치

RedHat의 오픈소스 버전이라 불리워지는 CentOS 5.3을 설치해 보자. 설치 환경으로는 Sun에서 오픈소스로 제공하는 VirtualBox라는 오픈소스 가상 환경을 사용 한다.

 CentOS 설치

  • "Enter" 키를 눌러 설치를 시작 한다.

설치 시작

  • "Skip" 버튼을 눌러 미디어 테스트를 생략 한다.

미디어 테스트

  • "Next" 버튼을 선택하여 설치를 계속 한다.

설치 계속

  • 설치중 사용할 언어로 "Korean (한국어)"를 선택 한다.

설치 언어 설정

  • 키보드를 "U.S. International"로 선택 한다.

키보드 설정

  • 포맷이 안된 디스크에 설치할 경우 "아니오" 버튼을 선택하여 디스크를 초기화 한다.
  • 주의: 디스크에 있는 자료가 모두 삭제 되므로 주의 하세요.

드라이브 초기화

  • CentOS를 설치할 드라이브를 선택하고 "다음" 버튼을 누른다.

드라이브 선택

  • "예" 버튼을 선택하여 드라이브에 있는 모든 자료를 삭제 한다.
  • 주의: 디스크에 있는 자료가 모두 삭제 되므로 주의 하세요.

드라이브 초기화

  • DHCP를 통해 네트워크가 자동으로 설정되도록 한다.
  • "부팅시 활성화" 체크 박스를 선택 한다.
  • "DHCP를 통하여 호스트명을 자동으로 설정"을 선택 한다.

네트워크 설정

  • 지역을 "아시아/서울(Seoul)"을 선택 한다.

지역 설정

  • CentOS의 root 암호를 설정 한다.

root 암호 설정

  • 설치할 소프트웨어를 선택 한다. (첫번째)
  • "Server"를 선택 한다.
  • "Server - GUI"를 선택 한다.

설치 소프트웨어 선택

  • "Packages from CentOS Extras"를 선택 하여 아래 사항을 처리 한다.


  • 설치할 소프트웨어를 선택 한다. (두번째)
  • "동적 IP 설정 사용(DHCP)"를 선택 한다.
  • "IPv4 지원 활성화"를 선택 한다.

설치 소프트웨어 선택

  • 설치할 소프트웨어를 선택 한다. (세번째)
  • "다음" 버튼을 선택하여 설치를 계속 한다.

설치 소프트웨어 선택

  • "다음" 버튼을 선택하여 설치를 시작 한다.

설치 시작

  • 설치가 완료 되었으므로 "재부팅" 버튼을 선택 한다.

설치 완료

  • 재부팅되고 있는 화면 이다.

재부팅 중

  • "앞으로" 버튼을 선택하여 초기 설정을 시작 한다.

초기 설정 시작

  • 방화벽에서 열어줄 서비스를 선택 한다.
  • "FTP", "SSH", "Telnet", "WWW(HTTP)"를 선택 한다.

방화벽 설정

  • Linux 보안을 강화한 SELinux (Security Enhanced Linux)의 설정을 "강제"로 선택 한다.
  • "강제" : SELinux 완전 활성화 상태

SELinux 설정

  • Kdump를 선택하지 않는다.

Kdump 설정

  • 날짜 및 시간을 설정 한다.
  • "네트워크 시간 프로토콜" 탭을 선택 한다.
  • "네트워크 시간 프로토콜 활성화"를 체크 한다.

날짜, 시간 설정

  • root외의 일반 사용자를 등록 한다.
  • 사용자명 : 사용자의 로그인 아이디
  • 이름 : 사용자의 이름
  • 암호 : 사용자의 암호
  • 암호 확인 : 사용자의 암호

일반 사용자 등록

  • "앞으로" 버튼을 선택하여 초기 설정을 계속 한다.

사운드 카드

  • "완료" 버튼을 선택하여 초기 설정을 완료 한다.

초기 설정 완료

  • CentOS의 로그인 화면 이다.

로그인 화면

  • root 사용자로 로그인할 때 보여지는 첫 화면 이다.

첫 화면

 CentOS 설치 후 설정

  • 한글 설정
  • /etc/sysconfig/i18n 파일에서 다음을 설정 한다.
LANG="ko_KR.UTF-8"
  • 사용하는 터미널에서 "UTF-8"을 사용하도록 설정 한다.
  • PuTTY의 경우 : Window -> Translation 메뉴에서 "Character set translation on received data"를 "UTF-8"로 설정 한다.
  • 아래 명령을 사용하여 인터넷 접속 여부를 확인 한다.
ping -c3 google.com
  • 서버 시간 설정
echo "00 * * * * root /usr/bin/rdate -s time.bora.net" >> /etc/crontab
  • 기본 업데이트
yum -y update kernel
yum -y update kernel-PAE //--- 32 Bits 시스템에서 메모리가 4GB 이상일 경우

*** 참고 문헌 ***

Posted by 산사랑

2009/10/06 20:22 2009/10/06 20:22
, , , , ,
Response
No Trackback , 2 Comments
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/149

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/149

Comments List

  1. 구차니 2009/10/06 20:57 # M/D Reply Permalink

    개인적으로는 CentOS 를 칭송하는 매니아들 때문에 오히려 더 안쓰게 되는데 음.. 인스톨러만 보면 Fedora와 많이 유사한 느낌이 드네요 ^^;

    1. 산사랑 2009/10/07 10:43 # M/D Permalink

      저도 주로 Ubuntu만을 사용하고 있는데, 이번에 CentOS를 써보니 편리한 점도 조금 있네요.

Leave a comment
[로그인][오픈아이디란?]

Ubuntu Server 9.04 설치

평소에 Linux 중에서 Ubuntu를 좋아하는데 여기서는 Ubuntu Server 9.04 버전을 설치하는 것을 설명해 보고자 한다.


Ubuntu Server 설치

  • "Server Edition" 탭을 선택한다.
  • Choose a version에서 "Ubuntu 9.04 Server"를 선택한다.
  • Choose a download location near you에서 "Korea, Republic of Daum Communications Corp."를 선택한다.
  • "Begin Download" 버튼을 선택하여 설치 파일("ubuntu-9.04-server-i386.iso")을 다운로드 한다.
다운로드


  • 다운로드 받은 iso 파일로 설치 CD를 작성한 후 설치를 시작한다.
  • ISO 파일로 CD를 생성해 주는 프로그램이 없을 경우, isoburn (GPL)을 사용하라.
  • 이 가이드에서는 편의상 VMware 환경에서 Ubuntu Server를 설치한다. VMware Server


  • "Language"에서 "한국어"를 선택한다.
언어 선택


  • "F3" 키를 눌러 표시되는 "키 맵"에서 "korea"를 선택한다.
키 맵 선택


  • "F4" 키를 모드 선택을 표시하고 "일반 모드"를 선택한다.
  • 일반 모드 : 일반적인 형태의 설치 모드
  • 최소 시스템 설치 : 최소 시스템 설치 모드
  • Install a minimal virtual machine : Virtual Appliance를 위한 설치 모드
모드 선택


  • "Install Ubuntu Server"를 선택하여 설치를 시작한다.
설치 시작


  • 네트워크 설정에서 호스트 이름을 등록한 후 "계속"을 선택한다.
호스트 이름


  • 디스크 파이션에서 "자동 - 디스크 전체 사용"을 선택한다.
디스크 파티션


  • 파티션할 디스크를 선택한다.
디스크 선택


  • "예"를 선택하여 위에서 선택한 디스크를 포맷한다.
디스크 포맷


  • 사용자 및 암호 설정에서 root 계정외에 사용할 아이디와 암호를 등록한다.
  • 사용자의 전체 이름 등록
  • 사용자 이름 등록
  • 사용자 암호 등록
  • Encrypted private directory? 에서 "아니오"를 선택한다.
사용자 및 암호


  • "패키지 관리자 설정"에서 HTTP 프록시가 없으므로 비워두고 "계속"을 선택한다.
Proxy


  • "프로그램 선택 및 설치"에서 "Install security updates automatically"를 선택한다.
보안 업데이트


  • "소프트웨어 선택"에서 설치할 소프트웨어를 선택한다. 여기서는 아무것도 선택하지 않는다. (소프트웨어 선택은 본인의 취향으로 처음 Ubuntu Server 설치시 같이 설치 되도록 하려면 원하는 SW를 선택하면 된다.)
  • DNS server :
  • LAMP server : Apache HTTP Server, MySQL, PHP/Perl/Python
  • Mail server : postfix
  • OpenSSH server : openssh
  • PostgreSQL database : postgreSQL
  • Print server :
  • Samba file server : samba
  • Tomcat Java server : tomcat
  • virtual Machine host :
소프트웨어 선택


  • "설치 마치기"에서 "계속"을 선택하여 리부팅 한다.


 Ubuntu Server 설치 후 설정

  • 설치 후 Ubuntu Server에 설치된 팩키지를 최신 버전으로 upgrade 한다.
  • 일반 사용자 아이디로 로그인 한다.
  • sudo apt-get update : 이 명령은 최소한 한번은 실행 되어야 한다.
  • sudo apt-get upgrade
  • sudo shutdown -P now
  • root 사용자의 암호는 다음 명령을 사용하여 설정 한다.
sudo passwd root

*** 참고 문헌 ***

Posted by 산사랑

2009/09/15 08:30 2009/09/15 08:30
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/145

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/145

Leave a comment
[로그인][오픈아이디란?]

Vista에서 MySQL 설치, 1045 오류 조치

Windows Vista의 경우 보안 설정 등이 되어 있어 프로그램을 설치 하기에 어려움이 있는 플랫폼 이다. 여기서는 Windows Vista 환경에서 MySQL Server 5.1.35를 설치시 발생한 Security 오류인 1045 오류에 대한 조치 사항을 정리 한다.

MYSQL 서버 설치



Windows Vista에서 MySQL 서버 환경 설정 시 1045 보안 관련 오류가 발생할 경우 다음과 같이 조치 한다.

MySQL 서버 환경 설정

  • MySQL의 root 암호가 재대로 설정이 되지 않았을 경우에 이런 오류가 발생할 수 있으므로, $MYSQL_HOME/bin 폴더에서 "mysqladmin -u root -p password 새_암호" 명령을 실행하여 새로운 암호를 설정 한다.


  • MySQLInstanceConfig.exe 파일을 관리자 권한으로 실행하여 MySQL의 서버 환경 설정을 시작 한다. (필요한 경우 기존 설정된 환경을 모두 삭제하고 다시 하여도 된다.)

  • MySQL에서 제공하는 정보를 확인한다.
환경 설정


  • "Detailed Configuration"을 선택한다.
상세 설정


  • "Server Machine"을 선택한다.
서버 선택


  • 트랜잭션 처리를 위해 "Transactional Database Only"를 선택한다.
트랜잭션


  • 테이블을 저장할 테이블 스페이스의 위치를 선택한다.
테이블 스페이스


  • 소규모 사용을 위해 "Decision Support (DSS)/OLAP"을 선택한다.
OLAP


  • 사용할 Port를 지정한다. 디폴트로 3306 port를 사용한다.
  • "Add firewall exception for this port" 링크를 선택하여 방화벽에서 3306 포트를 연다.
포트 설정


  • "Best Support For Multilingualism"을 선택하여 다중 언어 지원을 하도록 한다.
언어 설정


  • 윈도우의 서비스로써 등록한다.
서비스


  • MySQL의 root 사용자의 암호를 설정한다.
    • 여기서 암호는 위에서 mysqladmin 명령을 사용하여 새로 설정한 암호를 사용한다.
암호 설정


  • MySQL의 환경 설정을 실행한다.
환경 설정 실행
  • "could not start the service mysql.error 0" 오류가 발생할 경우
  • Windows 레지스트리 편집기(regedit)에서 MySQL 관련 정보를 삭제한 후 재 설치 한다.
  • 이지클린 프로그램 등을 사용하여 레지스트리를 청소하는 것도 좋은 방법 이다.


  • MySQL의 환경 설정을 완료한다.
환경 설정 완료


*** 참고 문헌 ***

Posted by 산사랑

2009/06/29 12:13 2009/06/29 12:13
, , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/117

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/117

Leave a comment
[로그인][오픈아이디란?]

Ubuntu Server 8.10 설치

2009년 5월은 프랭클린 플래너에 빠져서 지냈다. 약 3주 동안 핵심 가치, 역할, 사명서, 목표, 계획 등을 수립 하느라 오픈소스와 관련된 작업을 거의 하지 못했다.

오픈소스 비즈니스 컨설팅 사이트를 개설 하면서 오픈소스 분야의 전문가가 되고자 하였는데, 그 계획을 프랭클린 플래너에 따라 수립 하였고, 이제 그 시작으로 VirtualBox와 Ubuntu Server 기반에서 오픈소스를 연구 하고자 한다.

Ubuntu Server의 경우 9.04 버전이 새로 나와 이전에 정리 하였던 Ubuntu Server 8.10 설치 가이드를 위키에서 지우려고 한다. Ubuntu Server 9.04의 설치 및 기본 설정과 관련된 사항은 이번주내로 위키(Ubuntu Server)에 정리를 하려고 하니 그 이후에 참조 하기 바란다.

아래 내용은 Ubuntu Server 8.10 설치 가이드로 위키에서 삭제하기 전에 필요로 하는 사람도 있을 것 같아 블로그에 기록 하여 둔다.

 Ubuntu Server 설치

  • "Server Edition" 탭을 선택한다.
  • Choose a version에서 ubuntu 8.10을 선택한다.
  • Choose a download location near you에서 "Korea, Republic of Daum Communications Corp."를 선택한다.
  • "Begin Download" 버튼을 선택하여 설치 파일("ubuntu-8.10-server-i386.iso")을 다운로드 한다.
다운로드


  • 다운로드 받은 iso 파일로 설치 CD를 작성한 후 설치를 시작한다.
  • ISO 파일로 CD를 생성해 주는 프로그램이 없을 경우, isoburn (GPL)을 사용하라.
  • 이 가이드에서는 편의상 VMware 환경에서 Ubuntu Server를 설치한다. VMware Server


  • "Language"에서 "한국어"를 선택한다.
언어 선택


  • "F3" 키를 눌러 표시되는 "키 맵"에서 "korea"를 선택한다.
키 맵 선택


  • "F4" 키를 모드 선택을 표시하고 "일반 모드"를 선택한다.
  • 일반 모드 : 일반적인 형태의 설치 모드
  • 최소 시스템 설치 : 최소 시스템 설치 모드
  • Install a minimal virtual machine : Virtual Appliance를 위한 설치 모드
모드 선택


  • "Install Ubuntu Server"를 선택하여 설치를 시작한다.
설치 시작


  • 네트워크 설정에서 호스트 이름을 등록한 후 "계속"을 선택한다.
호스트 이름


  • 디스크 파이션에서 "자동 - 디스크 전체 사용"을 선택한다.
디스크 파티션


  • 파티션할 디스크를 선택한다.
디스크 선택


  • "예"를 선택하여 위에서 선택한 디스크를 포맷한다.
디스크 포맷


  • 사용자 및 암호 설정에서 root 계정외에 사용할 아이디와 암호를 등록한다.
  • 사용자의 전체 이름 등록
  • 사용자 이름 등록
  • 사용자 암호 등록
  • Encrypted private directory? 에서 "아니오"를 선택한다.
사용자 및 암호


  • "패키지 관리자 설정"에서 HTTP 프록시가 없으므로 비워두고 "계속"을 선택한다.
Proxy


  • "프로그램 선택 및 설치"에서 "Install security updates automatically"를 선택한다.
보안 업데이트


  • "소프트웨어 선택"에서 설치할 소프트웨어를 선택한다. 여기서는 아무것도 선택하지 않는다.
  • DNS server :
  • LAMP server : Apache HTTP Server, MySQL, PHP/Perl/Python
  • Mail server : postfix
  • OpenSSH server : openssh
  • PostgreSQL database : postgreSQL
  • Print server :
  • Samba file server : samba
  • Tomcat Java server : tomcat
  • virtual Machine host :
소프트웨어 선택


  • "설치 마치기"에서 "계속"을 선택하여 리부팅 한다.

 

 Ubuntu Server 설치 후 설정

  • 설치 후 Ubuntu Server에 설치된 팩키지를 최신 버전으로 upgrade 한다.
  • 일반 사용자 아이디로 로그인 한다.
  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo shutdown -P now

*** 참고 문헌 ***

Posted by 산사랑

2009/06/01 22:54 2009/06/01 22:54
, , ,
Response
No Trackback , 2 Comments
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/112

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/112

Comments List

  1. 구차니 2009/06/09 18:15 # M/D Reply Permalink

    헙 블로그 찾기 너무 힘들어요 ㅎ
    음.. 9.04 쓰는중인데(Desktop) 한번 서버도 시도를 해봐야겠네요 ^^

    원래는 Redhat 9.0 부터 사용하다가 Fedora 만 쭈욱 쓰다 보니
    데비안계열은 익숙해지기 조금 힘들지만, 익숙해지니 너무 편하고 좋더라구요 +_+

    1. 산사랑 2009/06/10 08:28 # M/D Permalink

      저는 Linux를 사용한지 얼마되지 않았지만
      계속 Ubuntu를 사용하고 있습니다.
      기능적인 면에 있어서는 편리함에 있어서 마음에 들더라구요.

Leave a comment
[로그인][오픈아이디란?]

블로그 이미지

개인적인 글쓰기와 오픈소스 비즈니스 컨설팅 관련 글을 정리합니다. consult (골뱅이) jopenbusiness.com

- 산사랑

Archives

12명이 RSS를 구독하고 있습니다.

Site Stats

Total hits:
517140
Today:
141
Yesterday:
220

*** 방문자 통계 ***
0514 : (163)
0515 : (195)
0516 : (182)
0517 : (177)
0518 : (194)
0519 : (179)
0520 : (220)
0521 : (141)
7일간 총 방문자수 : 1310