일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Laika
- #스크롤애드 #에이제로페이퍼 #블로그수익 #배너광고 #온라인광고 #모바일광고 #온라인광고신상품 #매체사 #스토리텔링 #광고수익 #CPC #신규광고
- chiai fujikawa
- Today
- Total
Secret Poten
CentOS xinet과 standalone 본문
이번 리눅스 포스팅은 다소 지루한 이야기가 될거같습니다~
그래도 서버에 있어서는 중요한 이야기이기때문에 알아두시면 도움이 많이됩니다.
먼저 포스팅 제목처럼 이번포스팅은 xinet과 standalone에 대해 설명해보도록 하겠습니다.
데몬이란 무엇인가?
데몬은 말그대로 프로세스 즉 시스템과 관련된 작업을 실행해주는 프로그램입니다.
서버및 네트워크설정등 이모든것들이 데몬에 포함되어있습니다.
흔히 쓰는 service network restart 에서 network가 데몬이 되는것이죠.
ftp나 apache등도 데몬에 포함이 됩니다.
위에서 설명했듯이 시스템과 관련된 프로세스는 데몬을 통해 돌아갑니다
(※윈도우에서 쓰는 그 가상드라이브가 아닙니다)
데몬에는 2가지 종류가있다!
- Standalone
- Xinet
데몬의 종류는 총 2가지로써 Standalone과 Xinet입니다.
두가지는 장점과 단점이 있으므로 서버에따라 맞는것을 골라 사용하시면 됩니다.
먼저 Standalone에 대해 설명을 하도록 하겠습니다.
Standalone
Standalone = 혼자 설수있다 (정도로 해석하면 됩니다)
Standalone은 Still로 기억하시면 됩니다.
서비스가 항상 메모리에 올라가있으며 요청이있을때 즉각 응답하여 서비스 해줍니다.
장점은 메모리에 올라가있으니 요청에 즉각답을하여 반응속도가 빠릅니다.
단점은 서비스를 사용하지 않고있어도 메모리상에 있기때문에 자원을 잡아먹습니다. (연산은 하지않기때문에 cpu는 사용하지 않습니다)
대표적인 데몬중하나인 network가 있습니다.
Xinet
Xinet은 xinetd라는 슈퍼데몬이 서비스를 제어해주는 방식입니다.
ftp서버를 예로들면 클라이언트측에서 ftp요청을 하지않으면 메모리상에서 ftp서버가 빠지게 됩니다.
그리고 클라이언트 요청이 들어오면 허가된 요청인지 확인후 ftp서비스에 연결을 해줍니다.
장점은 사용하지않을때는 메모리상에 올라가지않기때문에 서버의 부하를 줄일수 있다는게 장점입니다.
단점은 Standalone과는 다르게 메모리상에 올라가있지않아 즉각응답이 불가능하므로 Standalone보다 응답속도는 느립니다. 또한 서비스에 다양한 옵션을 주기가 어렵습니다.
예전에는 inetd라는 데몬을 사용하였으나 취약점이 많아 업그레이드 버젼인 Xinet을 사용하게 되었습니다.
각각의 장점과 단점을 알아보았습니다.
분명히 장단점이 서로 차이가 나게됩니다.
언뜻보면 Standalone이 좋은거같지만 자주사용하는 서비스에 한해서 좋은 방법입니다.
즉 ftp를 내가 자주 사용한다! 그러면 Standalone으로 동작을 시키고
자주 사용하지않으니 서버에부하를 줄이겠다! 하시는분은 Xinet을 사용하시면 됩니다.
어느것이 정답이다 라고 말씀해드리긴 어렵습니다....
Standalone에 등록되있는 데몬들 보기
Standalone은 위에서 설명했다싶이 메모리상에 주둔을 하고있습니다.
그래서 ntsysv안에 있는 데몬들은 모두 Standalone데몬입니다.
"ntsysv"
NetworkManager 데몬이 보입니다.
저거 때문에 저번에 곪머리를 앓았죠...;;
ntsysv는 부팅시 자동으로 서비스를 실행시키게 해주는 서비스? 같은겁니다.
체크해두시면 부팅시 해상 서비스가 자동으로 실행이 됩니다.
ftp,apache등등 자주 사용되는 서비스는 체크해두시는게 좋습니다.
다음 포스팅은 Xinet을 설치하고 직접 사용해보도록 하겠습니다.
-HardWare SetUp-
CPU : Intel i7-6700k
RAM : Samsung DDR4 8GB X 4 (32GB)
HDD : Seagate 1TB X 3 (3TB HDD)
SSD : Samsung SSD 128GB
VGA : Asus GTX1080 8GB
MB : Asus Z170-A STCOM
Case : Thermaltake Core X9
PSU : Micronics Performance II HV 850W Bronze
Other : PSIONIC Custom Water Cooler (CPU set), LED Cooler (EA 12)
그외 궁금한점은
공지사항을 잘보시고 오픈채팅으로 물어봐주시면 감사하겠습니다
'리눅스 > CentOS' 카테고리의 다른 글
CentOS FTP서버 구축하기 (1) (0) | 2016.10.09 |
---|---|
CentOS VNC서버 설치&사용법 (0) | 2016.10.08 |
CentOS 본딩 설정하기(bonding) (2) | 2016.10.05 |
CentOS 고정IP 설정하기! (0) | 2016.10.01 |
CentOS RAID 구성하기 (하드를추가하여 레이드구성) (1) | 2016.09.25 |