Linux (총 27개) 썸네일형 리스트형 CentOS7 - DNS서버 구축 1. DNS Server1. DNS 설치- yum install -y bind* 2. DNS 설정1. /etc/named.conf 파일 설정- 이파일을 설정하지 않으면 다른 네트워크의 노드에서 요청하는 쿼리를 응답하지 않는다1) vi /etc/named.conf2) 아래와 같이 설정listen-on port 53 any; : 53 port로 오는 어떠한 것이든 듣겠다allow-query any; : 어떠한 곳에서 요청하는 쿼리든 허용하겠다 2. /etc/named.rfc1912.zone 파일 설정- vi /etc/named.rfc1912.zone 파일을 편집하여 새로운 jjy.com에 대한 Zone을 추가한다- zone영역 파일의 이름은 "jjy.com.zone" 으로 한다 - zone 영역 파일은 /v.. 리눅스 환경변수란 환경변수의 등록 - 수정중 http://www.leafcats.com/201 환경변수란- 운영체제가 참조하는 변수 Path란- notepad.exe라는 파일을 실행하기 위해 notepad라는 명령어를 입력했을 때 현 위치에 해당 파일이 없다면 실행 시킬 수 없다 컴퓨터가 전 위치를 다뒤져본다면 실행할 수 있겠지만 1) 시간이 오래걸릴 뿐만아니라 2) 해당 이름으로 된 파일이 여러 경로에 존재할 수도 있기 때문이다 그렇다면 명령어 입력시 현재 디렉토리에 존재하지 않는 파일이라면 컴퓨터에게 몇개의 특정 디렉토리들만을 뒤져보게끔 시키면 되지 않을까? 라고해서 생겨난 개념이다. 이유 - 환경변수로 어떠한 파일을 등록한다면 현재 사용자의 위치가 그 파일이 위치한 디렉토리가 아니더라도 바로 사용할 수 있다 환경변수 등록 위치 원리- Wind.. Suse - 패키지 not found 해결법, 설치하는법 Zypper update를 해도 가끔 없는 패키지가 있다 이를 해결하는 방법 1. suse "다운 받으려는 패키지명" 을 구글에 입력한다 2. 자신이 사용하고 있는 suse 버전을 선택 3. Add repository and install manually 를 클릭 나오는 명령어를 순차적으로 입력하면 패키지 설치가 된다 CentOS6 - Web Load Balancing 웹 로드밸런싱(HaProxy) Load Balancing – 하나의 서버에 서비스 트래픽이 많을 때 여러개의 서버로 나누어 서비스를 함으로 써 서버의 로드율 증가, 부하량, 속도 저하, 등을 개선하는 것 시나리오 - HaProxy를 이용한 Web Load Balanace 구현 host CentOS1 CentOS2 CentOS3 W7-1 IP 1.0.0.21 1.0.0.22 1.0.0.23 1.0.0.101 SM 255.255.255.0 DG 1.0.0.252 DNS 설정에 따라 Roles Load Balance, DNS Web1 Web2 Tester(Client) 원리1) 클라이언트가 www.babo.com 에 접속을 시도한다2) DNS인 1.0.0.21에 www.babo.com의 IP를 1.0.0.21로 기록해두었기 때문에 1.0... CentOS7 - NFS서버 구축 NFS(Network File System)란?- 공유설정된 원격호스트의 파일을 로컬에서 사용할 수 있도록하는 파일 시스템- NFS 서버가 파일을 공유하면 NFS 클라이언트가 공유된 디렉토리를 마운트해서 사용 설치 - yum install -y nfs nfs-utils rpc-bind 설정1. Server1) NFS서비스에 이용될 공유 디렉토리를 생성한다- mkdir /nfsserver 2) 공유 디렉토리에 대한 권한 설정을 한다- chmod 757 /nfsserver 3) /etc/exports 설정파일을 편집한다 1. vi /etc/exports2. /nfsserver 1.0.0.0/255.255.255.0(rw,no_root_squash) 한줄 추가=> /nfsserver 디렉토리에 대한 접근 권한.. CentOS7 - Gold Template(골드 템플릿) 만들기 1. 리눅스 템플릿 만들기 (CentOS6의 경우 1. /etc/udev/rules.d/70-persistent-net.rules 파일 없애기- 리눅스 클론시 /etc/udev/rules.d/70-persistent-net.rules 가 관여하여 ifcfg-eth0 파일이 존재하여도 존재하지 않는다는 에러 발생 => 윈도우의 sysprep을 시스템종료로 설정해놓는것과 같이 70-persistent-net.rules의 이름을 바꾸어놓는다 시스템종료후에 다시 생겨나며 네트워크카드를 인식한다.) 2. Selinux 끄기- SeLinux - 리눅스 보안을 위해 만든 것1) vi /etc/sysconfig/selinux 파일 편집 2) SELINUX=disabled 3. Network 기본설정1) vi /etc/.. CentOS7 - 디스크 관리 - 수정필요 http://kit2013.tistory.com/199 각종 디스크 관리 명령어1) lsblk - 현재 연결된 디스크 목록확인 2) df- 사용중인 파일 시스템 용량 확인 du - 사용중인 디스크량 확인 3) file -s "장치명"- 파일시스템 할당 여부 확인=> data라고 나타난다면 파일시스템이 할당되지 않은것이다. 4) mkfs - 파일시스템 생성(포맷) Logica Volume Manager - 물리적인 하드디스크에 비해 용량확장이 용이하다 - pv를 추가해주기만 하면 용량을 더 사용가능 LVM추가 1. PV - physical volume 명령어 pvcreate /dev/sdb1 - 물리 볼륨화 pvscan pvdisplay 2. VG - volume group - 여러 lv를 관리명령어 vg.. Linux -inode 파일생성 - 새로운 파일(원본파일)을 생성하면 그 파일은 inode를 가리키고 inode가 data를 가리키는 식으로 한다- 원본파일을 지우더라도 데이터를 삭제하는 것은 아니고 원본파일이 inode를 가리키는 링크를 제거하는것이다 따라서 데이터파일은 하드디스크 어딘가에 저장되어 있다.- cp를 하면 새로운 original Data와 새로운 inode2가 생성되고 원본파일을 복사한 data가 생성된다- hard link로 파일을 복사하면 같은 inode를 가리키는 파일이 생성되어 완벽히 복제된다 따라서 원본파일이 변경되면 복사한 파일이 변경되고 원본파일이 제거되더라도 복사한 파일은 제거되지 않는다- 심볼릭 링크를 걸게 되면 새로운 inode를 생성하여 그 inode를 가리키고 새로운 inode는 원본 파일.. 이전 1 2 3 4 다음