Blog | Tag | Local | Media | Guest | Login  RSS
ubuntu에 해당되는 글 6건
2014.02.11 :: ubuntu 설치 in esxi
2011.12.08 :: SSH on Ubuntu
ubuntu 설치 in esxi

esxi에 vm machine 을 생성하여 ubuntu 설치

1. ui를 통한 network (ip) 설정

2. 한글 설정

  1) system settings에서 Languages support에 들어가면 자동으로 기타 언어 설치 준비가 되며

  2) Regional Formats에서 korean을 선택하고 Apply system-wide을 누르고,

  3) Language에서 Install/Remove Language에서 Korean을 눌러 설치하고,

  4) language에서 language for menus and windows에 있는 한국어(또는 korean)을 드래그 해서 맨 위로 올리고 다시 Apply system-wide을 누른다.

  재부팅 하면 영어로 표기된 부분들이 대부분 한글로 변경되어있을 것이다.

  출처:Ubuntu 12.0.4 기본언어 한글설정&한글입력기 설치

3. vmware tools 설치 (kernel header 관련 오류 발생 시 처리, 메세지는 카피하지 못 함)

  1) apt-get install gcc

  2) apt-get install build-essential

  3) apt-get upgrade

  4) ./vmware-install.pl -d

  출처:Vmware에 Ubuntu server 12.04 설치


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

Ubuntu에서 한글 man 페이지를 볼 수 있다.

몰론 많은 선배분들이 힘들게 해석해서 공유해 주신 덕분이다.

Linux, Ubuntu는 참 매력적인 OS임을 쓸 수록 느껴진다.

설정 방법

터미널에서

$man man
//한글로 나오지 않는다면..

$sudo apt-get install manpages-ko
꾸러미 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다      
상태 정보를 읽는 중입니다... 완료
다음 새 꾸러미를 설치할 것입니다:
  manpages-ko
0개 업그레이드, 1개 새로 설치, 0개 지우기 및 0개 업그레이드 안 함.
1041k바이트 아카이브를 받아야 합니다.
이 작업 후 2306k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com intrepid/universe manpages-ko 20050219-2 [1041kB]
내려받기 1041k바이트, 소요시간 1s (521k바이트/초)
전에 선택하지 않은 manpages-ko 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 110686개의 파일과 디렉토리가 설치되어 있습니다.)
manpages-ko 패키지를 푸는 중입니다 (.../manpages-ko_20050219-2_all.deb에서) ...
Processing triggers for man-db ...
manpages-ko (20050219-2) 설정하는 중입니다 ...

설치 완료

$man man
//이제 한글로 man 내용을 확인 할 수 있다.

기존 ndiswrapper 로 설치한 윈도우 드라이버가 마음에 안 들었다.

랜카드 제조사에서는 윈도용만 제공해서 칩셋 제조사에서 Linux용 드라이버를 찾아서 받아서 다시 설치했다.

기존 설치된 드라이버를 삭제하고..
ndiswrapper -l
ndiswrapper -r net2g3n

ralink 홈페이지에서 리눅스용 드라이버 다운로드
http://www.ralinktech.com

도움말 페이지
http://ubuntuforums.org/showthread.php?t=1045703


아래 작업 내용은 도움말 페이지 내용과 동일 함

$sudo aptitude install linux-headers-'uname -r' build-essential
// linux-headers와 build-essential 설치. 인터넷 연결 되어 있어야 함.

Ralink 홈페이지에서 받은 파일의 압축을 해제하면 RT2860 파일이 있는 이 파일로 작업을 진행 함.

$gedit RT2860/os/linux/config.mk
//config.mk 파일 수정 (아래 내용 참조 : 붉은 글씨 부분 : 기본은 n으로 설정됨)

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

$cd RT2860/
//드라이버 루트 디렉토리로 이동

$sudo su

$make && make install

$modprobe rt2860sta

$exit

$lsmod | grep rt2860sta
rt2860sta             524504  1

$iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

ra0       RT2860 Wireless  ESSID:""  Nickname:"RT2860STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated  
          Bit Rate:1 Mb/s  
          RTS thr:off   Fragment thr:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$sudo su

$echo rt2860sta >> /etc/modules
//재부팅 때 모듈을 로드하기 위해 /etc/modules 파일에 추가함.
//sudo echo rt2860sta >> /etc/modules 입력시 퍼미션 오류가 나서 루트상태에서 실행함.

$iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

ra0       RT2860 Wireless  ESSID:"IPTIME"  Nickname:"RT2860STA"
          Mode:Managed  Frequency=2.412 GHz  Access Point: ??:??:??:??:??:??  
          Bit Rate=270 Mb/s  
          RTS thr:off   Fragment thr:off
          Link Quality=89/100  Signal level:-31 dBm  Noise level:-71 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0



알수없는 인터페이스(?)

대략 난감하지만 n으로 접속이 되었다.기존 ndiswrapper로는 n접속이 되지 않았었다.

Wireshark 설치는 시냅틱을 이용해 간단하게 설치하였다.

CentOS를 설치하였다가 2~3주간의 삽질 끝에 Ubuntu로 다시 깔았다.

CentOS에서 문제는 Buffalo WLI2-CB-G300N 설치가 안 됐다. 이리 저리 알아보다 Ubuntu로 설치를 다시 했다.

우선 CentOS는 DVD 1장 이였지만 Ubuntu는 CD 1 장이다. X06에 다시 설치를 했다.

설치는 별 문제없이 바로 기본 Device는 모두 설치 되었다.

1. 언어 변경


설치 후 우선 언어 설정을 한글을 Default로 수정하였다.

2. WLI2-CB-G300N PCMCIA 무선 랜카드 사용
ndiswrapper 설치

시냅틱 꾸러미 관리자를 이용하여 ndiswrapper를 설치하였다.

ndiswrapper 설치하고 윈도우용 랜카드 드라이버를 카피하여 작업하였다.

$ ndiswrapper -help
install/manage Windows drivers for ndiswrapper
 
usage: ndiswrapper OPTION
-i inffile       install driver described by 'inffile'
-a devid driver  use installed 'driver' for 'devid' (dangerous)
-r driver        remove 'driver'
-l               list installed drivers
-m               write configuration for modprobe
-ma              write module alias configuration for all devices
-mi              write module install configuration for all devices
-v               report version information
 
where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card

$ sudo ndiswrapper -i net2g3n.inf
$ sudo ndiswrapeer -mi
$ sudo ndiswrapper -ma
$ sudo ndiswrapper -m
$ sudo depmod -a

무선 장치 설정은 x환경에서 AP및 접속 정보를 설정하니 접속이 됐다.

우연히 설치는 해서 연결은 됐지만..
문제는 윈도우에서 11n으로 정상 사용이 가능하나..
Ubuntu에서는 g로 접속이 된다는 것이다. 왜 그렇지?? 아직 모르겠다.

이제 설치는 다 됐으니까..이제 마니 사용해서 리눅스랑 좀 친근해 져야겠다.