카테고리 보관물: Ubuntu

Ubuntu version download

Ubuntu 14.04_LTS Pure_FTPd Install Guide Part V

Pure-FTPd Server Install Guide V

마루웹입니다.

Ubuntu에서는 Ftp 서버 데몬은 vsftpd 보다는 pure-ftpd가 궁합이 더 잘맞으며, 설정 또한 편하게 되어 있습니다.

ftp server package 설치

root@new: apt-get install pure-ftpd

Pure-ftpd 설치를 하면 기본 디렉토리 구조 및 설정 화일들 위치

root@new:cd /etc/default/

root@new:/etc/default# vi pure-ftpd-common — 내용 확인

root@new:/etc/pure-ftpd# ls
auth  conf  db  pureftpd-dir-aliases

root@new:/etc/pure-ftpd/conf# ls -al
합계 36
drwxr-xr-x 2 root root 4096  5월 12 21:16 ./
drwxr-xr-x 5 root root 4096  5월 12 21:16 ../
-rw-r–r– 1 root root   36 10월 29  2012 AltLog
-rw-r–r– 1 root root    6 10월 29  2012 FSCharset
-rw-r–r– 1 root root    5 10월 29  2012 MinUID
-rw-r–r– 1 root root    4 10월 29  2012 NoAnonymous
-rw-r–r– 1 root root    4 10월 29  2012 PAMAuthentication
-rw-r–r– 1 root root   28 10월 29  2012 PureDB
-rw-r–r– 1 root root    3 10월 29  2012 UnixAuthentication

참고사항으로 추가하면 좋은 conf 들

echo ‘no’ > AnonymousOnly
echo ‘yes’ > DontResolve
echo ‘yes’ > AntiWarez
echo ‘yes’ > ChrootEveryone
echo ‘yes’ > DisplayDotFiles
echo ‘yes’ > BrokenClientsCompatibility
echo ‘2000 8′ > LimitRecursion
echo ‘yes’ > ProhibitDotFilesWrite
echo ‘yes’ > IPV4Only
echo ’15’ > MaxIdleTime
echo ’10’ > MaxClientsNumber
echo ’10’ > MaxClientsPerIP

 

Ubuntu 14.04_LTS APM(ariaDB) Install Guide Part IV-1

Ubuntu 14.04 LTS APM(ariaDB) install 

 

가상서버에서 Ubuntu OS를 설치한 후 기본설치 APM 설치해봅니다.

Apache + Php5 + Mariadb5로 설치합니다.

putty 로 접속 하는 초기 화면

Connecting to 192.168.0.3:22…
Connection established.
To escape to local shell, press ‘Ctrl+Alt+]’.

Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-40-generic x86_64)

* Documentation:  https://help.ubuntu.com/

System information as of Fri Dec 12 15:18:56 KST 2014

System load:  1.5               Processes:           80
Usage of /:   6.8% of 17.59GB   Users logged in:     0
Memory usage: 2%                IP address for eth0: 192.168.0.3
Swap usage:   0%

Graph this data and manage this system at:
https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.

Last login: Fri Dec 12 15:18:55 2014
roo@ubuntu:~$ sudo su -l
[sudo] password for userid:
root@ubuntu:~#

 

Apache2 설치

 

root@ubuntu:~# apt-get install apache2
패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 패키지를 더 설치할 것입니다:
apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap ssl-cert
제안하는 패키지:
apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils
openssl-blacklist
다음 새 패키지를 설치할 것입니다:
apache2 apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap ssl-cert
0개 업그레이드, 8개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.
1,284 k바이트 아카이브를 받아야 합니다.
이 작업 후 5,342 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y

 

#service apache2 restart

 

아파치 기본 화면

 

 

Php5 설치

 

root@ubuntu:~# apt-get install php5

패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 패키지를 더 설치할 것입니다:
libapache2-mod-php5 php5-cli php5-common php5-json php5-readline
제안하는 패키지:
php-pear php5-user-cache
다음 새 패키지를 설치할 것입니다:
libapache2-mod-php5 php5 php5-cli php5-common php5-json php5-readline
0개 업그레이드, 6개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.
4,860 k바이트 아카이브를 받아야 합니다.
이 작업 후 20.5 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]

 

Mariadb 설치

 

root@ubuntu:~# apt-get install mariadb-server
패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 패키지를 더 설치할 것입니다:
libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl
libmariadbclient18 libmysqlclient18 libterm-readkey-perl mariadb-client-5.5
mariadb-client-core-5.5 mariadb-common mariadb-server-5.5
mariadb-server-core-5.5 mysql-common
제안하는 패키지:
libclone-perl libmldbm-perl libnet-daemon-perl libplrpc-perl
libsql-statement-perl libipc-sharedcache-perl mailx mariadb-test tinyca
다음 새 패키지를 설치할 것입니다:
libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl
libmariadbclient18 libmysqlclient18 libterm-readkey-perl mariadb-client-5.5
mariadb-client-core-5.5 mariadb-common mariadb-server mariadb-server-5.5
mariadb-server-core-5.5 mysql-common
0개 업그레이드, 14개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.
11.4 M바이트 아카이브를 받아야 합니다.
이 작업 후 118 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]

 

 

 

#mysql_install_db

#mysql_secure_installation

#service mysql restart

 

Mariadb 와 Php 연동작업

 

root@ubuntu:~# apt-get install php5-mysql

패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 새 패키지를 설치할 것입니다:
php5-mysql
0개 업그레이드, 1개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.
62.9 k바이트 아카이브를 받아야 합니다.
이 작업 후 297 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main php5-mysql amd64 5.5.9+dfsg-1ubuntu4.5 [62.9 kB]
내려받기 62.9 k바이트, 소요시간 0초 (205 k바이트/초)
Selecting previously unselected package php5-mysql.
(데이터베이스 읽는중 …현재 60180개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack …/php5-mysql_5.5.9+dfsg-1ubuntu4.5_amd64.deb …
Unpacking php5-mysql (5.5.9+dfsg-1ubuntu4.5) …
Processing triggers for libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.5) …
php5-mysql (5.5.9+dfsg-1ubuntu4.5) 설정하는 중입니다 …

Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for cli SAPI
php5_invoke: Enable module mysql for apache2 SAPI

Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for cli SAPI
php5_invoke: Enable module mysqli for apache2 SAPI

Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for cli SAPI
php5_invoke: Enable module pdo_mysql for apache2 SAPI
Processing triggers for libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.5) …
root@ubuntu:~#

 

php 연동 화면

 

 

 

Phpmyadmin 설치

 

root@ubuntu:/etc/php5/mods-available# apt-get install phpmyadmin
패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 패키지를 더 설치할 것입니다:
dbconfig-common javascript-common libjs-codemirror libjs-jquery
libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata
libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui
libjs-underscore libmcrypt4 php-gettext php5-mcrypt
제안하는 패키지:
libjs-jquery-ui-docs libmcrypt-dev mcrypt mysql-server
추천하는 패키지:
mysql-client
다음 새 패키지를 설치할 것입니다:
dbconfig-common javascript-common libjs-codemirror libjs-jquery
libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata
libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui
libjs-underscore libmcrypt4 php-gettext php5-mcrypt phpmyadmin
0개 업그레이드, 15개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.
5,680 k바이트 아카이브를 받아야 합니다.
이 작업 후 28.7 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]

 

phpmyadmin 화면

 

 

Ubuntu 14.04 LTS 기본 설치 버젼 확인

apache 2.4
php5.5
mariadb 5.5

 

#apt-get update : 서버 최신 버젼 업데이트

#apt-get upgrade : 기존 설치 패키지 업데이트

#apt-get install apache2 : 아파치 2.4

#apt-get install php5 : php 5.5

#apt-get install mariadb : mariadb 5.5

mysql-server mysql-client php5-mysql phpmyadmin

#service apache2 restart

#service mysql restart

Ubuntu 14.04_LTS Netinstall Guide Part IV

Ubuntu14.04_LTS Netinstall Guide Part 4 ( 눈으로 쉽게 설치 따라하기 )

 

개인컴퓨터에 테스트용으로 설치함.

가상소프트웨어는 VirtualBox로 설치

가상 하드웨어사양

Cpu : processor * 2ea

Memory : 2G

HDD : 20G

가상네트워크는 Bridge 어뎁터, 내부아이피로 외부접속 가능하게 설정

 

1. Download Centos7 netinstall – (2014년 12월 현재 최신버젼)

Ubuntu 14.04 LTS -> http://maruweb.co.kr/isos/ubuntu/mini.iso

 

2. Burn Centos7 images to Create Bootable USB Stick

iso images -> usb burn

cd burn (free program) : imgburn(http://imgburn.com)

 

3. Ubuntu 14.04 LTS install(설치진행과정)

 

설치 초기 화면

 

 

언어선택 – 한국어

 

 

 

 

 

 

 

 

 

 

 

네트워크 설정

 

 

 

 

 

 

사용자 추가 및 암호 설정

 

 

 

 

 

 

 

 

파티션 설정 – 테스트용이므로 디스크 전체 사용 선택

 

 

 

 

 

 

 

 

 

 

보안 업데이트 자동 설정

 

 

 

소프트웨어 – Basic Ubuntu Server, OpenSSH server 선택

 

 

 

 

 

 

Grub 부트로더 설치

 

 

 

 

 

 

 

설치 완료 후 부팅 화면

 

 

 

Ubuntu Netboot Download version

Ubuntu Network installer Download

Ubuntu network installer 12.04_LTS -> http://maruweb.co.kr/isos/ubuntu/12.04_LTS/mini.iso

Ubuntu netowkr installer 14.04_LTS -> http://maruweb.co.kr/isos/ubuntu/14.04_LTS/mini.iso

Ubuntu network installer 14.10 -> http://maruweb.co.kr/isos/ubuntu/14.10/mini.iso