Blog | Tag | Local | Media | Guest | Login  RSS
Linux에 해당되는 글 5건
2011.12.08 :: SSH on Ubuntu
2011.12.08 :: FTP on Fedora
ubuntu@ubuntu-virtual-machine:~$ su
암호: 

◆ Apache2 설치

root@ubuntu-virtual-machine:/home/jsy# sudo apt-get install apache2
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-2.6.38-8-generic linux-headers-2.6.38-8
이들을 지우려면 'apt-get autoremove'를 사용하십시오.
다음 패키지를 더 설치할 것입니다:
  apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1
  libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
제안하는 패키지:
  apache2-doc apache2-suexec apache2-suexec-custom
다음 새 패키지를 설치할 것입니다:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common
  libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
0개 업그레이드, 9개 새로 설치, 0개 제거 및 23개 업그레이드 안 함.
3,312 k바이트 아카이브를 받아야 합니다.
이 작업 후 12.0 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main libapr1 amd64 1.4.2-7ubuntu2.1 [87.8 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ natty/main libaprutil1 amd64 1.3.9+dfsg-5ubuntu3 [75.1 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ natty/main libaprutil1-dbd-sqlite3 amd64 1.3.9+dfsg-5ubuntu3 [12.2 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu/ natty/main libaprutil1-ldap amd64 1.3.9+dfsg-5ubuntu3 [9,632 B]
받기:5 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2.2-bin amd64 2.2.17-1ubuntu1 [2,811 kB]
받기:6 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2-utils amd64 2.2.17-1ubuntu1 [85.5 kB]
받기:7 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2.2-common amd64 2.2.17-1ubuntu1 [227 kB]
받기:8 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2-mpm-worker amd64 2.2.17-1ubuntu1 [2,328 B]
받기:9 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2 amd64 2.2.17-1ubuntu1 [1,474 B]
내려받기 3,312 k바이트, 소요시간 1초 (1,960 k바이트/초)
전에 선택하지 않은 libapr1 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 157817개의 파일과 디렉터리가 설치되어 있습니다.)
libapr1 패키지를 푸는 중입니다 (.../libapr1_1.4.2-7ubuntu2.1_amd64.deb에서) ...
전에 선택하지 않은 libaprutil1 패키지를 선택합니다.
libaprutil1 패키지를 푸는 중입니다 (.../libaprutil1_1.3.9+dfsg-5ubuntu3_amd64.deb에서) ...
전에 선택하지 않은 libaprutil1-dbd-sqlite3 패키지를 선택합니다.
libaprutil1-dbd-sqlite3 패키지를 푸는 중입니다 (.../libaprutil1-dbd-sqlite3_1.3.9+dfsg-5ubuntu3_amd64.deb에서) ...
전에 선택하지 않은 libaprutil1-ldap 패키지를 선택합니다.
libaprutil1-ldap 패키지를 푸는 중입니다 (.../libaprutil1-ldap_1.3.9+dfsg-5ubuntu3_amd64.deb에서) ...
전에 선택하지 않은 apache2.2-bin 패키지를 선택합니다.
apache2.2-bin 패키지를 푸는 중입니다 (.../apache2.2-bin_2.2.17-1ubuntu1_amd64.deb에서) ...
전에 선택하지 않은 apache2-utils 패키지를 선택합니다.
apache2-utils 패키지를 푸는 중입니다 (.../apache2-utils_2.2.17-1ubuntu1_amd64.deb에서) ...
전에 선택하지 않은 apache2.2-common 패키지를 선택합니다.
apache2.2-common 패키지를 푸는 중입니다 (.../apache2.2-common_2.2.17-1ubuntu1_amd64.deb에서) ...
전에 선택하지 않은 apache2-mpm-worker 패키지를 선택합니다.
apache2-mpm-worker 패키지를 푸는 중입니다 (.../apache2-mpm-worker_2.2.17-1ubuntu1_amd64.deb에서) ...
전에 선택하지 않은 apache2 패키지를 선택합니다.
apache2 패키지를 푸는 중입니다 (.../apache2_2.2.17-1ubuntu1_amd64.deb에서) ...
man-db에 대한 트리거를 처리하는 중입니다 ...
ufw에 대한 트리거를 처리하는 중입니다 ...
ureadahead에 대한 트리거를 처리하는 중입니다 ...
ureadahead will be reprofiled on next reboot
libapr1 (1.4.2-7ubuntu2.1) 설정하는 중입니다 ...
libaprutil1 (1.3.9+dfsg-5ubuntu3) 설정하는 중입니다 ...
libaprutil1-dbd-sqlite3 (1.3.9+dfsg-5ubuntu3) 설정하는 중입니다 ...
libaprutil1-ldap (1.3.9+dfsg-5ubuntu3) 설정하는 중입니다 ...
apache2.2-bin (2.2.17-1ubuntu1) 설정하는 중입니다 ...
apache2-utils (2.2.17-1ubuntu1) 설정하는 중입니다 ...
apache2.2-common (2.2.17-1ubuntu1) 설정하는 중입니다 ...
Enabling site default.
Enabling module alias.
Enabling module autoindex.
Enabling module dir.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module status.
Enabling module auth_basic.
Enabling module deflate.
Enabling module authz_default.
Enabling module authz_user.
Enabling module authz_groupfile.
Enabling module authn_file.
Enabling module authz_host.
Enabling module reqtimeout.
apache2-mpm-worker (2.2.17-1ubuntu1) 설정하는 중입니다 ...
 * Starting web server apache2                                                 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                        [ OK ]
apache2 (2.2.17-1ubuntu1) 설정하는 중입니다 ...
libc-bin에 대한 트리거를 처리하는 중입니다 ...
ldconfig deferred processing now taking place

◆ mysql 인증 모듈 설치

root@ubuntu-virtual-machine:/home/jsy# sudo apt-get install libapache2-mod-auth-mysql
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-2.6.38-8-generic linux-headers-2.6.38-8
이들을 지우려면 'apt-get autoremove'를 사용하십시오.
다음 패키지를 더 설치할 것입니다:
  libmysqlclient16 mysql-common
다음 새 패키지를 설치할 것입니다:
  libapache2-mod-auth-mysql libmysqlclient16 mysql-common
0개 업그레이드, 3개 새로 설치, 0개 제거 및 23개 업그레이드 안 함.
1,909 k바이트 아카이브를 받아야 합니다.
이 작업 후 4,678 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-common all 5.1.54-1ubuntu4 [12.2 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ natty/main libmysqlclient16 amd64 5.1.54-1ubuntu4 [1,869 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ natty/main libapache2-mod-auth-mysql amd64 4.3.9-13ubuntu1 [27.6 kB]
내려받기 1,909 k바이트, 소요시간 1초 (1,885 k바이트/초)
전에 선택하지 않은 mysql-common 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 158394개의 파일과 디렉터리가 설치되어 있습니다.)
mysql-common 패키지를 푸는 중입니다 (.../mysql-common_5.1.54-1ubuntu4_all.deb에서) ...
전에 선택하지 않은 libmysqlclient16 패키지를 선택합니다.
libmysqlclient16 패키지를 푸는 중입니다 (.../libmysqlclient16_5.1.54-1ubuntu4_amd64.deb에서) ...
전에 선택하지 않은 libapache2-mod-auth-mysql 패키지를 선택합니다.
libapache2-mod-auth-mysql 패키지를 푸는 중입니다 (.../libapache2-mod-auth-mysql_4.3.9-13ubuntu1_amd64.deb에서) ...
mysql-common (5.1.54-1ubuntu4) 설정하는 중입니다 ...
libmysqlclient16 (5.1.54-1ubuntu4) 설정하는 중입니다 ...
libapache2-mod-auth-mysql (4.3.9-13ubuntu1) 설정하는 중입니다 ...
libc-bin에 대한 트리거를 처리하는 중입니다 ...
ldconfig deferred processing now taking place

◆ MySQL 설치

root@ubuntu-virtual-machine:/home/jsy# sudo apt-get install mysql-server mysql-client
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-2.6.38-8-generic linux-headers-2.6.38-8
이들을 지우려면 'apt-get autoremove'를 사용하십시오.
다음 패키지를 더 설치할 것입니다:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl
  libplrpc-perl mysql-client-5.1 mysql-client-core-5.1 mysql-server-5.1
  mysql-server-core-5.1
제안하는 패키지:
  libipc-sharedcache-perl tinyca mailx
다음 새 패키지를 설치할 것입니다:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl
  libplrpc-perl mysql-client mysql-client-5.1 mysql-client-core-5.1
  mysql-server mysql-server-5.1 mysql-server-core-5.1
0개 업그레이드, 11개 새로 설치, 0개 제거 및 23개 업그레이드 안 함.
22.0 M바이트 아카이브를 받아야 합니다.
이 작업 후 56.6 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty/main libnet-daemon-perl all 0.43-1 [46.9 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ natty/main libplrpc-perl all 0.2020-2 [36.0 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ natty/main libdbi-perl amd64 1.612-1 [846 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu/ natty/main libdbd-mysql-perl amd64 4.016-1 [140 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-client-core-5.1 amd64 5.1.54-1ubuntu4 [102 kB]
받기:6 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-client-5.1 amd64 5.1.54-1ubuntu4 [9,370 kB]
받기:7 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-server-core-5.1 amd64 5.1.54-1ubuntu4 [4,976 kB]
받기:8 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-server-5.1 amd64 5.1.54-1ubuntu4 [6,386 kB]
받기:9 http://kr.archive.ubuntu.com/ubuntu/ natty/main libhtml-template-perl all 2.9-2 [67.1 kB]
받기:10 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-client all 5.1.54-1ubuntu4 [6,706 B]
받기:11 http://kr.archive.ubuntu.com/ubuntu/ natty/main mysql-server all 5.1.54-1ubuntu4 [6,828 B]
내려받기 22.0 M바이트, 소요시간 16초 (1,307 k바이트/초)                       
패키지를 미리 설정하는 중입니다...
전에 선택하지 않은 libnet-daemon-perl 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 158420개의 파일과 디렉터리가 설치되어 있습니다.)
libnet-daemon-perl 패키지를 푸는 중입니다 (.../libnet-daemon-perl_0.43-1_all.deb에서) ...
전에 선택하지 않은 libplrpc-perl 패키지를 선택합니다.
libplrpc-perl 패키지를 푸는 중입니다 (.../libplrpc-perl_0.2020-2_all.deb에서) ...
전에 선택하지 않은 libdbi-perl 패키지를 선택합니다.
libdbi-perl 패키지를 푸는 중입니다 (.../libdbi-perl_1.612-1_amd64.deb에서) ...
전에 선택하지 않은 libdbd-mysql-perl 패키지를 선택합니다.
libdbd-mysql-perl 패키지를 푸는 중입니다 (.../libdbd-mysql-perl_4.016-1_amd64.deb에서) ...
전에 선택하지 않은 mysql-client-core-5.1 패키지를 선택합니다.
mysql-client-core-5.1 패키지를 푸는 중입니다 (.../mysql-client-core-5.1_5.1.54-1ubuntu4_amd64.deb에서) ...
전에 선택하지 않은 mysql-client-5.1 패키지를 선택합니다.
mysql-client-5.1 패키지를 푸는 중입니다 (.../mysql-client-5.1_5.1.54-1ubuntu4_amd64.deb에서) ...
전에 선택하지 않은 mysql-server-core-5.1 패키지를 선택합니다.
mysql-server-core-5.1 패키지를 푸는 중입니다 (.../mysql-server-core-5.1_5.1.54-1ubuntu4_amd64.deb에서) ...
전에 선택하지 않은 mysql-server-5.1 패키지를 선택합니다.
mysql-server-5.1 패키지를 푸는 중입니다 (.../mysql-server-5.1_5.1.54-1ubuntu4_amd64.deb에서) ...
전에 선택하지 않은 libhtml-template-perl 패키지를 선택합니다.
libhtml-template-perl 패키지를 푸는 중입니다 (.../libhtml-template-perl_2.9-2_all.deb에서) ...
전에 선택하지 않은 mysql-client 패키지를 선택합니다.
mysql-client 패키지를 푸는 중입니다 (.../mysql-client_5.1.54-1ubuntu4_all.deb에서) ...
전에 선택하지 않은 mysql-server 패키지를 선택합니다.
mysql-server 패키지를 푸는 중입니다 (.../mysql-server_5.1.54-1ubuntu4_all.deb에서) ...
man-db에 대한 트리거를 처리하는 중입니다 ...
ureadahead에 대한 트리거를 처리하는 중입니다 ...
libnet-daemon-perl (0.43-1) 설정하는 중입니다 ...
libplrpc-perl (0.2020-2) 설정하는 중입니다 ...
libdbi-perl (1.612-1) 설정하는 중입니다 ...
libdbd-mysql-perl (4.016-1) 설정하는 중입니다 ...
mysql-client-core-5.1 (5.1.54-1ubuntu4) 설정하는 중입니다 ...
mysql-client-5.1 (5.1.54-1ubuntu4) 설정하는 중입니다 ...
mysql-server-core-5.1 (5.1.54-1ubuntu4) 설정하는 중입니다 ...
mysql-server-5.1 (5.1.54-1ubuntu4) 설정하는 중입니다 ...
mysql start/running, process 4369
libhtml-template-perl (2.9-2) 설정하는 중입니다 ...
mysql-client (5.1.54-1ubuntu4) 설정하는 중입니다 ...
mysql-server (5.1.54-1ubuntu4) 설정하는 중입니다 ...

◆ PHP5 설치

root@ubuntu-virtual-machine:/home/jsy# sudo apt-get install php5-common php5 libapache2-mod-php5
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-2.6.38-8-generic linux-headers-2.6.38-8
이들을 지우려면 'apt-get autoremove'를 사용하십시오.
다음 패키지를 더 설치할 것입니다:
  apache2-mpm-prefork php5-cli
제안하는 패키지:
  php-pear php5-suhosin
다음 패키지를 지울 것입니다:
  apache2-mpm-worker
다음 새 패키지를 설치할 것입니다:
  apache2-mpm-prefork libapache2-mod-php5 php5 php5-cli php5-common
0개 업그레이드, 5개 새로 설치, 1개 제거 및 23개 업그레이드 안 함.
6,627 k바이트 아카이브를 받아야 합니다.
이 작업 후 18.0 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty/main apache2-mpm-prefork amd64 2.2.17-1ubuntu1 [2,390 B]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main php5-common amd64 5.3.5-1ubuntu7.2 [430 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main libapache2-mod-php5 amd64 5.3.5-1ubuntu7.2 [3,140 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main php5 all 5.3.5-1ubuntu7.2 [1,104 B]
받기:5 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main php5-cli amd64 5.3.5-1ubuntu7.2 [3,053 kB]
내려받기 6,627 k바이트, 소요시간 1초 (4,000 k바이트/초)
dpkg: apache2-mpm-worker: 의존성 문제가 있지만, 어쨌든 요청한 대로 지웁니다:
 apache2 패키지는 다음 패키지에 의존: apache2-mpm-worker (= 2.2.17-1ubuntu1) | apache2-mpm-prefork (= 2.2.17-1ubuntu1) | apache2-mpm-event (= 2.2.17-1ubuntu1) | apache2-mpm-itk (= 2.2.17-1ubuntu1): 하지만:
  apache2-mpm-worker 패키지는 지울 예정입니다.
  apache2-mpm-prefork 패키지는 설치하지 않았습니다.
  apache2-mpm-event 패키지는 설치하지 않았습니다.
  apache2-mpm-itk 패키지는 설치하지 않았습니다.
(데이터베이스 읽는중 ...현재 158868개의 파일과 디렉터리가 설치되어 있습니다.)
apache2-mpm-worker 패키지를 지우는 중입니다 ...
 * Stopping web server apache2                                                                                               apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting                                                                                                          [ OK ]
전에 선택하지 않은 apache2-mpm-prefork 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 158864개의 파일과 디렉터리가 설치되어 있습니다.)
apache2-mpm-prefork 패키지를 푸는 중입니다 (.../apache2-mpm-prefork_2.2.17-1ubuntu1_amd64.deb에서) ...
apache2-mpm-prefork (2.2.17-1ubuntu1) 설정하는 중입니다 ...
 * Starting web server apache2                                                                                               apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                      [ OK ]
전에 선택하지 않은 php5-common 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 158869개의 파일과 디렉터리가 설치되어 있습니다.)
php5-common 패키지를 푸는 중입니다 (.../php5-common_5.3.5-1ubuntu7.2_amd64.deb에서) ...
전에 선택하지 않은 libapache2-mod-php5 패키지를 선택합니다.
libapache2-mod-php5 패키지를 푸는 중입니다 (.../libapache2-mod-php5_5.3.5-1ubuntu7.2_amd64.deb에서) ...
전에 선택하지 않은 php5 패키지를 선택합니다.
php5 패키지를 푸는 중입니다 (.../php5_5.3.5-1ubuntu7.2_all.deb에서) ...
전에 선택하지 않은 php5-cli 패키지를 선택합니다.
php5-cli 패키지를 푸는 중입니다 (.../php5-cli_5.3.5-1ubuntu7.2_amd64.deb에서) ...
man-db에 대한 트리거를 처리하는 중입니다 ...
php5-common (5.3.5-1ubuntu7.2) 설정하는 중입니다 ...
libapache2-mod-php5 (5.3.5-1ubuntu7.2) 설정하는 중입니다 ...

Creating config file /etc/php5/apache2/php.ini with new version
 * Reloading web server config apache2                                                                                       apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                      [ OK ]
php5 (5.3.5-1ubuntu7.2) 설정하는 중입니다 ...
php5-cli (5.3.5-1ubuntu7.2) 설정하는 중입니다 ...

Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: /usr/bin/php5 사용해서 자동 모드에서 /usr/bin/php (php) 제공.

◆ MySQL 연동 모듈 설치

root@ubuntu-virtual-machine:/home/jsy# sudo apt-get install php5-mysql
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-2.6.38-8-generic linux-headers-2.6.38-8
이들을 지우려면 'apt-get autoremove'를 사용하십시오.
다음 새 패키지를 설치할 것입니다:
  php5-mysql
0개 업그레이드, 1개 새로 설치, 0개 제거 및 23개 업그레이드 안 함.
76.2 k바이트 아카이브를 받아야 합니다.
이 작업 후 303 k바이트의 디스크 공간을 더 사용하게 됩니다.
0% [작업중]
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty-updates/main php5-mysql amd64 5.3.5-1ubuntu7.2 [76.2 kB]
내려받기 76.2 k바이트, 소요시간 0초 (387 k바이트/초)

전에 선택하지 않은 php5-mysql 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 158917개의 파일과 디렉터리가 설치되어 있습니다.)
php5-mysql 패키지를 푸는 중입니다 (.../php5-mysql_5.3.5-1ubuntu7.2_amd64.deb에서) ...
libapache2-mod-php5에 대한 트리거를 처리하는 중입니다 ...
 * Reloading web server config apache2                                                                                       apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                      [ OK ]
php5-mysql (5.3.5-1ubuntu7.2) 설정하는 중입니다 ...

◆ Apache WebServer ReStart

root@ubuntu-virtual-machine:/home/jsy# sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                                             apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

◆ MySQL 확인
                                                                                                                      [ OK ]
root@ubuntu-virtual-machine:/home/jsy# sudo netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                     LISTEN      4369/mysqld     

◇ if 확인되지 않는다면

root@ubuntu-virtual-machine:/home/jsy# sudo /etc/init.d/mysql restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop mysql ; start mysql. The restart(8) utility is also available.
mysql stop/waiting
mysql start/running, process 5172

◇ MySQL 확인

root@ubuntu-virtual-machine:/home/jsy# sudo netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                     LISTEN      5172/mysqld     

◆ "var/www"에서 아래 내용의 phpinfo.php파일을 생성

root@ubuntu-virtual-machine:/home/jsy# cd /var/www
root@ubuntu-virtual-machine:/var/www# touch phpinfo.php
root@ubuntu-virtual-machine:/var/www# vi phpinfo.php
root@ubuntu-virtual-machine:/var/www# cat phpinfo.php
<?php
print_r(phpinfo());
?>

◆ 설정

Apache 기본 설정 파일 /etc/apache2/apache2.conf

MySQL 암호 설정
sudo mysqladmin -u root password ~
sudo mysqladmin -p -u root -h localhost password ~

MySQL 기본 설정 파일 /etc/mysql/my.cnf
-----------------------------------------------------------------
root@ubuntu-virtual-machine:/etc/apache2/conf.d# vi security 

SSH on Ubuntu
root@ubuntu-virtual-machine:~$ sudo apt-get install ssh
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  openssh-server ssh-import-id
제안하는 패키지:
  rssh molly-guard openssh-blacklist openssh-blacklist-extra
다음 새 패키지를 설치할 것입니다:
  openssh-server ssh ssh-import-id
0개 업그레이드, 3개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
342 k바이트 아카이브를 받아야 합니다.
이 작업 후 999 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ natty/main openssh-server amd64 1:5.8p1-1ubuntu3 [335 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ natty/main ssh all 1:5.8p1-1ubuntu3 [1,280 B]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ natty/main ssh-import-id all 2.4-0ubuntu1 [5,934 B]
내려받기 342 k바이트, 소요시간 2초 (166 k바이트/초)
패키지를 미리 설정하는 중입니다...
전에 선택하지 않은 openssh-server 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 162766개의 파일과 디렉터리가 설치되어 있습니다.)
openssh-server 패키지를 푸는 중입니다 (.../openssh-server_1%3a5.8p1-1ubuntu3_amd64.deb에서) ...
전에 선택하지 않은 ssh 패키지를 선택합니다.
ssh 패키지를 푸는 중입니다 (.../ssh_1%3a5.8p1-1ubuntu3_all.deb에서) ...
전에 선택하지 않은 ssh-import-id 패키지를 선택합니다.
ssh-import-id 패키지를 푸는 중입니다 (.../ssh-import-id_2.4-0ubuntu1_all.deb에서) ...
ureadahead에 대한 트리거를 처리하는 중입니다 ...
ureadahead will be reprofiled on next reboot
ufw에 대한 트리거를 처리하는 중입니다 ...
man-db에 대한 트리거를 처리하는 중입니다 ...
openssh-server (1:5.8p1-1ubuntu3) 설정하는 중입니다 ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
ssh start/running, process 2912
ssh (1:5.8p1-1ubuntu3) 설정하는 중입니다 ...
ssh-import-id (2.4-0ubuntu1) 설정하는 중입니다 ...
root@ubuntu-virtual-machine:~$ sudo /etc/init.d/ssh restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service ssh restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop ssh ; start ssh. The restart(8) utility is also available.
ssh stop/waiting
ssh start/running, process 2952

FTP on Fedora
[root@fedora ~]# rpm -qa | grep vsftpd
[root@fedora ~]# yum install vsftpd
fedora/metalink                                                                                              |  11 kB     00:00     
updates/metalink                                                                                             | 8.5 kB     00:00     
updates                                                                                                      | 4.7 kB     00:00     
updates/primary_db                                                                                           | 5.1 MB     00:08     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.i686 0:2.3.4-1.fc14 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
 Package                       Arch                        Version                             Repository                      Size
====================================================================================================================================
Installing:
 vsftpd                        i686                        2.3.4-1.fc14                        updates                        156 k

Transaction Summary
====================================================================================================================================
Install       1 Package(s)

Total download size: 156 k
Installed size: 345 k
Is this ok [y/N]: y
Downloading Packages:
vsftpd-2.3.4-1.fc14.i686.rpm                                                                                 | 156 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : vsftpd-2.3.4-1.fc14.i686                                                                                     1/1 

Installed:
  vsftpd.i686 0:2.3.4-1.fc14                                                                                                        

Complete!
[root@fedora ~]# cat /etc/vsftpd/vsftpd.conf
.
.
[root@fedora ~]# cat /etc/httpd/conf/httpd.conf
.
.
[root@fedora ~]# cat /var/www/html/index.html
test
[root@fedora ~]# ll /var/ftp/pub/
total 0


웹써핑중 윈도에서 Unix 명령어를 사용하는 방법을 찾았다!

모든 명령어는 아니지만 간단한 명령어들을 쓸수 있다. 몰론 나는 여기 있는 명령어 조차도 다 못 쓴다. 쓰는 것들만 쓸뿐..

도스 명령어도 너무 안 써서 다 까먹엇다. 오히려 공부중인 유닉스 명령어를 복습 겸해서 사용한다. 이제는 dir보단 ls로..ㅋㅋ;;



설치 법은..

UnxUtils라는 프로그램을 이용해 간단히 명령어 파일들만 Windows\System32\에 복사해 두면 끝!

1. http://unxutils.sourceforge.net/ 접속하여 UnxUtils.zip를 다운 받음

2.. UnxUtils라는 압축 파일을 받아서 압축을 풀고 UnxUtils\usr\local\wbin에 있는 실행파일들을 Window\System32에 복사

3. cmd 창에서 입력해 보면 끝!


리눅스 공부용 중고 놋북을 구입하여 CentOS를 설치 했다.

2일간에 사투끝에 총 3번에 설치만에 끝났다.

우선 처음 설치는 GUI 환경에서 설치하였고 설치 후 X-Window가 뜨질 않는 증상이였다.

혹시나 해서 Text 기반으로 설치하여도 동일하여 인터넷 뒤지면서 이것저것 삽질좀 했다.

대충 감을 잡고 마지막 GUI로 다시 설치!

CentOS 설치 (GUI/CLI)

X-Window로 부팅 되나 화면이 나오지 않음

KLDP 검색 및 설정

1. CLI로 부팅 설정

grub 설정 파일(/boot/grub/grub.conf 또는 /boot/grub/menu.lst) 파일을 열어 다음과 같이 kernel 항목 끝에 사용할 runlevel을 써주면 됩니다.


...
    kernel /boot/vmlinuz-2.6.19-10hs ro root=LABEL=/ vga=0x314 splash=silent 3
...

grub 메뉴에서 X 모드랑 텍스트 모드를 고르고 싶으면


title Asianux OpenEdition 3-up X mode  (2.6.19-10hs)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.19-10hs ro root=LABEL=/ vga=0x314 splash=silent
    initrd /boot/initrd-2.6.19-10hs.img

title Asianux OpenEdition 3-up Text mode  (2.6.19-10hs)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.19-10hs ro root=LABEL=/ vga=0x314 splash=silent 3
    initrd /boot/initrd-2.6.19-10hs.img

2. Graphic Device 설정

vi /etc/X11/xorg.conf

Driver "i810" -> Driver "vesa"

startx

설치 완료