본문 바로가기

서버운영 (TA, ADMIN)

(181)
[서버관리] CentOS에 NFTS 구축하여 서버백업하기 http://mslee89.tistory.com/71http://www.thishall.com/2014/01/blog-post_5.html
[네트워크] NMS와 TMN 네트워크의 비약적인 발전으로 초기 연구 모델이었던 네트워크는 거대한 규모로 발전하였습니다. 따라서 네트워크의 관리 필요성이 대두되었습니다. 초기 몇 명의 관리자가 수작업으로 관리할 수 있엇던 것이 이제는 관리가 불가능하게 되었습니다. 이제는 관리만을 위한 별도의 시스템으로 네트워크를 관리해야 효율적으로 관리할 수 있게 되었습니다. 이 장에서는 네트워크 관리 시스템인 NMS와 망관리 시스템인 TMN에 대해 알아보도록 하겠습니다. NMS 소개 NMS네트워크가 점점 커가면서 여러 문제들을 야기하게 됩니다. 네트워크가 커진다는 것은 하드웨어와 응용프로그램들 그리고 사용자들이 늘어나고 복잡해지는 것을 의미합니다. 이때 발생하는 문제를 간단히 생각해보면 이기종의 하드웨어와 응용프로그램들이 하나의 구조 속에 포함됨으..
[네트워크] 유닉스 네트워크 네트워크 개요 과거의 고전적인 네트워크의 개념과는 달리 최근의 네트워크는 과거와 비교할 수 없을 정도로 고속화되고 복잡화되어 가는 것이 현실힙니다. 그리고 많은 서비스들이 서로 통합되고 보완되어 현대의 네트워크는 큰 대역폭과 높은 성능을 요구하게 되었습니다. 그 결과 네트워크상에서 문제가 되는 트래픽이나 지연을 줄이기 위한 많은 대안과 새로운 아이디어가 창출되고 있습니다. 하드웨어의 대량생산과 그에 따른 질적 변화는 다양한 서비스를 창출하고 있습니다. 텍스트 중심의 메시지 체계에서 보다 시각적인 그래픽과 멀티미디어 환경으로의 변화는 네트워크 서비스의 개선을 재촉하게 되었습니다. 미래의 네트워크를 이용한 활용 분야는 그야말로 무궁무진하여서 사회 각 부분에 영향을 줄 것이며 미래의 통신 네트워크가 주는 충격..
[네트워크] 동기 I/O와 비동기 I/O의 비교 동기 I/O와 비동기 I/O의 비교동기 실행과 비동기 실행의 차이점은 처음에는 약간 혼동될 수 있습니다. 기본적으로 입출력 동기화에는 동기 I/O와 비동기 I/O(또는 오버랩 I/O) 두 가지가 있습니다. 동기 I/O 처리에서는 스레드가 행동에 들어가면 I/O 요청이 완료될 때까지 기다려야 합니다(프로그램은 프로세스가 종료될 때까지 대기 상태에 '빠지고', 이를 빠져나갈 길은 없습니다). 비동기 환경에서 같은 행동이 일어나면 스레드는 커널의 도움을 받아 I/O 작업을 처리합니다. 실제로 스레드는 요청을 커널에 즉시 전달하고 계속해서 다른 작업을 처리합니다. 커널은 작업이 완료됐을 때 스레드에 신호를 보내고, 스레드는 현재 작업을 중단하고 I/O 작업의 데이터를 필요한대로 처리하는 것으로 이 신호에 답합니..
[네트워크] 블로킹과 논블로킹 메커니즘 블로킹 모드어떤 시스템 콜을 호출했을때 네트워크 시스템 동작이 완료할때까지 그 시스템 콜에서 프로세스가 멈춥니다.소켓 생성시 디폴트는 default 모드입니다.listen(), connect(), accept(), recv(), send(), read(), write(), recvfrom(), sento(), close()block 될 수 있는 소켓 시스템 콜입니다.I/O시 처리될 때까지 기다려야하기 때문에 비동기적인 작업 수행 불가능하게 됩니다.일대일 통신을 하거나 프로그램이 한가지 작업만 하면 되는 경우는 blocking 모드로 프로그램을 작성할 수 있습니다. 논블로킹 모드소켓 관련 시스템 콜에 대하여 네트워크 시스템이 즉시 처리할 수 없는 경우라도 시스템콜이 바로 리턴되어 응용 프로그램이 block..