'전체 글'에 해당되는 글 1424건

  1. 2006.02.13 apm 1점대 연동 최신버전
  2. 2006.02.13 vnc서버 설정

APM 연동
작성자 : 김주홍
버전 apache_1.3.33, mysql-4.0.23a, php-4.3.10 최신버전으로 설치 -2005-02-29일작성

1. MYSQL 설치
[root@finebill local]# useradd mysql
[root@finebill local]# groupadd mysql
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
--with-charset=euc_kr
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
chown -R mysql.mysql /usr/local/mysql/data
./mysqld_safe &
./mysqladmin -u root password '암호명'
./mysql -u root -p ->mysql접속

*mysql 셧다운 시키기 -> ./mysqladmin -u root -p shutdown
*mysql 데이타베이스 생성및 데이터 베이스 계정추가..(제로보드 사용시)
- create database zero_board; // 데이타베이스 생성
- 3) zero_board 데이타베이스에 계정 사용자(ID:kjhfull)를 주고 암호(Password:xxxx)까지
설정해서 한방에 끝내겠습니다.
- GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost IDENTIFIED BY '암호넣기' WITH GRANT OPTION;
*계정 등록을 확인해 보겠습니다.
- use mysql; // 참고로 mysql 은 사용자가 등록되는 DB 입니다.root 도 여기등록 됩니다.
- select * from user; // 위에서 만든 kjhfull 이 사용자에 보여야 함
- DELETE FROM user where user='kjhfull'; 사용자 삭제

2.아파치 configure 실행
/usr/local/src/apache_1.3.26
./configure
cd ..
c
3.php 설치
./configure --prefix=/usr/local/php --with-apache=/usr/local/src/apache_1.3.33
--with-mysql=/usr/local/mysql/ --enable-track-vars
make
make install

cp php.ini-dist /usr/local/lib/php.ini -> PHP소스디렉토리에 있음.

4.apache 설치
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install

*아파치 conf 에 추가 -숫자는 라인을 뜻함-
773 AddType application/x-httpd-php .php .html .htm
774 AddType application/x-httpd-php-source .phps

cd /usr/local/apache/bin
./apachectl start

===test.php 파일생성==
phpinfo();
?>
=====================

http://IP/test.php 해서 PHP인포 화면이 뜨면 성공~

'Operating System > Linux' 카테고리의 다른 글

리눅스 기초 보안  (0) 2006.02.17
proftp에 대한 모든것...  (0) 2006.02.17
vnc서버 설정  (0) 2006.02.13
하드추가 하는 법  (0) 2006.01.19
vmware 네트워크 설정방법  (0) 2006.01.04
,

일단 Fedora Core3 다음과 같이 간단하게 시작할 수 있다.

ROOT로 접근하여 /etc/sysconfig/vncservers에 다음과 같이 추가한다.

VNCSERVERS="포트번호:계정이름"

개인적으로는 이렇다.

VNCSERVERS="555:root"

이제 vncserver를 다시 시작한다.

/etc/rc.d/init.d/vncserver restart
다음에 위의 추가한 계정으로 접근해서 vnc 비밀번호를 지정한다.

-bash-3.00$ vncpasswd
Password:
Verify:

이렇게 하고 클라이언트에서 Vnc Viewer 에서 아래와 같이 접근해본다.

서버이름(아이피):포트번호

개인적으로는 이렇다.

www.test.co.kt:555

이제 비밀번호를 넣으면 Xwindow가 보일 것이다. 그런데 기본 데스크 탑(twm)은 너무 단순하다. 심하게 ㅡㅜ;
그래서 나는 콘솔에서 보는 Fedora Core Gnome을 VNC에서도 그대로 사용하고 싶어 아래와 같이 했다.

cp -rf /etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc-common /home/계정홈디렉토리/.vnc/

VNCServer를 다시 시작해서 접근하면 멋진 그놈 화면이 보인다. 그런데 또 문제가 있다. 로케일이 제대로 적용되어 있지 않은 것이다. 그래서 나는 이렇게 했다.
/etc/rc.d/init.d/vncserver 파일을 열어서

start() {
export LC_ALL=ko_KR <--- 추가함
export LANG=ko_KR <--- 추가함
echo -n $"Starting $prog: "
ulimit -S -c 0 >/dev/null 2>&1
RETVAL=0
for display in ${VNCSERVERS}

이렇게 두줄을 추가했다. 로케일 문제는 이것보다 나은 방법이 있다면 알려줬으면 좋겠다.

주의할점은 아래의 서비스 또한 작동하고 있어야만 VNCSERVER에 Gnome이 제대로 작동한다는 것이다.

messagebus
iiim
haldaemon


또 하나 참고 할 것은 ROOT권한이 아닌 권한으로 접근했을때는 서비스관리나, 패키지 관리 같은 것이 제대로 동작하지 않는 것을 보았다.
그래서 이리저리 알아보니깐 결국 보안 문제였다.
다음과 같이 간단하게 문제를 해결할 수 있다.

xhost + 127.0.0.1

하지만 이 것은 1회성 해결일 뿐이다. 그래서 문제를 제대로 해결하기 위해서는
Fedora Gnome 매뉴 -> 환경설정 -> 추가환경설정 -> 세션 -> 시작 프로그램
에 위의 명령을 넣어두면 해결할 수 있다.

'Operating System > Linux' 카테고리의 다른 글

proftp에 대한 모든것...  (0) 2006.02.17
apm 1점대 연동 최신버전  (0) 2006.02.13
하드추가 하는 법  (0) 2006.01.19
vmware 네트워크 설정방법  (0) 2006.01.04
리눅스의 종류와 특징  (0) 2005.12.13
,