본문 바로가기
반응형

IT Knowledge162

CentOS7 서비스(service) 등록 Linux CentOS 7에서 Service 등록 방법 CentOS 7 부터는 사용자가 자주 사용하는 Service를 등록하고 Systemd에서 관리할 수 있습니다. 아래는 Systemd에 등록할 Service Script 입니다. Systemd에 Service로 등록하기 위해서 2가지 등록이 필요합니다. 서비스 파일 생성 : /usr/lib/systemd/system/서비스이름.service 심볼릭 링크 생성 : /etc/systemd/system/multi-user.target.wants/서비스이름.service (심볼릭 링크 생성은, 재부팅 후에도 서비스가 시작되도록 서비스 등록하기 위해 생성) [서비스이름.service] [심볼릭 링크] [Unit] Description : 서비스에 대한 설명 작.. 2021. 4. 28.
Ansible-Vault 사용하기 Ansible-Vault는 변수와 파일을 암호화해주는 역할을 합니다. 민감한 컨텐츠를 일반 텍스트로 표기하지 않고, 암호화 하여 보호할 수 있습니다. (ex. Ansible을 이용하여 컨트롤하는 대상서버 계정정보 Hosts 등.) (핵심은 유출 or 해킹 되었을때, 평문이 아니기 때문에 해당 파일을 볼 수 없자는 장점) 암호화된 파일을 생성 or 기존 파일을 암호화 하면, ansible-vault 명령과 함께 암호를 사용하여 변수 or 파일을 복호화해서 사용 합니다. 암호화된 변수 암호화된 파일 암호화 대상 일반 텍스트 파일 내의 변수 전체 파일(구조화된 데이터 파일) 복호화될때 On Demand, only when needed 로드 or 참조 될때 [Ansible-Vault 설치] Ansible을 설치.. 2021. 4. 27.
Ansible 사용법(모듈) Ansible 사용법 -u : 명령을 실행할 사용자(Remote_user) -k : 비밀번호 입력 -m : 모듈 인수(ping, shell, setup 등…) [모듈] File : 파일에 대한 상세정보 설정+보기(ex. Size, path, group, owner, mode(644)) $ ansible machinename -m file -a 'path=/etc/test' $ ansible machinename -m file -a 'path=/etc/test state=directory mode=0700 owner=root' 디렉토리 생성 Copy : Src 파일을 Dest로 복사한다. 필요하면 속성을 설정까지 $ ansible machinename -m copy -a 'src=/etc/fstab des.. 2021. 4. 25.
Ansible 설명 및 기본내용 Ansible : 설정관리(Configuration Management-CM) + 배포(CD)를 위한 Tool로. Host서버에서 Guest서버로 SSH로 접근하여 명령을 Push하는 방식으로 설정을 관리한다. [용어] "PlayBook이라는 용어는 Ansible에서 Script(YAML)를 말한다. " [Requirement] Host서버에 SSH + Python 2.6 or 3.5 이상 필요 YAML과 jinja2 를 배워야 한다. 설치된 파이썬 버전 확인방법 $ Python --version [기본내용] 모든 Guest에서 병렬로 각 Task를 실행. 모든 Guest에서 Task가 완료 될때까지 기다렸다가. 다음 Task로 넘어간다. 지정한 순서대로 Task를 실행한다. [장점] 별도의 Agent .. 2021. 4. 25.
Exchange Mail.que 사이즈 줄이기 [현상] Exchange 2016에서 디스크 공간을 생각보다 너무 크게 먹는것을 확인. 따라 들어가보니, mail.que 사이즈가 155GB로 크게 차지하고 있음. Microsoft에 따르면, Mail.que는 ESE 데이터베이스로, EDB 데이터베이스와 유사하다. 따라서, mail.que를 작은 파일로 "축소"하는 기능 or 옵션은 존재하지 않는다. 더 작은 mail.que를 얻을 수 있는 방법은 "재 구축"하는 방법 뿐이다.(삭제 후, 생성) 문제없이 재구축하기 위해, 몇가지 확인 필요하다. SafetyNetHoldTime 값 확인! ShadowMessageAutoDiscardInterval 값 확인! PipelineTracingEnabled 값 확인! SafetyNetHoldTime 값 확인! Sa.. 2021. 4. 21.
Azure Active Directory 모듈 Powershell 설치 Step! Office365 or AzureAD를 관리하는 관리자라면, Powershell을 이용한 관리가 필수라고 할 수 있습니다. Office365, AzureAD가 상당히 많은 기능이 GUI로 구현이 되어 있지만, Powershell로 관리할 수 있는 명령에 비교하면... 약 20%정도(?) 밖에는 없다고도 말할 수 있을정도로 Powershell로 많은 관리를 할 수 있습니다. Office365 or Azure AD를 Powershell로 관리하기 위해서는!?? 반드시!! Azure ActiveDirectory 모듈을 설치해야 Powershell로 관리 할 수 있습니다. 사전체크! Microsoft Azure Active Directory 모듈을 사용하려면, Microsoft .NET 3.5.x 이상이 필요합.. 2021. 4. 20.
반응형