2009년 9월 17일 목요일

[우분투] IP 터미널에서 수동 설정

(0) 장치 드라이버 확인 및 설정 내용 보기
    
      네트워크 장치명이 eth1인 경우
      
$ifconfig eth1

(1) IP 변경
    
      /etc/networking/interface 파일 수정

$sudo vi /etc/networking/interfaces
...
auto eth1
iface eth1 inet dhcp => 자동으로 dhcp로 설정되어 있는 부분

      아래와 같이 수정

...
auto eth1
#iface eth1 inet dhcp
iface eth1 inet static
        address 192.168.1.101
        netmask 255.255.255.0
        network 192,168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

      저장후 네트워크 데몬을 재시작

$sudo /etc/init.d/networking restart


[CentOS 5.3] mysql 외부 접근권한 부여

기본적으로 mysql를 설치하면 localhost에서만 접근가능하게 설정된다.
개발시 여러 불편사항이 있으므로 외부접속 권한을 다음과 같이 부여한다.

#/usr/etc/mysql/bin/mysql -u root -p mysql
...
mysql>grant all privileges on mysql.* to root@'%' identified by 'intsystem';
...
mysql>flush privileges;

위 명령구문중 root@'%'에서 %의 의미는 어디서나 접속이 가능하다는 의미이며 특정 IP에서 접속이
가능하게 설정하려면 %대신에 IP 주소를 입력하면 설정이 가능하다.

[CentOS 5.3] mysql 실행하기 - 컴파일 설치시

(0) mysqld_safe 실행
    
#/usr/etc/mysql/bin/mysqld_safe &

    혹 기동이 되지 않는 경우에는

#/usr/etc/mysql/bin/mysqld_safe --user=mysql &

(1) mysql.server 실행
    
#/usr/etc/mysql/share/mysql/mysql.server start => 실행
#/usr/etc/mysql/share/mysql/mysql.server stop => 종료

(2) 실행 확인 및 패스워드 변경하기
    > 데이터베이스 실행 확인

#/usr/etc/mysql/bin/mysql -u root -p mysql
mysql>show database ... => 확인

     > 패스워드 변경

#/usr/etc/mysql/bin/mysqladmin -u root password intsystem

(3) 리눅스 시작시 자동 실행   

#vi /etc/rc.local

/usr/etc/mysql/bin/mysqld_safe &

[CentOS 5.3] mysql 설치하기

(0) CentOS 5.3 기본 설치 mysql 삭제
     센토스 5.3에 기본 설치되어 있는 mysql을 삭제 한다.

#yum -y remove mysql

(1) mysql 가져오기
     wget 명령어로 ftp에서 직접 가져온다

 #wget ftp.linux.co.kr/mysql/mysql-5.1.32.tar.gz

 
(2) mysql 컴파일 및 설치
     컴파일 전에 확인해야 할 사항

#yum -y install gcc
#yum -y install ncurses-devel
#yum -y install gcc-c++ 

     다운받은 mysql-5.1.32.tar.gz 파일을 압축해제후 mysql-5.1.32 폴더에 들어가서 다음과 같이 실행

#tar -zxvf mysql-5.1.32.tar.gz
...
#cd mysql-5.1.32
#./configure --prefix=/usr/etc/mysql --localstatedir=/usr/etc/mysql/data --sysconfdir=/etc --with-mysqld-user="mysql" --with-charset=utf8
...
...
Thank you for choosing MySQL!
# make && make install

(3) mysql 유저 생성
    home폴더에 폴더를 생성할 필요가 없으므로 -M 옵션으로 생성한다.

#useradd -M mysql

(4) ~/data폴더 생성하기
    /usr/etc/mysql/bin폴더안에 mysql_install_db를 이용하여 생성

#/usr/local/mysql/bin/mysql_install_db => /usr/local/mysql/data폴더 생성됨

(5) ~/data폴더의 사용자 그룹변경
     data폴더의 사용자 및 그룹을 mysql로 변경

#chown -R mysql.mysql ./data

[소개] SWT/JFace 인 액션 : 이클립스 스타일로 만드는 자바 GUI 애플리게이션

——————————————————————————————————————————————
저자 : Matthew Scarpino, Stephen Holder, Stanford Ng, Laurent Mihalkovic
역자 : 이선아, 제갈호준 출판사 : 에이콘 ISBN: 978-89-89975-97-7
가격 : ₩30,000
——————————————————————————————————————————————
[목차]

펼쳐두기..


2009년 9월 14일 월요일

[소개] 스크럼과XP : 애자일 최전선에서 일군 성공 무용

——————————————————————————————————————————————

저자 : 헨린 크니버그 역자 : 심우곤, 엄위상, 한주영
출판사 : 인사이트 ISBN : 978-89-91268-60-9
가격 : ₩19,800
——————————————————————————————————————————————
[목차]

목차펼쳐두기