문서의 이전 판입니다!
Sulinux 2.0
sulinux는 CentOS 패키지를 거의 그대로 이용함. sulinux 2.0은 아마 CentOS 4.? 때 아니면 CentOS 5.? 버전으로 만들어 졌을 것임.
CentOS 4.? 버전은 우분투 6.06 LTS 와 패키지 버전들이 비슷하며 CentOS 5.? 버전은 우분투 8.04 LTS 와 패키지 버전들이 비슷함.
CentOS는 레드헷 소스를 다운 받아 CentOS 커뮤니티에서 재빌드 하여 배포하는 리눅스 임.
기본 패키지 버전
kernel-2.6.18 : Linux 커널 (Linux 운영 체제의 핵심). gcc-4.1.2 : GNU cc 와 gcc C 컴파일러들. glibc-2.5 : GNU libc 라이브러리. db4-4.3.29 : Berkeley DB 데이터베이스 라이브러리. rpm-4.4.2 : RPM 패키지 관리 시스템. python-2.4.3 : 객체 지향 프로그래밍 언어. openssl-0.9.8b : OpenSSL 도구 키트. pam-0.99.6.2 : 응용 프로그램에 사용자 인증을 제공 보안 도구. perl-5.8.8-10 : 펄 프로그래밍 언어. glib2-2.12.3 : 유용한 유틸리티 기능을 모은 라이브러리. freetype-2.2.1 : TrueType 글꼴 표현 엔진. grub-0.97-13.2 : 통합 부트 로더.(Grand Unified Boot Loader) quota-3.13-1 : 디스켓 사용량 관리 도구들. yum-3.2.8-9 : RPM 설치/업데이터 jfbterm-0.4.6 : 콘솔 다국어(CJK)지원툴
서버용 패키지 버전
sendmail-8.13.8 : 널리 사용되는 메일 전송 에이전트 (MTA). samba-client-3.0.28 : Samba (SMB) client programs. dhcp-3.0.5-13 : DHCP(Dynamic Host Configuration Protocol) server and relay agent. telnet-server-0.17-39 : telnet 서비스 서버 프로그램 bind-9.3.4-6 : DNS (Domain Name System) server. cyrus-sasl-2.1.22-4 : Cyrus SASL 라이브러리. vsftpd-2.0.5-12 : 보안이 강화된 Ftp Server ssu-1.0.7-3 : 서버관리 유틸리티 APM_Install-tools-1.5.7-13 : APM 최적화 설치 툴
레드햇 계열임.
아파치 시작 | /usr/local/apache/bin/apachectl start |
아파치 재시작 | /usr/local/apache/bin/apachectl restart |
아파치 종료 | /usr/local/apache/bin/apachectl stop |
vsFTP | /etc/vsftp/ |
python 버전은 2.4.3 (자동 설치됨)
폴더
/boot 커널 부팅이미지가 여기있다..부팅할때 쓰이는것..중요도 매우 높음.. /bin 중요하고 꼭 필요한 명령어가 있는 디렉토리 /dev 시스템 디바이스 파일 저장 디렉토리 /etc 패스워드 파일 또는 서버 환경 파일 저장 디렉토리 /home 사용자 홈 디렉토리 대부분 ID 와 같은 디렉토리가 존재하다. /lib 프로그램 (C 나 C++) 에 필요한 가 라이브러리 가 있는 디렉토리 /media 플로피 CD-ROM 등 마운트를 위한 디렉토리( 레드햇은 /mnt) /proc 실행중인 프로세스 또는 현재시스템정보를 파일로 저장하고 있는 가상 디렉토리 /root 루트의 홈 디렉토리 /sbin 시스템 관리자용 명령어가 있는 디렉토리 /tmp 일시적인 저장을 위한 디렉토리 /usr 각종 응용프로그램이 설치돼 있는 디렉토리 /var 시스템 운용종 생성되었다가 삭제되는 데이터 일시적 저장 디렉토리 (여기에 주로 로그 파일과 메일이 저장 되요)
vsFtpd
Rewrite module 활성화
- 일단 모듈이 올라가있는지 확인..(phpinfo)
- /usr/local/apache/conf/httpd.conf 수정
- rewriteEngine On <IfModule mod_rewrite.c> rewriteEngine On </IfModule>
- 다음을 찾아서 AllowOverride All로 수정
<Directory /> Options FollowSymLinks AllowOverride All Order deny,allow #Deny from all </Directory>
- 아파치 재시작
Mysql
www.sulinux.net 에서 제공하는 SU Linux 설치 후..
MySQL의 계정을 생성해 줘야함. (시스템 계정과는 별개임.)
mysql 이 실행된 상태에서 mysql root 패스워드를 직접 생성해야 함.
root 계정의 패스워드를 12345로 설정할 때의 예임.
(MySQL의 실행상태 확인 : ps -ef | grep mysqld)
/usr/local/mysql/bin/mysqladmin -u root password 12345
제로보드나 텍스트큐브(테터툴즈)를 설치하기 위해서 database를 설치해줘야한다.
mysql -u root -p mysql
mysql 데이터베이스에 접속한다
mysql> create database DB이름; Query OK, 1 row affected (0.00 sec)
데이터베이스를 생성해준다.
mysql> GRANT ALL PRIVILEGES ON DB이름.* TO 사용자ID@localhost IDENTIFIED BY '비밀번호' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec)
생성한 데이터베이스를 관리할 사용자를 지정하고 비밀번호를 선언해준다.
DNSever 설정
http://kr.dnsever.com/index.html?user_domain=&selected_menu=aboutddns&skey= 참고
wget -O - --http-user=goldseed --http-passwd=암호 'http://dyna.dnsever.com/update.php?host[doctoryoo.pe.kr]'
삼바 설정
aMule
간단한 모니터링
- vmstat 1 30 : CPU 및 MEM, I/O 정보
- netstat -an : 서버에 연결되어있는 IP와 포트 정보
- pstree : 프로세스구조
- tail -n 100 /var/log/messages : 마지막 메시지 100줄
본격 모니터링 lscp
http://sourceforge.net/projects/lscp/files/Sources/lscp-1.0.2.tar.bz2/download
https://www.sulinux.net/bbs/board.php?bo_table=news_2&wr_id=190
- 출처: 에스유리눅스(SULINUX)
로긴 후 수정할 수 있다. 관심있는 분들의 많은 참여 부탁준다. 문법은 Formatting Syntax참조하라. |
---|