본문 바로가기

리눅스

DNS - Primary DNS 설정 및 테스트 *** master DNS 설정 [root@star named]# cat /etc/named.conf // // named.conf for Red Hat caching-nameserver // options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions o.. 더보기
dns 설정파일 문법 *. 아래는 dns 설정파일의 기본적인 문법 /etc/named.conf // comment /* comment */ 기본형식 : keword { 설정내용 ; }; ex) options { directory path_name; 기타 부가적인 설정...; } zone 구문 zone "." IN { type hint; file 파일명; }; zone "domain name" IN { type master ; => slave dns 일경우 type 은 slave 가 되어야 한다. file file명; } zone "10.168.192.in-addr.arpa" IN { type master; file file명; }; *. 세부설정 파일 문법 1. forward 설정파일 $TTL value @ IN SOA dn.. 더보기
DNS - Domain Name Service dns 서비스 dns 서버는 크게 세가지가 있다. 1. Primary DNS (또는 Master DNS) 2. Secondary DNS (또는 Slave DNS) - 백업 역할을 하는 DNS. 반드시 필요한 것은 아니며 primary dns 가 다운되었을때 대신 서비스 하기 위한것이다. 3. Cache Only DNS DNS 역할 다른 호스트에 접속시 ip 주소가 반드시 필요하다. 그러나 ip 주소는 기억하기 어려우므로 보통 도메인 이름을 사용한다. 그래서 필요한 것이 DNS 이다. 도메인에 대한 해당 ip 주소를 알려주는것이 DNS 의 주된 역할이다. 도메인이 ip 주소로 변환되는 과정. 1. 클라이언트: http://www.abc.co.kr 2. ip 주소가 아니므로 클라이언트는 ip주소를 알아내기 .. 더보기
압축유틸리티/백업복구/패키지관리 압축유틸리티/백업복구/패키지관리 압축 utility gzip 리눅스에서 가장 많이 사용되는 압축 프로그램이다. man gzip GZIP(1) GZIP(1) NAME gzip, gunzip, zcat - compress or expand files (gzip외에 옆에 두개의 gunzip, zcat 명령은 서로 관련 있는 명령어라는 의미이다) SYNOPSIS gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] (옵션은 역시 많다) gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name ... ] zcat [ -fhLV ] [ name ... ] 옵션이 많지만 역시 많이 사용되는 것은 몇 개 안된다. 주요옵션 압축시 숫자 1 ~ 9 (정수) : 압.. 더보기
ftp 서비스 - server ftp 서버 종류 ftp 서버는 여러가지 종류가 있는데 리눅스에서 많이 사용되어지는 ftp 서버는 vsftpd 와 proftpd 두가지 정도이다. 어떤 ftp 서버라도 한가지만 제대로 이해하고 운영할 수 있으면 다른 ftp 서버를 설정하고 운영하는것도 그리 어렵지 않을것이다. 1. vsftpd - 페도라 패키지에 포함되어 있는 ftp 서버이다. [root@star ~]# rpm -q vsftpd vsftpd-2.0.3-1 더보기
ftp 서비스 - client ftp 서비스 - file transfer protocol을 의미하며 호스트간에 file 송수신을 하기 위한 프로토콜 및 서비스를 의미한다. - 송수신 하는 파일은 이진형식과 바이너리 형식 두가지 형식이 있다. ftp client [root@star tmp]# ftp ftp> ? help bin 이중에서 자주 사용되는 명령은 *.명령은 줄여쓸수 있다. ! : ftp 프롬프트에서 셀명령어를 쓸수 있다. ascii : 전송모드를 ascii 타입으로 지정 bin(binary) : 전송모드를 binary 모드로 지정 => 아스키 파일을 송수신 하는 경우가 아니면 전송모드는 전부 바이너리 모드로 해야 한다. get : 하나의 파일을 다운로드 mget : 여러개의 파일을 다운로드 cd : 디렉토리 변경 mkdir .. 더보기
서비스 운영방식 - standalone / inetd(xinetd) *. 서비스 운영방식은 크게 두가지로 나뉜다. standalone 방식과 inet 방식이다. standalone 방식 - 서비스를 하려면 해당 서버가 메모리에 미리 올라와 있어야 한다. 일반적으로 여기에 해당되는 서비스는 sendmail, apache, mysql , name server, nfs 등. 이 방식으로 운영되는 서비스는 /etc/init.d/ 디렉토리 안에 있는 스크립트 파일을 보면 알 수 있다. 서비스 실행 방법 - /etc/init.d/sendmail start => sendmail 서비스 시작 /etc/init.d/sendmail stop => sendmail 서비스 종료 /etc/init.d/sendmail restart => sendmail 서비스 재 시작. 또는 servce sen.. 더보기
리눅스 네트워크 tcp/ip 모델 참고 ppt 문서 응용계층 - 네트워크를 이용하는 응용프로그램으로 구성 - ftp, telet, ftp, pop3 등 응용프로그램이 사용하는 프로토콜이 해당된다. 전송계층 - 양 종단 사이의 데이터 전송 서비스 제공 - process to process 통신 - 데이터 전송의 신뢰성을 보장하는 tcp와 신뢰성을 보장하지 않는 udp 두개의 프로토콜로 구성. - Port 주소 사용 인터넷계층 - 데이터 라우팅과 데이터 그램을 정의 - 인터넷 주소체계 정의 - 원격호스트로의 데이터그램 라우팅 - ip 주소 사용 네트워크 엑세스 계층 - 시스템이 네트워크를 이용해 네트워크에 직접 연결되어 있는 다른 장치들에게 데이터를 전달하는 수단을 제공 - OSI 7 계층의 1,2 계층을 포함한다. - M.. 더보기