os/Linux

안녕 AnNyung 1.2 R3 Linux Server

C/H 2006. 11. 2. 00:32
안녕 AnNyung 1.2 R3 Linux Server

Version 확인
-------------------------------------------------------
- 배포판명칭 : 안녕 리눅스 1.2 R3 ( AnNyung Linux 1.2 R3 2006.04. )
- Kernel : 2.4.31-3 #1 smp
- Apache : 1.3.34
- PHP : 5.1.2
- Mysql : 5.0.18 ( 5.0.19 )
- Zend : 2.1.0 Zend Optimizer ( Zend Engine )
-------------------------------------------------------

1. ISO 획득
- mirror site : mirror.kr.oops.org ( kr. kr1, kr2 )
- 공식홈페이지 : www.oops.org

2. 설치모드
- devel
- OK
- 파티션 ( 파티셔닝 ) - *Auto Patition 안됨

▶ 40G
/swap 1024M ram * 2
/boot 100M *kernel re compile 시 넉넉한 공간필요
/tmp 1G *backup 용 파일 압축공간등의 사용함
/var 5G mysql db, mail spool, log
/ 5G
/home 나머지 전체 25G

▶ 80G
/swap 1024M ram * 2
/boot 100M *kernel re compile 시 넉넉한 공간필요
/tmp 2G *backup 용 파일 압축공간등의 사용함
/var 5G mysql db, mail spool, log
/ 5G
/home 나머지 전체 65G

▶ 160G SATA ( 1G RAM , P4 3.0Ghz, 2U Rack)
/swap 2048M ram * 2배
/boot 100M *kernel re compile 시 넉넉한 공간필요
/tmp 2G *backup 용 파일 압축공간등의 사용함
/var 5G mysql db, mail spool, log
/ 5G
/home 나머지 전체 약140G

- Network Configuration
- 기본값 : 10.0.0.1 / 255.0.0.0 / 10.0.0.254 / 164.124.101.2
- 192.168.100.9 / 255.255.255.0 / 192.168.100.1 / 164.124.101.2

- Hostname Configuration
- annyung.domain.co.kr ( *hello.domain.co.kr )

- Formatting......

- Install Package
- 263 Packages 649Mbyte ( 02:40' 소요 ) R3
- 260 Packages 644Mbyte ( 02:40' 소요 ) R2

- CD-ROM Eject ( CD 꺼내기)

- root 기본 패스워드 : annyunglinux
- 비밀번호 자기껄로 변경할 것

- 외부 접속을 위해서 서버 콘솔에서 OOPS FireWall 셋팅 잡아주기
- 기본 방화벽 설정 변경 : /etc/oops-firewall/filter.conf ( 38 line )
- ALLOWALL = 192.168.100.11 *1개 아이피 오픈
- ALLOWALL = 192.168.100.11 \ *2개이상일때 역슬래쉬구분
192.168.100.12 마지막은 없이
- TCP_ALLOWPORT = 80 53 * 한칸 띠어서
- ICMP_HOSTPERPING = 0.0.0.0/0 * 모두에게 오픈
- /etc/init.d/oops-firewall restart
- 기본 22번 ssh 포트만 anywhere로 열려있음 ( *거짓말 )

- SSH ver 2 설정 : /etc/openssh/sshd_config ( 142 line )
- PermitRootLogin yes
- /etc/rc.d/init.d/xinetd restart

* 외부에서 접근 가능
- 단. SSH2 버전이 지원되는 SSH Client 프로그램 사용을 해야함
- ZetTerm 지원안됨 FreeWare 인 PUTTY.EXE 사용 권장 ?

3. A.P.M 설치 ( Apache, Php, Mysql )
난 LAMP 라고 말하고 싶다 Linux Apache Mysql PHP * 억지인가 ?

- 패키지 설치
pkgadd -u mysql mysql-client php-mysql

chmod 775 /var/run
* /root/.gnupg/pubing.gpg 안녕 GPG 등록 실패

- mysql root password 변경
mysql mysql
update user set password = password('비번') where user = 'root';
flush privileges;

Create database db_name;
Grant all privileges on DB_NAME.* to USER@localhost identified by 'PW';

- /etc/mysql/my.cnf (+28line)
#password = ROOT_PASS_WORD 변경
600 퍼미션 확인(조정) * 원래 600퍼미션으로 되어있음
* 비번등록으로 root 계정으로 로긴후에는 개별 DB접근시 비번 필요없음(편리함)

- service httpd restart

- php4.4.2 php5.1.2-3 ( php, php-mysql 이미 설치되어 있음 )
* pkginfo -l -x php

- Zend Optimizer 설정
getZendOptmizer -l : 리스트중 버전 선택설치
getZendOptmizer 2.6.2

- service httpd restart

- httpd.conf 설정 조정 (+382line)
- /etc/httpd/conf/httpd.conf
- DocumentRoot 변경
- /home/httpd/html -> /home/login_id/www * 선택적

4. 기타설정

▒ Mail 설정
- pkgadd sendmail : sendmail 25port
- pkgadd imap* : imap ipop3 110port * 중요

- /et/skel
- www 폴더생성

- User 생성
- adduser -g users login_id
- passwd login_id

▒ 아이피 변경

- /etc/sysconfig/network-scripts/ifcfg-eth0
broadcast = 192.168.100.255
ipaddr = 192.168.100.9
netmask = 255.255.255.0
network = 192.168.100.0

- /etc/sysconfig/network
hostname ns.domain.co.kr
gateway 192.168.100.1

- /etc/rc.d/init.d/network restart

- httpd.conf conf.d virtual.conf
- Name Virtual 셋팅법

▒ 네임서버 설정
- pkgadd bind
- /etc/named/named.conf
- /var/named/chroot/zone/domain.co.kr.zone

- FireWall : 53 TCP/UDP 오픈 할것

- 끝 -
출처 : http://blog.naver.com/smingi8080?Redirect=Log&logNo=100025317435

반응형

'os > Linux' 카테고리의 다른 글

crontab 사용  (0) 2007.03.17
ncftp 사용  (0) 2007.03.17
포트(ports)  (0) 2006.09.22
개인 PC에서 Network 점검  (0) 2006.09.22
타임서버로부터 로컬서버의 시간설정  (0) 2006.09.22