차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:sulinux [2016/06/16 02:50] V_Ltech:sulinux [2021/02/03 05:40] (현재) – [에스유리눅스(SULINUX)] 211.182.239.185
줄 1: 줄 1:
-======Sulinux 2.0====== +{{tag>tech sulinux 리눅스}} 
-{{https://www.sulinux.net/2014/images/logo.png}}+======에스유리눅스(SULINUX)====== 
 +{{https://www.sulinux.net/2014/images/logo.png}}{{https://www.sulinux.net/2014/images/sulinux_intro_text.png}} 
 + 
 +국내업체 [[https://www.linux.co.kr/home2/about/|(주)에스유소프트]] 가 배포하는 **서버용** [[tech:linux|리눅스]] 배포판. 
 + 
 +https://www.sulinux.net 
 + 
 +(주)에스유소프트에서 2001년부터 개발/배포하고 있는 국산리눅스배포판이다. 서버전용으로만 사용할 수 있는 에스유리눅스(SULINUX)는 리눅스포털(www.linux.co.kr)에스 처음으로 배포되기 시작하여 현재까지 공공/학교/기업등에서 서버용으로 사용하고 있다. 에스유리눅스(SULINUX) 지원 웹사이트는 www.sulinux.net이며, 여기에서 다운로드와 기술지원을 받을 수 있다. 사실상 국내서 자체 리눅스 패키지를 기반으로 사업을 지속하고 있는 거의 유일한 전문업체다. 서버판은 GUI를, IDC용은 TUI를 제공하고 클라우드 버전은 서버에 오픈스택, NoSQL, 하둡분산파일시스템(HDFS) 구성을 포함한 패키지다. RPM계열이며, CentOS와 Redhat과 완벽하게 호환된다. 
  
-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/Tomcat 구축: Apache &Tomcat 구축 
 +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 최적화 설치 툴
  
-레드햇 계열임. 
  
-| 아파치 시작 | /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 (자동 설치됨) 
  
-====폴더==== 
-<code> 
-/boot 커널 부팅이미지가 여기있다..부팅할때 쓰이는것..중요도 매우 높음.. 
-/bin  중요하고 꼭 필요한 명령어가 있는 디렉토리 
-/dev 시스템 디바이스 파일 저장 디렉토리 
-/etc 패스워드 파일 또는 서버 환경 파일 저장 디렉토리 
-/home 사용자 홈 디렉토리 대부분 ID 와 같은 디렉토리가 존재하다. 
-/lib 프로그램 (C 나 C++) 에 필요한 가 라이브러리 가 있는 디렉토리 
-/media 플로피 CD-ROM 등 마운트를 위한 디렉토리( 레드햇은 /mnt) 
-/proc 실행중인 프로세스 또는 현재시스템정보를 파일로 저장하고 있는 가상 디렉토리 
-/root 루트의 홈 디렉토리 
-/sbin 시스템 관리자용 명령어가 있는 디렉토리 
-/tmp 일시적인 저장을 위한 디렉토리 
-/usr 각종 응용프로그램이 설치돼 있는 디렉토리 
-/var 시스템 운용종 생성되었다가 삭제되는 데이터 일시적 저장 디렉토리 (여기에 주로 로그 파일과 메일이 저장 되요) 
-</code> 
- 
-=====vsFtpd===== 
-[[vsftpd]] 
- 
-=====Rewrite module 활성화===== 
- 
-  * 일단 모듈이 올라가있는지 확인..(phpinfo) 
-  * /usr/local/apache/conf/httpd.conf 수정 
-<code xml> 
-  - rewriteEngine On 
-<IfModule mod_rewrite.c> 
-rewriteEngine On 
-</IfModule> 
-</code> 
- 
-  * 다음을 찾아서  **AllowOverride All**로 수정 
-<code xml> 
-<Directory /> 
-    Options FollowSymLinks 
-    AllowOverride All 
-    Order deny,allow 
-    #Deny from all 
-</Directory> 
-</code> 
-  * 아파치 재시작 
- 
-=====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이름; +  * [[linux]] 
-   +  [[tech:우분투|]]
-  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]' +
- +
-=====삼바 설정===== +
-http://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1717 +
- +
-=====aMule===== +
-http://www.amule.org/ +
- +
-=====간단한 모니터링===== +
- +
-  * 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 +
- +
----- +
-  * 출처: [[|]] +
-{{tag>tech sulinux 리눅스}} +
- 로긴 후 수정할 수 있다. 관심있는 분들의 많은 참여 부탁준다. 문법은 [[wiki:syntax]]참조하라. | +