출처 : http://onedays.co.kr/90052136129

 


환경: 리눅스 우분투 9.04

 

서버로 리눅스를 설치하고 외부에서 접속하려면 다음과 같은 작업이 필요하다.

일단 리눅스에서 다음과 같이 서버를 설치를 한다.

 sudo apt-get install xinetd

 

두번째로 텔넷을 설치한다.

 sudo apt-get install telnetd

 

설치 후에  vi /etc/xintd.conf 하여 다음을 추가한다.

 service telnet

{

     disable = no

     flags = REUSE

     socket_type = stream

     wait  = no

     user = root

     server = /usr/sbin/in.telnetd

     log_on_failure += USERID

}

 

추가하는 방법은 다음과 같음!

 vi 는 리눅스의 기초적인 명령을 다루면 빠지지 않는게 vi 에디터다.

vi 에디터는 3가지 모드가 있음.

명령 / 커서 이동 / 텍스트 입력 모드 등 이 있음!

상호 모드 사이으 전환은 콜론[:]과 ESC텍스트 입력키등으로 할 수 있음

일단 지금은 중요한게 위의 내용을 입력하는 것이므로 다음과 같이 함

 

일단 vi /etc/xintd.conf 를 하면 아무것도 없는 파일이 나온다.(나같은 경우)

 

편집을 위해서는 Insert 키나 A 키를 누르면 텍스트를 입력할 수 있는 모드로 전환이 된다.

만약에 지우거나 커스를 이동할때는 입력모드를 나와서 커서이동 모드로 전환을 해야한다.

ESC 키를 누르면 입력 모드에서 커서 이동 모드로 전환이 된다.

그리고 편집하고자하는 곳으로 이동해서 다시 입력모드로 전환하고 입력하면 된다.

삭제와 같은 경우는 커서를 이동하고 Backspace 키나 Delete 키를 사용하여 삭제가 가능하다.

 

입력 모드에서 저장 및 빠져 나오는게 불가능하다.

커서 이동모드로 전환후에 :q 를 입력하면 종료가 된다. 다만 파일이 수정될 경우 실행이 되지 않는다.

명은 다음과 같은 종류가 있다[가장 중요한 저장].

:q      - 변경되지 않았을때 종료

:q!     - 변경된 내용을 저장하지 않고 강제 종료

:wq    - 저장하고 종료

:x       - :wq와 같은 기능 

 

그리고 다음을 입력해서 재시작을 해준다.

 sudo /etc/init.d/xinetd restart

 

데몬이 잘 돌아가고 있는지 확인해본다.

 ps -ax | grep xinetd

 

만약 텔넷을 막고 싶은 경우가 생기면 disable 부분을 yes 로 변경해준다.

그리고 어디서든 이클립스나 Zterm 을 이용하여 터미널을 이용(접속)한다



 Apache

sudo apt-get install apache2

sudo apt-get install libapache2-mod-auth-mysql

MySQL

sudo apt-get install mysql-server mysql-client

PHP5

sudo apt-get install php5-common php5 libapache2-mod-php5

sudo apt-get install php5-mysql

Apache www Root

/var/www/

vim /var/www/phpinfo.php

<?php

phpinfo();

?>

Sudo /etc/init.d/apache2 restart

Sudo /netstat -tap | grep mysql


Symbolic link

ln -s /usr/local/homemeeting/MMC_Server/webapp/web/ /var/www/mmc

Symbolic link Remove

Rm /var/www/mmc



# shutdown -h now     // 현재 종료 

# shutdown -r now      // 현재 reboot

# shutdown -h +10       // 10 분후 종료 됩니다

# shutdown -c            // 설정된 shutdown 명령을 해지 합니다


Apache Seeting

/etc/apache/apache.conf


TAR

Tar -zxvf mysql.gz


Killall -9 wget

Chmod 707 xe

Mysql -u root -p

Create database xe;

Flush privileges;

Show database


find . -name 'test*.txt'

Apache

sudo apt-get install apache2
sudo apt-get install libapache2-mod-auth-mysql

MySQL

sudo apt-get install mysql-server mysql-client

PHP5

sudo apt-get install php5-common php5 libapache2-mod-php5
sudo apt-get install php5-mysql

+ Recent posts