CentOS 강좌 PART 2. 2 DNS Server 구축과 운영 1[DNS -Domain Name Service 소개 ] 도메인 네임서비스는 호스트의 도메인 이름을 IP 주소로 변환하거나 또는 그 역으로 IP 주소를 호스트의 도메인 이름으로 변환 할 수 있도록 하는 서비스를 말한다.이러한 역할의 중심에는 DNS 서버가 그 역할을 주로 담당하게 된다.Domain Name Service라는 의미에서 찾을 수 있듯이, 서비스를 제공하는 서버와 서비스를 제공받는 클라이언트가 페어로 이뤄진다.여기서 서버는 상위 DNS와 연동되기 때문에 서버 및 클라이언트가 되기도 한다.따라서 DNS Servers는 Name Service를 위한 Resolver, DataBase, Cache 기능을 가지고 있고, 사용자는 Re..
맥에서 SCP/SFTP/SSH 사용하기 맥의 운영체제 MAC OSX는 Free BSD 기반의 운영체제로 리눅스/유닉스 관련 아키텍쳐와 매우 유사하다.따라서 안전하게 원격으로 접속할 수 있는 SSH 와 암호화 전송 방식인 SCP/SFTP등을 지원한다.필자는 SSH의 경우 내부의 서버들에 접속시 SSH Key 기반과 SSH config를 통해 여러대의 서버 및 네트워크 장비등에 접속한다.또한 SFTP/SCP를 이용하여 서버와 파일을 주고 받기도 한다.Sierra 버전 부터는 보안이 강화되면서 Telnet, FTP는 더 이상 서비스하지 않는다. 아래 사용방법을 소개한다. [맥에서 공유설정하기] 먼저 맥에서 시스템 환경설정 - 공유 - 원격로그인 메뉴를 선택하여 공유설정을 활성화 한다.이렇게 되면 SSH,SCP..
CentOS 강좌 PART 2. 1 SSH Server 구축과 운영[OpenSSH 소개 ] CentOS를 설치하면 기본 OpenSSH가 설치되어 있다. OpenSSH(Secure Shell)은 일반적으로 사용하는 원격 접속 프로그램인 Telnet 을 대체하는 가장 범용적인 어플리케이션이다.Telnet에 비해 연결성을 암호화 함에 따라 내용과 패스워드 등이 암호화 되어, 비교적 안전하게 접속 관리할 수 있다. [SSH 구동 확인] SSH는 기본 설치되어 있기 때문에 정상적 구동을 확인만 하면 된다. [root@centos151 whchoi]# rpm -qa | awk '/ssh/'openssh-server-7.4p1-16.el7.x86_64libssh2-1.4.3-12.el7.x86_64openssh-7...
VI 에디터 소개와 사용법[VI - Visual Display Editor 소개] 리눅스를 사용자가 얼마나 잘 다루는지 보려면, VI 에디터를 다루는 수준을 보면 금방 알 수 있다는 말이 있다. 그 정도로 VI 에디터는 리눅스 운용하는 사용자에게 매우 자주 사용하게 되는 도구이다.세상에서 가장 가볍고 강력한 도구를 제공하는 편집기이며, Shell, 프로그래밍 코딩 수정등 다양하게 사용된다.물론 VI 에디터 이외에도 리눅스에서 제공되거나 추가로 설치해서 사용할 수 있는 에디터들을 많이 있다. (e.g nano, emacs 등.) VI 에디터는 문서편집기의 기능답게 문서를 수정하기 위한 편리한 이동방법, 입력, 수정, 검색 및 대치 그리고 실행과 종료 기능들을 제공한다.특히 VI 에디터는 학습 보다는 직접 ..
CentOS 강좌 PART 1. 9 YUM 소개와 YUM repository mirror 사이트 구축[ Yum - Yellowdog Update Manager] Yum은 RPM의 의존성 문제를 해결하고자 제공되는 도구이다. RPM의 경우에는 의존성 이슈로 인해 필요한 도구들을 사용자가 일일히 설치과정을 진행해야 한다.하지만 Yum은 패키지의 의존성이 존재할 때 , 다른 패키지들을 알아서 자동으로 먼저 설치해 주는 매우 유용한 리눅스 설치도구이다. 우분투의 apt와 매우 유사한 도구이다.Yum은 공개 또는 사설 Repository 에서 설치에 필요한 RPM 및 의존성이 존재하는 RPM파일을 모두 함께 설치하게 된다.또한 설치, 검색, 삭제 , 그룹화된 패키지 정보까지 일괄 알아 볼 수 있도록 편리한 명령어..
참조 : apple.com 맥에서 CPU/Memory/Disk 자원을 모니터링하는 많은 앱이 있지만 기본 제공되는 맥의 활성상태 보기가 가장 우수합니다.아래 apple 공식 홈페이지 내용을 소개합니다. Mac에서 활성 상태 보기를 사용하는 방법 Mac에서 실행 중인 프로세스를 표시하는 활성 상태 보기를 통해 프로세스를 관리하고 프로세스가 Mac의 활동 및 성능에 미치는 영향을 확인할 수 있습니다.이 문서에서는 일반적으로 사용되는 활성 상태 보기의 기능 중 일부에 대해 설명합니다. 활성 상태 보기는 일종의 작업 관리자로, 이를 통해 앱과 기타 프로세스가 CPU, 메모리, 에너지, 디스크 및 네트워크 사용에 어떤 영향을 주고 있는지 확인할 수 있습니다.응용 프로그램 폴더의 유틸리티 폴더에서 활성 상태 보기를..
Update : 2019-03-15 CentOS 강좌 PART 1. 7 스토리지 관리와 LVM [LVM 의 개요 ]LVM은 Logical Volume Manager 의 약어로, CentOS에서 기본으로 제공되는 강력한 볼륨 매니져 이다.LVM에서는 볼륨을 유연하게 구성할 수 있도록 물리적으로 제공되는 디스크들을 논리적으로 구성하여 , 논리적인 그룹들을 묶거나 유연하게 확장 또는 제거 할 수 있도록 도와 준다.다소 복잡하게 느껴질 수도 있기 때문에 아래와 같이 논리적인 도식도를 만들어 보았고, 이 구성 예제에 맞추어서 랩을 구성했다. 실제 LVM으로 구성되는 것은 3번 단계 부터 이며, 1번 단계는 물리적 또는 가상화 기반의 디스크 추가, 2번 단계는 운영체제 레벨의 파티셔닝이다.위의 구성을 따라서 아래 ..
Storage Provisioning에 대한 구성 방식 스토리지를 프로비져닝 할 때 자주 등장하는 용어가 Thick Provisioning과 Thin Provisioning 이다.실제 고객사에서 아무생각없이 아래 3가지 프로비져닝 방식을 마구 잡이로 쓰는 경우를 참 많이 봐 왔다.이 부분이 참 많이 아쉬웠다. 조금만 이해하면 효과적으로 사용하기 참 좋은 방식인데, 아래 정리를 해 보았다.VMware 기반의 Storage Provisioning을 할 때 주로 등장하는 용어이기도 하다.VMware를 기준으로 소개하면, 이러한 스토리지 Provisioning은 크게 3가지 타입으로 지원한다. Thick Provision Lazy Zeroed (느리게 비워지는 씩 프로비저닝)Thick Provision Eage..