차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:sulinux [2016/06/16 02:50] – V_L | tech:sulinux [2021/02/03 05:40] (현재) – [에스유리눅스(SULINUX)] 211.182.239.185 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======Sulinux 2.0====== | + | {{tag> |
- | {{https:// | + | ======에스유리눅스(SULINUX)====== |
+ | {{https:// | ||
+ | |||
+ | 국내업체 [[https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | (주)에스유소프트에서 2001년부터 개발/ | ||
- | sulinux는 CentOS 패키지를 거의 그대로 이용함. | + | [SULINUX 서버 용도] |
- | sulinux 2.0은 아마 CentOS 4.? 때 아니면 CentOS 5.? 버전으로 만들어 졌을 것임. | + | |
- | CentOS 4.? 버전은 우분투 6.06 LTS 와 패키지 버전들이 비슷하며 | + | O 백업서버 |
- | CentOS 5.? 버전은 우분투 8.04 LTS 와 패키지 | + | - 인프라스트럭처 백업을 중앙집중화 |
- | CentOS는 레드헷 소스를 다운 받아 CentOS 커뮤니티에서 재빌드 하여 배포하는 리눅스 | + | O DNS 네임서버 |
+ | - DNS 네임서버를 운영하기 위한 패키지 | ||
+ | |||
+ | O 이메일 서버 | ||
+ | - SMTP 또는 IMAP 전자우편 서버 구성을 위한 패키지 | ||
+ | |||
+ | O FTP 서버 | ||
+ | - 파일전송서버 구성을 위한 패키지 | ||
+ | |||
+ | O 파일 및 스토리지 서버 | ||
+ | - CIFS, SMB, NFS, iSCSI 네트워크 스토리지 서버 | ||
+ | |||
+ | O 하드웨어 모니터링 유틸리티 | ||
+ | | ||
+ | |||
+ | O 고가용성 | ||
+ | - 고가용성 서비스 또는 공유 저장소를 위한 패키지 | ||
+ | |||
+ | O ID 관리 서버 | ||
+ | - 사용자, 서버, 인증 정책을 중앙 관리 | ||
+ | |||
+ | O 로드 밸런싱 | ||
+ | - 로드 밸런싱 구현을 위한 패키지 | ||
+ | |||
+ | O 데이터베이스 서버 | ||
+ | - MariaDB, PostgreSQL 데이터베이스 서버 | ||
+ | |||
+ | O 네트워크 파일시스템 클라이언트 | ||
+ | - 네트워크 파일시스템 사용을 지원하는 | ||
+ | |||
+ | O 성능 도구 | ||
+ | - 시스템과 애플리케이션 수준의 성능 진단을 위한 도구 | ||
+ | |||
+ | O 가상화 | ||
+ | - 가상화 하이퍼바이저/ | ||
+ | |||
+ | O 웹서버 | ||
+ | - 웹서버 구성에 필요한 패키지 | ||
+ | |||
+ | |||
+ | SULinux 보안설정 | ||
+ | 보안 표준지침에 따른 | ||
+ | 방화벽 보안 설정 | ||
+ | Apache/ | ||
+ | JDK 설치, Apache, Tomcat 튜닝 설치 | ||
+ | Apache와 Tomcat 연동 및 부하분산 구성 | ||
+ | Tomcat Session Cluster 구성 | ||
+ | 이중화 구축 | ||
+ | 가용성(High Availability) 확보를 위한 시스템 이중화 구성 | ||
+ | 이중화 대상, 요구사항에 적합한 솔루션 선정 및 구축 | ||
+ | GFS2 구축 | ||
+ | SAN multipath, IPMI fencing | ||
+ | GFS2 구성 | ||
+ | MySQL 구축(Replication) | ||
+ | MySQL 최적화 설치 | ||
+ | MySQL 설정값 튜닝 | ||
+ | MySQL Replication 구성 | ||
+ | |||
+ | ====2014==== | ||
+ | |||
+ | 기본 패키지 버전 | ||
+ | kernel-2.6.32 : Linux 커널 (Linux 운영 체제의 핵심). | ||
+ | gcc-4.4.7 : GNU cc 와 gcc C 컴파일러들. | ||
+ | glibc-2.12 : GNU libc 라이브러리. | ||
+ | db4-4.7.25 : Berkeley DB 데이터베이스 라이브러리. | ||
+ | rpm-4.8.0 : RPM 패키지 관리 시스템. | ||
+ | python-2.6.6 : 객체 지향 프로그래밍 언어. | ||
+ | openssl-1.0.0 : OpenSSL 도구 키트. | ||
+ | pam-1.1.1 : 응용 프로그램에 사용자 인증을 제공 보안 도구. | ||
+ | perl-5.10.1 : 펄 프로그래밍 언어. | ||
+ | glib2-2.22.5 : 유용한 유틸리티 기능을 모은 라이브러리. | ||
+ | freetype-2.3.11 : TrueType 글꼴 표현 엔진. | ||
+ | grub-0.97 : 통합 부트 로더.(Grand Unified Boot Loader) | ||
+ | quota-3.17 : 디스켓 사용량 관리 도구들. | ||
+ | yum-3.2.29 : RPM 설치/ | ||
+ | |||
+ | |||
+ | 서버용 패키지 버전 | ||
+ | postfix-2.6.6 : 널리 사용되는 메일 전송 에이전트 (MTA). | ||
+ | samba-3.6.9 : Samba (SMB) 서버 | ||
+ | dhcp-4.1.1 : DHCP(Dynamic Host Configuration Protocol) server and relay agent. | ||
+ | telnet-server-0.17 : telnet 서비스 서버 프로그램 | ||
+ | bind-9.8.2 : DNS (Domain Name System) server. | ||
+ | vsftpd-2.2.2 : 보안이 강화된 Ftp Server | ||
+ | lscp-2.0.0 : 서버관리 유틸리티 | ||
+ | httpd 2.2.15 : Apache 웹 서버 | ||
+ | mysql 5.1.66 : MySQL DBMS 서버 | ||
+ | APM_Install-tools-3.0.0 : APM 최적화 설치 툴 | ||
+ | |||
+ | ====2.0==== | ||
기본 패키지 버전 | 기본 패키지 버전 | ||
줄 40: | 줄 135: | ||
APM_Install-tools-1.5.7-13 : APM 최적화 설치 툴 | APM_Install-tools-1.5.7-13 : APM 최적화 설치 툴 | ||
- | 레드햇 계열임. | ||
- | | 아파치 시작 | / | ||
- | | 아파치 재시작 | / | ||
- | | 아파치 종료 | / | ||
- | | 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===== | ||
- | [[vsftpd]] | ||
- | |||
- | =====Rewrite module 활성화===== | ||
- | |||
- | * 일단 모듈이 올라가있는지 확인..(phpinfo) | ||
- | * / | ||
- | <code xml> | ||
- | - rewriteEngine On | ||
- | < | ||
- | rewriteEngine On | ||
- | </ | ||
- | </ | ||
- | |||
- | * 다음을 찾아서 | ||
- | <code xml> | ||
- | < | ||
- | Options FollowSymLinks | ||
- | AllowOverride All | ||
- | Order deny,allow | ||
- | #Deny from all | ||
- | </ | ||
- | </ | ||
- | * 아파치 재시작 | ||
- | |||
- | =====Mysql===== | ||
- | |||
- | www.sulinux.net 에서 제공하는 SU Linux 설치 후.. | ||
- | |||
- | MySQL의 계정을 생성해 줘야함. (시스템 계정과는 별개임.) | ||
- | |||
- | mysql 이 실행된 상태에서 mysql root 패스워드를 직접 생성해야 함. | ||
- | |||
- | root 계정의 패스워드를 12345로 설정할 때의 예임. | ||
- | |||
- | (MySQL의 실행상태 확인 : ps -ef | grep mysqld) | ||
- | |||
- | / | ||
- | |||
- | 제로보드나 텍스트큐브(테터툴즈)를 설치하기 위해서 database를 설치해줘야한다. | ||
- | |||
- | mysql -u root -p mysql | ||
| | ||
- | mysql 데이터베이스에 접속한다 | + | |
- | + | =====같이보기===== | |
- | mysql> create database DB이름; | + | * [[linux]] |
- | + | | |
- | Query OK, 1 row affected (0.00 sec) | + | |
- | + | ||
- | 데이터베이스를 생성해준다. | + | |
- | + | ||
- | mysql> GRANT ALL PRIVILEGES ON DB이름.* TO 사용자ID@localhost IDENTIFIED BY ' | + | |
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | 생성한 데이터베이스를 관리할 사용자를 지정하고 비밀번호를 선언해준다. | + | |
- | + | ||
- | =====DNSever 설정===== | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | wget -O - --http-user=goldseed --http-passwd=암호 ' | + | |
- | + | ||
- | =====삼바 설정===== | + | |
- | http:// | + | |
- | + | ||
- | =====aMule===== | + | |
- | http:// | + | |
- | + | ||
- | =====간단한 모니터링===== | + | |
- | + | ||
- | * vmstat 1 30 : CPU 및 MEM, I/O 정보 | + | |
- | * netstat -an : 서버에 연결되어있는 IP와 포트 정보 | + | |
- | * pstree : 프로세스구조 | + | |
- | * tail -n 100 / | + | |
- | + | ||
- | ===== 본격 모니터링 lscp===== | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | ---- | + | |
- | * 출처: | + | |
- | {{tag> | + | |
- | ^ 로긴 후 수정할 수 있다. 관심있는 분들의 많은 참여 부탁준다. 문법은 | + |