리눅스 22

리눅스 프록시 서버 구성

Squid 를 이용한 Proxy 서버 구성 방법 프록시 서버는 클라이언트와 웹서버 사이에서 작동되며, 클라이언트에서 요청한 데이터를 프록시 서버가 웹서버에 요청한뒤 해당 내용을 프록시 서버의 캐시에 저장하게 된다. 이후 동일한 내용을 다른 클라이언트들이 요청하게 되면 캐싱된 데이터를 전송해준다. 이러한 프로세스를 구성하였을때의 장점은 캐싱된 데이터를 내부망을 통해 바로 전송할 수 있기 때문에 WAN 구간의 대역폭 절감과 함께 빠른 속도로 클라이언트에게 제공해 줄 수 있으며, 사용자가 접근하지 말아야 할 서버로의 연결을 차단 할 수도 있다. [설치] yum install squid [서비스 활성화] chkconfig squid on [프록시 서버 포트 구성] vi +62 /etc/squid/squid.co..

Linux Server 2015.10.05

리눅스 Apache 구성

리눅스 아파치 구성 [설치] yum install httpd [서비스 자동 시작 구성] chkconfig httpd on [서비스 시작] service httpd start [Port 80 Open] iptables -I INPUT 4 -p tcp -m state --state NEW --dport 80 -j ACCEPT service iptables save [버전확인] httpd -v [설정파일 위치] /etc/httpd/conf [설정파일의 주요 내용] ServerRoot "/etc/httpd" 웹 서버의 설정 파일과 로그 파일등이 저장되는 디렉토리 지정 Timeout 300 사용자가 특정 페이지를 요청한뒤 아무런 요청없을때 프로세스가 대기하는 시간(초) 해당 시간이 초과되면 해당 프로세스를 종료시..

Linux Server 2015.10.05

리눅스 tar를 이용한 디렉토리 백업

tar를 이용하여 디렉터리에 대한 전체, 증분 백업 [백업] tar -g -cvzf [복원] tar -xvzf -C [백업 및 복원 예제] [백업] delmaster 계정의 홈디렉토리를 /backup 디렉토리에 전체 백업 [root@L1 backup]# pwd /backup [root@L1 backup]# tar -g backup.list.20150101.full -cvzf 20150101.full.gz.tar ../home/delmaster/ delmaster 계정의 홈디렉토리를 /backup 디렉토리에 증분 백업 [root@L1 backup]# pwd /backup [root@L1 backup]# tar -g backup.list.20150101.full -cvzf 20150101.inc.01.gz...

Linux Server 2015.10.05

리눅스 NFS

[NFS-Network File System] RPC(Remote Procedure Calls)에 의존 RPC는 rpcbind 서비스가 관리 [설치] yum install rpcbind yum install nfs-utils [서비스 상태 확인] service rpcbind status service nfs status [rpc 서비스 상태 확인] rpcinfo -p nfs 항목 확인 [nfs 서비스 자동 시작] 상태 확인 chkconfig --list nfs 자동 실행 설정 chkconfig nfs on chkconfig nfs --level 23 on [rpcbind 설정] portmapper 111번 , nfs 2049번을 제외한 나머지(rpc.statd,rpc.lockd,rpc.mountd,rpc..

Linux Server 2015.10.01

리눅스 vsftpd 구현

* 설치 및 설치 확인 * yum install vsftpd * yum info vsftpd * 설정파일 및 디렉토리 * /usr/sbin/vsftpd : 실행 파일 * /etc/vsftpd/vsftpd.conf : vsftpd의 메인 설정 파일 * /etc/vsftpd/ftpusers : ftp서버에 로그인 할 수 없는 사용자 목록 리스트 * /etc/vsftpd/user_list : 접근 허용및 거부 리스트 * /var/ftp : 기본 작업 디렉토리 * /var/ftp/pub : 익명사용자 로그인시 기본 디렉토리 * 옵션 * /etc/vsftpd/vsftpd.conf * anonymous_enable=YES : 익명사용자 허용/거부 * local_enable=YES : 로컬 사용자(/etc/passw..

Linux Server 2015.05.19

리눅스 cron - 시스템 작업 예약

[cron] * crond 데몬이 실행되어 있어야 가능 * 원하는 작업을 등록하여 원하는 시간에 자동으로 실행 시킬 수 있다 * cron에 등록할 내용을 crontab으로 수정 * crond 데몬 실행 확인 * ps -ef | grep crond | grep -v grep * 파일 위치 * vi /etc/crontab * crontab 수정 * crontab -e * crontab 리스트 출력 * cron -l * 로그파일 * /var/log/cron # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | |..

Linux Server 2015.05.15

리눅스 BIND 9.8.2 - CentOS 6.6 / 6.7

BIND-Berkeley Internet Name Domain [블로그의 다른 글 참고] [Windows Server] - DNS 레코드 종류 [Windows Server] - DNS - 전달자 / 조건부 전달자 [Windows Server] - DNS 영역 전송 [Windows Server] - DNS 서버 리스트 아래의 내용은 CentOS 6.6 BIND 9.8.2 구성에 대한 내용입니다. ( CentOS 6.7도 동일하게 가능합니다.) 아래 예제에서 생성되는 zone : linux.vm 보조 영역 구성에 대한 부분은 Windows Server DNS에 [windows.vm] 이라는 주영역을 만들어 두고 작업한 내용입니다. [설치] yum install openssl-devel bind* [BIND ..

Linux Server 2015.05.15

리눅스 SAMBA AD Join

[winbind] * yum install samba-winbind * 구성(도메인명: delmaster.vm IP주소: 192.168.100.101) * DNS 설정(추가및 수정) * vi /etc/resolv.conf * domain delmaster.vm (추가) * nameserver 192.168.100.101 * 인증 설정 * vi /etc/nsswitch.conf * passwd: files winbind (수정) * shadow: files winbind (수정) * group: files winbind (수정) * vi /etc/krb5.conf [libdefaults] default_realm = delmaster.vm (수정) dns_lookup_realm = true (수정) dns..

Linux Server 2015.05.13

리눅스 SAMBA

* Microsoft의 SMB(Server Message Block), CIFS(Common Internet File System)의 오픈소스 버전 * 설치 *서버 * yum install samba * 클라이언트 * yum install samba-client * 자동 실행 설정 * chkconfig smb on * 설정 파일 * /etc/samba/smb.conf * 방화벽 포트 오픈 * tcp : 139,149,445 * iptables -A INPUT -p tcp -m state --state NEW --dport 139 -j ACCEPT * udp : 137, 138 * 기본 설정 * vi /etc/samba/smb.conf * workgorup = WORKGROUP : 작업그룹 지정(보통 윈도..

Linux Server 2015.05.13