http://localhost/phpmyadmin 으로 

접속해도 창이 뜨지않는경우가 있습니다 

이럴경우는 #sudo vi /etc/apache2/apache2.conf

로 들어가서

최하단에 아래 2줄을 적어줍니다.

  #Enable PHPMyAdmin

  Include /etc/phpmyadmin/apache.conf 

그리고 :wq로 저장하고 나오신뒤

#sudo service apache2 restart

로 재시작 해주신뒤 들어가면 정상적인 창이 뜹니다.




'OS > CentOS' 카테고리의 다른 글

CentOS 에 Java 7.0 / Tomcat 설치하기  (0) 2012.03.14
CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
0. java 설치하기

java.sun.com 에 들어가셔서 java7 rpm파일을 다운받아서 설치합니다.

설치가완료되면

# vi /etc/profile 에서 다음내용을 추가해줍니다

#JAVA SDK 7
JAVA_HOME=/usr/java/jdk1.7.0
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin 
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:. 

:wq로 저장한뒤

# source /etc/profile 실행

# java -version 
# javac -version

를 실행하여 정상적으로 작동하나 확인한다. 

 

1. tomcat설치

http://tomcat.apache.org/로 접속하여

톰켓 7.0 tar.gz파일을 다운로드한다. 필자는 apache-tomcat-7.0.26.tar.gz 파일을 다운받았다.

다운로드 받은 폴더에서

# tar xvfz apache-tomcat-7.0.26.tar.gz 

로 압축을 푼다.

# mv ./apache-tomcat-7.0.26 /usr/tomcat7

으로 압축을 푼 폴더를 이동

#vi /etc/profile 로 다음내용을 추가한다

#TOMCAT7
export CATALINA_HOME=/usr/tomcat7
export PATH=$PATH:$CATALINA_HOME/bin



:wq로 저장한뒤

# source /etc/profile 실행해준뒤

# startup.sh 로 tomcat 를 실행해보자




2. apache랑 연동하기
 

-출처 ->  http://wory.tistory.com/141
# httpd -version으로 아파치 버전을 확인한다

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.30/x86_64/

위 주소에 접속하여 자기와 맞는 httpd버전을 맞춰 다운로드한다

[root@localhost bin]# httpd -version
Server version: Apache/2.2.15 (Unix)
Server built:   Feb 13 2012 22:25:23

필자는 2.2.15.버전임으로 mod_jk-1.2.30-httpd-2.2.X.so 이파일 하나만 받았다.

다운받은 폴더에서

mv mod_jk-1.2.30-httpd-2.2.X.so /usr/lib/httpd/modules/mod_jk.so
로 이동 
# chmod +x /usr/lib/httpd/modules/mod_jk.so
로 퍼미션을 풀어준다

# vi /etc/httpd/conf/httpd.conf

로 모듈을 추가하자
vi /etc/httpd/conf/httpd.conf

 
  //LoadModule가 모인 곳에.
     LoadModule jk_module modules/mod_jk.so

  //..ifModule 설정이 모인 곳에.

  <ifModule jk_module>
          JkWorkersFile /etc/httpd/conf/workers.properties
          JkShmFile /etc/httpd/logs/mod_jk.shm
          JkLogFile /etc/httpd/logs/mod_jk.log
          JkLogLevel info
          JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
  </ifModule>


   JkMount /*.jsp ajp13
  <Directory />
      Options FollowSymLinks
      AllowOverride None
  </Directory>

 

그다음 # vi /etc/httpd/conf/workers.properties 실행하여 아래내용을 적어 생성하자


  worker.list=ajp13
  worker.ajp13.type=ajp13
  worker.ajp13.host=localhostIP -> 본인아이피입력
  worker.ajp13.port=8009
  worker.ajp13.lbfactor=1
  worker.ajp13.connection_pool_timeout=600
  worker.ajp13.socket_keepalive=1 
 

위에 설정을 다마치면 

# startup.sh stop
# startup.sh start
# apachectl restart

로 톰켓과 아파치를 재시작해준뒤

http://'본인아이피'/index.jsp 로 접속하여 아래창이뜨면 성공!

 


3. 부가적기능
tomcat를 편하게 실행하기위해 서비스 등록 , 부팅시 시작등록 
(출처) -  http://haebi.kr/83 

# vi /etc/init.d/tomcat 를 실행하여 아래내용을 입력하자

#!/bin/sh
#
# Tomcat7 auto-start
#
# chkconfig: 2345 90 90
# description: Auto-starts tomcat7
# processname: tomcat7
# pidfile: /var/run/tomcat7.pid
case $1 in
start)
    sh /usr/tomcat7/bin/startup.sh
    ;;
stop)
    sh /usr/tomcat7/bin/shutdown.sh
    ;;
restart)
    sh /usr/tomcat7/bin/shutdown.sh
    sh /usr/tomcat7/bin/startup.sh
    ;;
esac
exit 0   

그뒤 wq로 저장하여 생성해준다

chmod 755 /etc/init.d/tomcat
실행권한 설정

chkconfig --add tomcat
서비스 자동시작 설정


이렇게 등록을 해주면 service tomcat start 로 시작 할 수 있다.






'OS > CentOS' 카테고리의 다른 글

우분투 12.10 에서 phpmyadmin 이 접속이안될때  (1) 2012.11.01
CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
php 설치하기


1. 설치하기

터미널에서

# yum install php 로 설치해준다.

참쉽죠?


2.  테스트하기

아파치에서 지정해준 폴더 ( 필자의 경우 /usr/www/html ) 안에다

vi에디터로 index.php 파일을 만들고 안에

<? phpinfo(); ?>

를 적어 생성한다

마지막으로 익스플로러에서 http://ip주소/index.php 로 들어가서

다음과 같은 창이뜨면 성공이다

 

이창이 안뜨는 경우면 아파치에서 php 설정을 했나 확인한다.

#vi /usr/local/server/apache/conf/httpd.conf 로들어가서


AddType Application에 php가 들어가 있나 확인해준다.




phpadmin 설치 


1. 설치하기

 yum으로 바로설치하면 RPM 정보가 없어서 설치가안된다. 

그래서 주소를 추가해주어야 한다

#wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 

#rpm -Uvh
 rpmforge-release-0.5.2-2.el6.rf.i686.rpm  

그뒤 yum으로

#yum -y install phpmyadmin

을 입력하면 설치완료!!


2. 설정하기

# vi /etc/httpd/conf.d/phpmyadmin.conf 

을 열어줍니다.

Allow from 128.0.0.1 을 Allow form all 로 변경해줍니다.


그뒤 :wq로 저장하시고요

# vi /usr/share/phpmyadmin/config.inc.php

로 들어가서 아래 두줄을 수정해줍니다

$cfg['blowfish_secret'] = '이곳을 채워줍니다' /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

그리고 

#cfg['Servers'][$i]['auth_type'] = 'http'; 

:wq로 저장후 #apachectl restart 로 아파치를 재시작해준다.


3. 테스트하기

http;//ip주소/phpMyAdmin

을 입력해서 아래의 창이뜨나 확인해보자 

암호입력창이 뜨면 

id = root
pw = root암호

를 입력해주자

 

 슬슬 기본설정이 끝나간다.

설정하는대 1주일이 걸리내요.

언제 php코딩을 할지원.. 우리모두 힘내요 화이팅! 

'OS > CentOS' 카테고리의 다른 글

우분투 12.10 에서 phpmyadmin 이 접속이안될때  (1) 2012.11.01
CentOS 에 Java 7.0 / Tomcat 설치하기  (0) 2012.03.14
Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
OS : CentOS 5.7

필요 라이브러리 =   yum -y install zlib libpng freetype gd libxml lib iconv
                yum -y install libxml2 libjpeg libpng freetype  
               출처 - http://genes1s.egloos.com/2845563  

1. 다운로드
http://www.mysql.com/downloads/mysql/ 에 들어가서 자기 운영체제에 맞는 리눅스를 다운하자

Centos 가없다구요? 그럼 존나쿨하게  Linux – Generic 버전을 받아줍니다. 




2. 설치하기

다운받은 폴더로가서 

#tar xvfz MySQL-5.5.21-1,linux2.6.i386.tar로 압축을 푼다

그럼 rpm파일이 6개가 나올텐데 server , client 순으로 설치해준다.

그다음 

# /sbin/chkconfig mysqld on 
# /sbin/chkconfig --list |grep mysqld 

로 시작프로그램에 등록해준다.

 

3. 설정하기 

#mysqld_safe & 로 sql을 실행시켜주자

그뒤 

#mysqladmin -u root password 

로 비밀번호를 설정 해주자

# mysql -u root -p 를 입력후 비밀번호를 입력하면 mysql 콘솔창이 뜬다.

만약 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
에러가 발생하면 

# cd /usr/local/mysql/bin
# ./mysqld_safe --user=root &
# ./mysqld_safe &  

데몬이 실행되어있지않아 mysql이 죽어있는 상태기때문에 깨워서 소켓을 열어주어야한다.
 


드디어 콘솔창을 보게됩니다.

이창한번보기 무지힘들죠?

제가 리눅스를 배우면서 느끼는거지만  손가락없이 밥먹는느낌이내요

아마 제글 보시는분들도 막 입문하시는 분이라 생각됩니다

우리모두 힘내요 화이팅! 

'OS > CentOS' 카테고리의 다른 글

CentOS 에 Java 7.0 / Tomcat 설치하기  (0) 2012.03.14
CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
1. 다운하기

http://xrdp.sf.net 에서  다운을 받습니다.


* 근대 내가 centos5.x 버전이다 싶으면 0.4.1 을 받으세요 이유는 모르겠는대 0.5.0은 설치가안됩니다.

 

2.  설치하기

다운로드 한 폴더에서 우선 압축을 풀어줍시다

# tar xvfz xrdp-0.4.1.tar.gz
# cd xrdp-0.4.1

이제 설치해야죠

# make
# make install


3. 실행하기.

# /usr/local/xrdp/xrdp_control.sh start

로 실행해줍니다 .

* 시작시 실행을 위해 ntsysv 에 xrdp를 등록해줍니다.

4. 접속하기

Windows7 에서 보조프로그램에서 원격 프로그램 접속 을 실행해서 아이피를 입력후 접속하자

 


username = 접속할 계정명
password = 계정암호

를입력해주면 사용할 수 있다

xrdp는 느린대 어디서든 freenx를 안깔고 윈도우운영체제에서 쓸수 있다는장점이있다.
사용하기 나름이지만... 개인적으로 freenx가 좋은거같다.
 

'OS > CentOS' 카테고리의 다른 글

CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
Centos에 Mysql 설치하기  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06

rpm 명령어 출처 - http://blog.naver.com/smallgiant83/50111225989


설치

rpm -i 패키지 파일 - install.

-U 패키지 파일 - 기존 프로그램이 있으면 업그레이드를 한다.

-v 패키지 파일 - 설치 과정을 확인.

-h 패키지 파일 - 설치 과정을 #(hash)로 출력.

" rpm -Uvh lib* " 는 자동으로 순서를 찾아 설치한다.

삭제

rpm -e 패키지 이름

조회

rpm -qa | grep 패키지 이름

(패키지 의존성 - 패키지 끼리의 참조역학을 할 때가 있는데 이러한 이유로 하나의 프로그램 설치를 위해 여러개의 패키지가 필요하다. 이러한 상관관계를 패키지 의존성이라 한다.)

기타옵션

--force - 버전을 무시하고 강제로 설치 (하위버전으로 다운그레이드 시에 적용할 수 있으나 위험)

--nodeps - 의존성 관계에 있는 다른 패키지가 설치 되어 있지 않다고 해도 강제로 설치.

rpm -qa --last설치된 모든 패키지들을 늦게 설치된 순으로 보여준다

'OS > CentOS' 카테고리의 다른 글

Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06

yum 명령어 출처 - http://wjdrndh.blog.me/90120181603




yum 명령어
 

yum 이란 온라인 저장소에서 업데이트 된 패키지들을 검사하고, 다운로드하여 설치까지 처리해주는 텍스트 기반의 업데이트 명령어입니다. 다운받아 설치해주는 툴이라고 요약할 수 있습니다.


패키지 찾기


# yum list available설치가 가능한 패키지 목록

# yum list installed이미 설치된 list 패키지 목록

# yum list extras일반 저장소에 설치되지 않는 패키기 목록

# yum list *gcc*'gcc'타이틀이 있는 패키지 목록

# yum list updates업데이트 가능한 패키지 목록

# yum info wordpresswordpress패키지에 대한 설명

# yum info gcc*gcc로 시작되는 패키지 설명

# yum search gccgcc문자열을 포함한 패키지의 검색

# yum whatprovides ??파일또는 다른형태의 패키지를 검색



패키지 설치


# yum install gccgcc 패키지 다운로드 인스톨

# yum groundinstall gccgcc 데스크톱 패키지의 전체 세트를 다운로드 인스톨



패키지 업데이트


# yum check-update업데이트가 준비된 모든 패키지를 리스트한다.

# yum list update gcc*gcc*이름으로 이용 가능한 업데이트를 찾는다

# yum update gcc*gcc의 모든 패키지를 업데이트 한다

# yum update업데이트가 준비된 모든 패키지를 업데이트 한다

# yum groupupdate파일명 그룹의 모든 패키지를 업데이트한다



패키지 제거


# yum remove gccgcc 패키지를 제거한다

# yum remove gcc*gcc로 시작되고있는 패키지를 제거한다

# yum groupremovegcc 그룹에서 모든 패키지를 제거한다.



패키지 지우기


# yum clean packagescache에서 패키지를 지운다

# yum clean meatdatacache에서 metadata를 지운다.

# yum clean headerscache에서 header를 지운다

# yum clean allcache를 다지워용


블로그 복사가안되서 다옮겨적었내요 ㅠㅠ 



 



 

'OS > CentOS' 카테고리의 다른 글

CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04

# centos5 기준

# 경로가 빈칸인 명령어는 어디서나 실행가능

# 사용유형이 빈칸인 명령어는 '실행'을 뜻함

 

명령어

경로

사용유형

설명

.bash_history 각 계정의 홈 디렉터리 편집 사용자가 적었던 명령어 기록
.bash_logout 각 계정의 홈 디렉터리 편집 로그아웃시 실행되는 배치파일
.bash_profile 각 계정의 홈 디렉터리 편집 로그인시 실행될 항목
.bashrc 각 계정의 홈 디렉터리 편집 단축키 설정
.vimrc 각 계정의 홈 디렉터리 생성->편집 vi편집기 설정
at     예약작업
at.allow /etc 편집 특정 계정 at 허용
at.deny /etc 편집 특정 계정 at 거부
atd /etc/init.d   at 데몬
atq     예약 작업 보기
atrm     예약 작업 지우기
bc     계산기
cal     달력
cat     파일 생성, 내용 보기
cd     디렉터리 이동
chage     계정, 암호 만료일자 설정
chattr     속성 변경
chgrp     파일의 그룹 변경
chkconfig     데몬 설정
chmod     파일의 퍼미션 변경
chown     파일의 사용자, 그룹 변경
clear     화면 청소
clock     시각, 날짜 보기.
cp     복사
cron.allow /etc 편집 특정 계정 cron 허용
cron.deny /etc 편집 특정 계정 cron 거부
crond /etc/init.d   예약작업 데몬
crontab   편집, 실행 예약작업
date     날짜, 시각 보기
df     전체 용량 보기
dhcpd /sbin   dhcp데몬(tar.gz의 경우)
dhcpd.conf /etc 편집 dhcp설정 파일
dhcpd.leases /var/db 생성->편집 dhcp로그 파일(tar.gz의 경우)
dhcpd.leases /var/lib/dhcp 편집 dhcp로그 파일(rpm의 경우)
du     디렉터리별 용량 보기
exit     로그아웃
fdisk     파티션 설정
fg     포그라운드로 불러내기
find     찾기
free     메모리 사용량 확인
fsck.ext3     수동 시스템 검사(꼭 싱글모드에서 해야함)
fstab /etc 편집 마운트 설정
ftp     파일 서버
gcc     컴파일
grep     내용 찾기
group /etc 편집 그룹 확인
groupadd     그룹 생성
groupdel     그룹 삭제
groupmod     그룹 수정
groups     유저가 속한 그룹 보기
grub.conf /boot/grub 편집 부팅 설정
gzip     압축
halt     컴 수동 종료
head     파일내용 앞부분 출력
history     사용 명령어 목록 출력
hosts.allow /etc 편집 호스트 허용
hosts.deny /etc 편집 호스트 차단
httpd /etc/init.d   웹서버 데몬
id     계정 정보 보기
ifcfg-eth0 /etc/sysconfig/network-scripts 편집 eth0의 네트워크 설정 보기
ifconfig     ip보기, 설정
init     부팅 모드 실행
inittab   편집 init 설정
issue /etc 편집 로그인전 출력할 내용
jobs     작업 보기
kill     프로세스 종료
last     부팅 로그 보기
lastlog     마지막 접속로그 보기
ln     링크하기
login.defs /etc 편집 계정 번호 설정
logout     로그아웃
ls     파일의 목록 보기
lsattr     속성 보기
man     매뉴얼 보기
mc     탐색기
messages /var/log 편집 로그인 로그 파일
mkdir     디렉터리 생성
motd /etc 생성->편집 로그인후 출력할 내용
mount     장치 연결하기
mv     이동, 이름 변경
network /etc/init.d   네트워크 데몬
ntsysv     데몬 사용, 사용안함
passwd /etc 편집 계정 목록
passwd     암호 설정
patch     패치하기
ping     핑 보내기
profile /etc 편집 로그인시 실행될 항목
proftpd     pro ftp 데몬
ps aux     프로세스 보기
pwconv     쉐도우 패스워드 설정
pwunconv     쉐도우 패스워드 해제
python     파이썬(프로그래밍 언어) 실행
reboot     재부팅
rm     파일, 디렉터리 삭제
rmdir     디렉터리 삭제
rpm     rpm 설치, 제거, 검색
scp     파일 주고받기
service     데몬을 시작시키거나 중지시킨다
setup     여러가지 시스템 설정
shadow /etc 편집 계정 목록(컨버전 안된 암호가 표시됨)
shutdown     컴 끄기
shutdown.allow /etc 편집 셧다운 명령을 허용할 유저목록
squid /etc/init.d   프록시 서버 데몬
ssh     암호화 지원하는 원격접속 프로그램
su /etc/pam.d 편집 su 설정
su     사용자 변경
tail     파일내용 뒷부분 출력
tar     파일 묶기, 압축
tee     파일로 출력
telnet /etc/xinetd.d 편집 텔넷 설정
telnet     원격접속 프로그램
touch     파일 생성
tty     터미널 번호 보기
tune2fs     자동 시스템 검사
umount     마운트 해제
uname -r     커널 버전 보기
useradd     계정 생성
userdel     계정 삭제
usermod     계정 수정
vi     편집기
vim     vi편집기 향상판
vipw     vi /etc/passwd
w     시스템에 접속한 사용자 상황 표시
wall     메시지 보내기
who am I     자세한 자신의 정보 보기
whoami     자신의 정보 보기
xinetd /etc/init.d   수퍼 데몬
yum     인터넷을 통한 rpm 설치

출처 = http://blog.naver.com/jktk1/100058585182

 

'OS > CentOS' 카테고리의 다른 글

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02
- FreeNX로 CentOS에 원격을 걸어 사용한 상태입니다.

0. yum remove httpd 로 설치되어있는 아파치를 지워줍시다.


1. 아파치 서버 다운받기.

우선 아파치 서버깔기위해서 ( http://httpd.apache.org )로 접속한다.




 다운로드에 들어가 버전을 선택후 ( 필자는 2.4.1 선택)

tar.gz 파일을 다운로드한다. 

 


2. 아파치 설치하기

설치한 폴더로 들어가서 압축파일의 경로를 바꾸어준다

# mv httpd-2.4.1.tar.gz /usr/local/src/

그뒤 바꿔준경로로 가서 압축을 푼다.

# cd /usr/local/src/
# tar zxvf httpd-2.4.1.tar.gz 
# cd httpd-2.4.1

configure - make 명령어로 설치해 줍니다.

- configure: error: APR not found. 에러가 발생하면
# yum install apr apr-devel apr-util apr-util-devel 

- error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
# yum install pcre-devel

- configure: error: APR version 1.3.0 or later is required 라면
http://archive.apache.org/dist/apr/ 요기가서 1.3.0 이상으로 받아주자. 난 딱 1.3.0 받음.
하지만! 안되서(맨붕해서)
# ./configure ... --with-included-apr 를 붙혀주면 apr 버전을 무시하고 설치한다...고한다는대 먼일날까봐 난 안했지만
질러버렸습니다.

3. 아파치 실행하기

make install 까지 끝나셨으면

# vi /usr/local/apache2/conf/httpd.conf

로 들어가서 php와 한글설정등을 위한 수정을합니다.

LoadModule 행에서 
LoadModule php4_module libexec/libphp4.so

php5 라면
LoadModule php5_module libexec/libphp5.so 

폴더를 못찾은 경우는 # locate libphp 로 찾아서 폴더명을 정확하게 적어줍시다.

그리고 AddDefaultCharset EUC-KR 을 적어주어 한글을 기본어로 바꾸어줍니다.

마치셨으면 :wq 로저장하시고

# cd /usr/local/apache2/bin
# ./apachectl restart

로 실행을 시켜주시고 

http:// 본인ip 를 입력하셔서 창이뜨는지를 확인합니다.


 

'OS > CentOS' 카테고리의 다른 글

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02
System Info

Server OS : Centos 5.7
Client OS : Windows 7

VNC나 xdrp같은 프로그램보다 빠르고 설치가 간편하기에 주로사용한다.

솔직히 편한건 xrdp가 최고지만... 앞으로 FreeNX를 깔면 스크린샷도 찍어가면서 글을 올릴 수 있을꺼같다.


1. CentOS에 freenx설치

http://www.nomachine.com  에 접속하여 Linux 버전 freenx 선택한다.



그뒤 자신에 맞는 운영체제를 선택한다.

본인은 CentOS를 사용하기 때문에 RPM버전을 선택했다.


그뒤 client, node, server 순서대로 다운로드후 설치한다.


  # sudo rpm -i nxclient-3.5.0-7.i386.rpm 
  # sudo rpm -i nxnode-3.5.0-7.i386.rpm 
  # sudo rpm -i nxserver-3.5.0-9.i386.rpm
 
 

2. freenx 세팅

freenx는 기본적으로 22번 포트(SSH 포트)를 사용한다.

# vi /usr/NX/etc/server.cfg 로 설정을 수정한다.

#SSHDPort = "22" 를  주석을 푼뒤 저장한다.

#SSHDPort = "22" 를  주석을 풀고 원하는 포트번호로 바꾸어준다.
본인은 8000번 (Winamp 방송포트라는대 본인은 안들어서.,..) 으로 설정했다.

그다음 #vi /etc/sysconfig/iptables 로 22번 포트를 열어준다.

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  

 

방화벽 재구동
# /etc/rc.d/init.d/iptables restart

# netstat -ntlp 로 22번 포트가 열려있나 확인한다. 

안열려 있을 경우 ssh와 nxserver을 restart 시킨다

정상적으로 확인이 될경우

ntsysv로 시작프로그램으로 등록해 매번 실행시키는 수고로움을 덜자 


3. Windows 7 에서 클라이언트 세팅

1번과같은 방법으로 윈도우버전 클라이언트를 다운로드 후 설치한다.


그뒤 실행하면 마법사가 실행된다.


Session 에는 접속할 사용자명(계정)
Host에는 IP를 적어주면 된다.

 


 


__________________________________________________________________________________________________________________
도움받은 곳 출처 : http://blog.naver.com/khg27_2000/50133962764

'OS > CentOS' 카테고리의 다른 글

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02

+ Recent posts