Ubuntu 13.04 설치 및 서버 구성
Ubuntu 최신버전 다운로드 ( iso, 32bit )
http://www.ubuntu.com/download/desktop
Ubuntu USB부팅 디스크 만들기
http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
소프트 웨어 설치
우분트 소프트웨어 센터
- Chromium : 인터넷 브라우저 크롬
- gparted : 파티션 조정 관리 툴
- Samba : 파일 공유 ( 파일서버 구성 )
SSH
설치
sudo apt-get install ssh
재시작
sudo /etc/init.d/ssh restart
설정파일
/etc/ssh/sshd_config
동작확인
netstat -ntl | grep 22
로그인
ssh 192.168.0.203 -l jwsnt
SSH RSA 재설정
~/.ssh/ 폴더 내에 있는 파일 삭제
FTP
설치
sudo apt-get install vsftpd
재시작
sudo /etc/init.d/vsftpd restart
설정파일
/etc/vsftpd.conf
SVN
- SVN : Subversion 형상관리 툴
설치
sudo apt-get install subversion
생성
sudo mkdir /home/repo
sudo svnadmin create --fs-type fsfs /home/repo/nh
sudo svnserve -d -r /home/repo
설정
/home/repo/nh/conf/authz
admin = parkw
grp_all = parkw, seohj, parkjh, leehj, kimhd, leeki, leesy, chogg
[/]
@admin = rw
@grp_all = r
* = r
[/trunk]
@admin = rw
@grp_all = rw
* = r
/home/repo/nh/conf/passwd
parkw = 111111
. . .
chogg = 111111
/home/repo/nh/conf/svnserve.conf
[sasl] 부분을 제외하고 # 주석 제거 처리
APM + T 설치
- APM + T 설치 : Apache + PHP + MySQL + Tomcat with mod_jk
Apache
설치
sudo apt-get install apache2
재시작
sudo service apache2 restart
MySQL
- MySQL 서버
- MySQL 클라이언트
$ mysql -u root mysql
mysql> update user set password = password('new-password') where user = 'root';
mysql> flush privileges;
$ mysql -u root -p
PHP
설치
sudo apt-get install php5 php5-common libapache2-mod-php5 php5-mysql
Tomcat7
설치
sudo apt-get install tomcat7 tomcat7-admin libapache2-mod-jk
주석해제
sudo gedit /var/lib/tomcat7/conf/server.xml
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
파일생성
sudo gedit /etc/apache2/workers.properties
worker.list = worker
worker.worker.type = ajp13
worker.worker.host = localhost
worker.worker.port = 8009
워커 파일 위치 설정
sudo gedit /etc/apache2/mods-available/jk.conf
JkWorkersFile property to /etc/apache2/workers.properties
JkMount 설정
sudo gedit /etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
. . .
JkMount /tomcat-demo* worker1
</VirtualHost *:80>
재시작
sudo service tomcat7 restart
sudo service apache2 restart
자동실행 등록하기
기본적으로 자동실행 프로그램은 service 또는 /etc/init.d 에 등록되어 있음
기타 다른 프로그램은 /etc/rc.local 파일을 수정하여 처리해야 된다.
exit 0로 처리해야 정상 처리 된다.
#auto start svn repository
svnserve -d -r /home/repo
. . .
exit 0
참조
마운트
- 다른 하드가 있는 경우 자동마운트를 해줘야 한다.
- UUID 확인방법 : sudo blkid
예시) etc/fstab 파일에 아래와 같이 추가한다.
#/share
UUID=da7d9550-9318-4ba4-91c9-1eb591c4378f /share ext4 defaults 0 2
#/readonly
UUID=62b1c2b3-e127-4941-87d7-bbac1525a9b6 /readonly ext4 defaults 0 2
Ubuntu LVM Guide
http://www.tutonics.com/2012/11/ubuntu-lvm-guide-part-1.html http://www.tutonics.com/2012/12/lvm-guide-part-2-snapshots.html
'etc > old' 카테고리의 다른 글
[Java] servlet 2.5 web.xml url-mapping 예제 (0) | 2013.06.14 |
---|---|
[Nico] minimam (0) | 2013.05.30 |
[JAVA] JavaScript D-DAY 구현 (0) | 2013.04.05 |
[MAC] Mac에서 Oracle Client 설치하기 (0) | 2013.03.25 |
[Java] 전자정부 프레임 워크 개요 (0) | 2013.03.18 |