|
|
|
|
|
▶ qmail (큐메일) - 메일서버 프로그램의 한 가지로서, 센드메일(sendmail)을 대체하기 위하여 Dan Bernstein이 만들었다. 센드메일에 비해 안전하고, 효율적이며, 데이
터베이스 연동이 쉬워 웹메일 솔루션 등에서 많이 사용하고 있다.
* qmail 구조
① 원격에서 로컬로 메일을 받는 경우
- qmail-smtpd : 다른 서버의 SMTP에서 메시지를 받는다. 로컬로 받아들일 주소인지 (rcpthosts) 확인한다.
- qmail-queue : 디스크에 메시지를 저장하고 qmail-send 호출한다.
- qmail-send : 겉봉에 쓰인 수신인 주소를 보고 로컬로 배달할 것인지 판단한다.
- qmail-lspawn : 편지함 이름 및 해당 사용자의 설정을 파악하고, qmail-local을 실행한다.
- qmail-local : 해당 편지함에 메시지를 기록한다.
② 로컬에서 원격으로 메일을 보내는 경우
- qmail-inject : 누가 누구에게 보내는 것인지 겉봉에 기록한다.
- qmail-queue : 디스크에 메시지를 저장하고 qmail-send 호출한다.
- qmail-send : 겉봉에 기록된 수신인이 누구인지 파악해 로컬로 전달할지 원격서버로 전달할지 결정한다.
- qmail-rspawn : 외부에서 접속해서 메일을 보낼 때 이용한다.
- qmail-remote : 원격서버를 DNS에서 찾아서 SMTP로 연결한다.
▶ quota (쿼터) - 할당된 몫. 보통 웹호스팅 서버의 경우 여러 사용자들이 한 서버를 이용하게 되므로 각각의 사용자들에게 일정 공간의 계정이나 이메일 공간을 할당하여
그 범위를 넘지 않도록 제한하기 위해 쿼터를 사용한다.
▶ query (쿼리) - 데이터베이스의 특정 데이터 검색을 요구하는 내용을 서술한 것. 열기, 수정, 삭제, 입력 등으로 나누어진다.
▶ RAM (램) - Random Access Memory의 약자. 데이터를 기록하고 판독할 수 있는 반도체 기억 장치를 말한다.
▶ RDBMS - Relational Database Management System의 약자. 행과 열로 된 2차원의 표로 데이터를 표현하는 관계형 데이터베이스 관리 시스템. RDBMS에는 SQL,
Oracle 등이 있다.
▶ reboot (리부트) - 컴퓨터 시스템을 재시동하는 작업을 말한다.
▶ root (루트) - 시스템 관리자가 일반적으로 가지는 사용자명.
▶ rootkit (루트킷) - 백도어(back door)와 같은 공격이나 방법을 이용한 해킹을 하기 위해 특정 파일이나 시스템에 설치하는 툴이다.
▶ router (라우터) - 프로토콜에 관계없이 랜(LAN)과 랜을 서로 연결시키는 네트워킹 장비.
▶ RPM - Redhat Package Manager의 약자. 레드햇 사에서 만든 소프트웨어 관리 패키지 프로그램의 일종이다. 프로그램의 업그레이드, 관리 등을 쉽게 하기 위해 프로그
램과 설정파일 등을 하나로 묶은 것을 패키지라고 하는데, 대부분의 리눅스 배포판이 RPM으로 패키지를 제공하고 있다.
▶ rsync (알싱크) - 네트워크상에서 두 대의 다른 컴퓨터 간에 파일을 복사하여 동기화할 때 이용하는 리눅스 명령어. 원본서버와 백업서버 간의 서로 다른 부분을 전송, 파
일크기의 변화나 시간의 변화 등을 이용하여 동기화를 한다.
▶ script (스크립트) - 소프트웨어에 실행시키는 처리 절차를 문자(텍스트)로 기술한 것. 일종의 프로그램이다.
▶ sendmail (센드메일) - SMTP 프로토콜을 이용하여 이메일 서비스를 할 수 있는 메일서버 프로그램이다. 유닉스 계열의 서버에서 이메일 서버로 많이 사용되고 있다.
▶ server (서버) - 통신망 상에서 다른 컴퓨터에 대하여 회선, 디스크 장치 등에 대한 접속을 제어하는 관리 소프트웨어 또는 하드웨어 장치를 말한다.
▶ servlet (서블릿) - 웹에서 사용 가능한 응용 프로그램을 만들기 위해 자바 코드로 작성한 웹서버용 클래스. 개발자가 서블릿으로 코딩을 한 후 웹서버에 올려놓으면 클
라이언트들이 브라우저를 통해 볼 때 HTML 형식의 페이지를 보여준다. 서블릿은 코딩이 복잡한 편이어서 웹에서 자바 코드로 작업할 때는 주로 JSP를 사용한다.
▶ setting (세팅) - 운영체제, 계정, 이메일 등 서버에 필요한 부분을 설치하는 것.
▶ shell (셸) - 리눅스 운영체제를 감싸고 있는 껍데기. 셸은 사용자로부터 입력을 받아 이를 해석하여 해당하는 명령을 찾아 그에 따른 작업을 리눅스 커널에 요청하고, 작
업 수행 결과를 전달받아 이를 다시 사용자에게 나타내 주는 명령 해석기 역할을 담당한다. MS-DOS의 ‘command.com’과 유사한 역할을 수행한다. 셸에는 여러 종류가 있
으며 그 중 기본적으로 제공되는 셸은 Bourne Shell이다. 리눅스에서 사용되는 셸은 기존 셸들의 장점들을 수용하고 있는 BASH(Bourne Again Shell)이다.
▶ shutdown (셧다운) - 시스템을 종료할 때 사용하는 리눅스 명령어.
▶ sleep (슬립) - 초단위로 정의된 시간을 n초 동안 실행을 정지시키는 명령어.
▶ SMS - Short Message Service의 약자. 단문 메시지 서비스로 휴대전화 이용자들이 짧은 문자를 주고받을 수 있는 서비스이다. 보통 서비스 제공업자들이 이 단문 문자
메시지를 이용하여 호스팅 만기일 안내, 호스팅 세팅 완료 안내 등 서비스에 대한 안내 수단으로 이용한다.
▶ SMTP - Simple Mail Transfer Protocol의 약자. 메일을 보내고 받기 위한 프로토콜로 서버와 서버가 통신하는 프로토콜이다.
▶ socket (소켓) - 어떤 통신망의 특정 노드상의 특정 서비스를 식별하는 식별자. 소켓은 노드 주소와 서비스를 식별하는 포트 번호로 구성된다. 예를 들면, 인터넷 노드
상의 포트 80은 웹서버를 표시한다.
▶ solaris (솔라리스) - 썬 마이크로시스템즈에서 제공하는 유닉스 계열의 운영체제이다.
▶ spam (스팸) - 인터넷상에서 불특정 다수의 수신인에게 무작위로 발송하는 이메일 메시지 또는 다수의 뉴스그룹에 일제히 게재된 뉴스 기사.
▶ SQL - Structured Query Language의 약자. 관계형 매핑(mapping)을 기초로 한 대표적인 데이터베이스 언어로 입력 관계(테이블)로부터 원하는 출력 관계를 매핑시키는
데이터베이스 하부 언어이다.
▶ SSH - Secure Shell의 약자. 원격 로그인 시 사용자 계정과 패스워드 데이터를 모두 암호화하여 전송하는 방식이다. 호스팅 서버 접근 시 텔넷(telnet)을 이용한 원격
접속보다는 SSH를 이용한 원격접속이 보안상 더 안전하다.
▶ SSL - Secure Socket Layer의 약자. 넷스케이프(Netscape) 사가 개발한 인터넷 상거래 시 개인 정보 보안 유지 프로토콜이다.
▶ streaming hosting (스트리밍 호스팅) - 음악, 영화, 애니메이션, 기타 동영상 서비스를 운영할 수 있도록 서버의 일정 공간을 임대해 주는 서비스.
▶ swap (스왑) - 컴퓨터 램(RAM)의 메모리 확장으로 사용되는 하드디스크 상의 한 공간.
▶ switch (스위치) - 네트워크 전용회선에서 각 서버로 연결되는 중간에 위치하면서 네트워크 접속, 차단, 트래픽 등을 관리하는 장치.
▶ sync (싱크) - 디스크에 저장되지 않은 메모리 버퍼의 데이터를 디스크에 저장하는 리눅스 명령어. 시스템 홀트(halt) 전 또는 리부트(reboot) 시에 실행해 주는 것이 좋다.
|
|
|
|