Ossian Story
article thumbnail
[Ansible] ad-hoc 명령어 - CentOS 7.x
[Server Story]/Management 2018. 8. 7. 02:44

[Ansible] ad-hoc 명령어 - CentOS 7.x Ansible 설치Ansible 설치를 진행하지 않았다면 " Ansible(앤서블) Install - CentOS 7.x " 포스팅을 참조하여 Ansible을 설치하시면 됩니다. Ansible에는 두가지의 작업방법이 있습니다. 첫번째로는 명령어를 통해 작업하는 Ad-hoc 방법이 있으며, 두번째로는 사전에 작업할 내용을 명시하여 playbook을 통한 작업이 있습니다. 이번 포스팅은 Ansible 명령어를 통해 작업을 하는 Ad-hoc 방법을 알아보도록 하겠습니다. Ansible ad-hoc을 통한 시스템 정보 확인 [ Hosts의 Uptime 확인 ] ansible all -m shell -a "uptime" -k [root@Ansible-M..

article thumbnail
[CentOS] Linux Package Management - RPM
[Server Story]/Linux 2018. 6. 22. 01:25

[CentOS] Linux Package Management - RPM RPM(Redhat Package Manager) 이란?RPM은 Linux의 Package를 관리하는 도구로써 RPM Package 설치, 삭제, 업데이트를 할 수 있는 가장 기본적인 도구입니다.RPM Package 설치 시 해당 Package가 필요로 하는 요소를 전부 사용자가 설치해야 하는 번거로움이 존재합니다. RPM의 주요 단점으로는 의존성 문제가 있습니다. 예를 들어 Python 2.7 Package를 설치하고자 한다면 아래와 같이 의존성을 확인 할 수있습니다.[root@rpm-test ~]# rpm -qR python-2.7.5-68.el7.x86_64/usr/bin/python2.7libc.so.6()(64bit)libc..

article thumbnail
[CentOS] Yum Repository(저장소) 추가 / 삭제
[Server Story]/Linux 2018. 6. 21. 00:40

[CentOS] Yum Repository(저장소) 추가 / 삭제 Yum Repository란? Yum Repository는 Package를 모아놓은 저장소입니다. Yum을 통해 Package 설치 시 활성화 된 Yum Repository에서 Package를 다운로드하여 설치하기 때문에 Package가 Repository에 없을 경우 설치 할 수 없습니다. Default Repository가 아닌 EPEL(Extra packages for Enterprise Linux), REMI 등 다른 Repository를 추가하여 원하는 Package 또는 최신버전의 Package를 설치 할 수 있습니다. Yum repolist - 현재 활성화 된 Yum Repository 목록을 확인합니다. [root@yum-r..

article thumbnail
[CentOS] Linux Package Management - Yum
[Server Story]/Linux 2018. 6. 19. 01:04

[CentOS] Linux Package Management - Yum Yum(Yellow dog Updater, Modified) 이란?Yum은 RPM Package 설치 시 발생되는 Package의 의존성 문제를 해결한 Linux Package Management 도구입니다.Package를 Online 기반으로 설치하며, 상황에 따라 RPM을 통한 Offline 기반 설치를 지원합니다. 또한 다수의 Package 설치도 지원합니다. Yum 사용방법Yum은 아래와 같은 내용으로 명령어를 사용하며 상황에 따라 옵션의 위치가 변경되어도 괜찮습니다. - yum [명령어] [옵션] [패키지명] Yum의 주요 옵션 옵션명설명 -y Yum 설치 시 발생되는 질문(Yes/No)을 모두 Yes로 처리합니다. Yum ..

article thumbnail
[Ansible] Install - CentOS 7.x
[Server Story]/Management 2018. 6. 15. 18:05

[Ansible] Install - CentOS 7.x Ansible이란?Ansible은 서버의 설정 및 관리, 소프트웨어 배포 등 다수의 서버에 대해 자동화를 구성하여 관리할 수 있는 도구입니다. Ansible 특징1. Agent less - SSH 접속이 가능한 Host라면 대부분 Ansible 작업을 실행할 수 있습니다. 2. 비교적 이해하기 쉬운 YAML 문법으로 작업을 실행 할 수 있습니다. 3. 같은 조작을 반복해서 수행하더라도 같은 결과가 달라지지 않는 멱등성을 제공합니다. 4. Play book을 사용하여 여러 Host에 정의된 'Role'과 'Task'를 맵핑하여 실행합니다. 5. Play book을 사용하지 않더라도 Ansible 명령을 통해 Host에서 작업 실행을 가능하게 합니다. ..

article thumbnail
[CentOS] Linux 반복 예약작업(스케줄러) - Crontab
[Server Story]/Linux 2018. 5. 28. 20:36

[CentOS] Linux 반복 예약작업(스케줄러) - Crontab Crontab 이란?Windows에는 반복 예약작업 기능인 "작업 스케줄러"가 있듯이 Linux에는 Crontab가 있습니다. Crontab은 특정 시간에 예약된 명령어가 수행되도록 도와주는 기능입니다. Crontab 활용 용도- 10분 단위로 디스크 사용량을 관리자에게 메일로 발송할 때- 매주 화요일 특정한 파일을 백업하거나 삭제할 때- 매주 일요일 저녁 6시 서버를 재시작 할 때 Crontab은 위처럼 반복적인 예약작업이 필요할 때 다양하게 활용할 수 있는 도구입니다. Crontab 설치 - CentOSCrontab를 설치할 CentOS에서 yum을 통해 Crontab를 설치합니다.yum -y install cronie Loaded..

article thumbnail
[Cacti] Install - CentOS 6.x
[Server Story]/Management 2017. 12. 27. 16:23

[Cacti] Install - CentOS 6.x Cacti란?Cacti는 서비스의 상태체크를 하고 그 결과를 그래프로 표시해 주는 모니터링 서비스입니다. Cacti는 RRDtool과 SNMP를 기반으로하여 모니터링을 합니다.SNMP를 통해 장비가 가지고 있는 MIB를 추출하고 추출된 MIB 값을 RRDTool이 데이터베이스를 만들어 저장하고 그래프로 만들어줍니다. Cacti를 사용할 경우 네트워크 사용률, 시스템의 하드웨어 상황, 프로세스 상황 등을 웹상에서 쉽게 모니터링 할 수 있습니다. Cacti 설치하기Cacti 설치 포스팅은 GCP(Google Cloud Platform) Instence 및 CentOS 6.x 환경에서 설치가 진행됩니다. GCP Instence Root 권한으로 변경- 이미 ..

article thumbnail
[Windows] Active Directory FSMO Role
[Server Story]/Windows Server 2017. 11. 21. 12:26

[Windows] Active Directory FSMO Role Active Directory FSMO RoleActive Directory의 Domain 구성 모델은 "멀티 마스터 복제"입니다. 하나의 도메인에서 여러개의 Domain Controller가 Master Role을 가지는 것을 의미합니다.Domain Controller들은 각자의 Active Directory Database를 가지고 있으며 상호간의 복제를 통해서 Database를 일치시킵니다. 도메인에서 모든 Domain Controller가 동일하게 작동하더라도 주요한 작업들과 Domain Controller들을 관리할 메인 Domain Controller가 필요하며 이러한 역활을 하는 Domain Controller를 "작업 마스터..

article thumbnail
[Windows 2012 R2] Active Directory 설치 - 2
[Server Story]/Windows Server 2017. 11. 21. 09:55

[Windows 2012 R2] Active Directory 설치 - 2 Active Directory Slave구성 전 설정사항•Administrator 계정 사용•고정 IP 설정•DNS 설정(Active Directory Master IP)•Hostname 설정 Active Directory Domain Join(가입)Active Directory Slave를 구축하기 위해선 Active Directory Master가 설치되어 있어야하며 Active Directory Master 설치에 대한 포스팅은 "[Windows 2012 R2] Active Directory 설치 - 1" 포스팅을 참조부탁드립니다. Active Directory Master가 설치되어 있다면 Active Directory S..

article thumbnail
[Windows 2012 R2] Active Directory 설치 - 1
[Server Story]/Windows Server 2017. 11. 17. 12:06

[Windows 2012 R2] Active Directory 설치 - 1 Active Directory 구성본 포스팅은 GCP(Google Cloud Platform)의 Windows 2012 R2를 기준으로 합니다. AD-Master와 AD-Slave를 구성하여 Domain 구성과 Domain Controller의 역활 확인을 해보도록 하겠습니다. Active Directory 구성 전 설정사항•Administrator 계정 사용•고정 IP 설정•Hostname 설정 Active Directory 설치AD-Master로 사용할 Server에 접속 후 작업표시줄에서 "서버 관리자"를 실행합니다. "관리 > 역할 및 기능 추가" 클릭 아래의 그림과 같이 "다음" 클릭 서버 역할에서 "Active Dire..

article thumbnail
[Windows] Active Directory는 무엇인가? - 4
[Server Story]/Windows Server 2017. 11. 16. 16:17

[Windows] Active Directory는 무엇인가? - 4 Active Directory 물리적 구조지난번 Active Directory에 논리적 구조에 이어서 포스팅을 합니다. Active Directory 논리적 구조에 대한 기초 설명은 "[Windows] Active Directory는 무엇인가? - 2" 포스팅을 참조 부탁드립니다. 이번 포스팅은 Active Directory의 물리적 구조에 대한 Active Directory Site에 대해 알아보도록 하겠습니다. Active Directory Site Site는 Active Directory의 논리적 구조인 Domain Forest가 물리적으로 구성된 환경이며 Active Directory Domain Controller간 Replic..

article thumbnail
[Windows] Active Directory는 무엇인가? - 3
[Server Story]/Windows Server 2017. 11. 16. 14:02

[Windows] Active Directory는 무엇인가? - 3 Active Directory 논리적 구조지난번 Active Directory에 논리적 구조에 이어서 포스팅을 합니다. Active Directory 구조에 대한 기초 설명은 "[Windows] Active Directory는 무엇인가? - 2" 포스팅을 참조 부탁드립니다. 이번 포스팅은 Active Directory의 Trust 관계에 대해 알아보도록 하겠습니다. Active Directory는 Domain Forest와 Tree를 구성할 때 Trust 관계를 형성한다고 하였습니다.Domain Forest나 Tree에서 Domain 간의 Directory Service를 확장시켜주는 것이 Trust 관계이며, Forest나 Tree 구..