일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- devops
- 백업
- SHR
- 리눅스
- backend storage
- secret engines
- Vault
- auth methods
- 앤서블
- 차분 백업
- 전체 백업
- IAC
- 유닉스
- hashicorp
- kv
- DATA 백업
- SSH OTP
- key/value
- 자동화
- REST API
- 커널 파라미터
- 시스템
- Secret Engine
- 파일시스템
- 인프라
- 통합 풀 백업
- Role
- 구성관리
- VIRT
- vault agent
- Today
- Total
목록전체 글 (50)
클라우드 아카이브
개요 윈도우에서는 exe 파일, txt 파일, png 파일 등 다양한 종류의 파일을 지원합니다. 반면에 리눅스는 파일이 다양하게 나누어져 있는게 아닌, 서버 운영에 특화된 목적으로 파일을 구분합니다. 이번 포스팅에서는 이러한 특수 목적을 가진 리눅스의 파일들에 대해 알아보는 시간을 갖겠습니다. 파일의 정의 위키에 컴퓨터 파일을 검색해보시면 아래와 같은 정의를 볼 수 있습니다. 컴퓨터 등의 기기에서 의미있는 정보를 담는 논리적인 단위 (출처 : 위키백과) 그렇다면 리눅스에서는 이러한 파일을 어떻게 구분을 할까요? 리눅스는 아래와 같이 파일을 구분하고 하고있습니다. 아래 글을 보시기 전에 특수 목적의 파일은 깊게 알 필요가 없으며 그냥 이러한 파일이 있다는 정도로만 이해하고 넘어가셔도 좋을 것 같습니다. 목..
개요 리눅스를 다루다보면 정기적으로 운영체제 구성 또는 파일시스템을 백업할 일이 있다. 백업을 할 때 자주 사용하는 명령어인 tar과 gz에 대해 알아보자. tar과 gz의 정의 tar의 풀네임은 Tape Archive로 디스크에 분산되어 있는 여러 개의 파일을 하나의 파일로 묶을 때 사용하는 소프트웨어 유틸리티이다. Tape라는 말에서 알 수 있듯이 과거에 물리적 테이프에 백업을 할 당시에 여러 개의 파일을 묶을 때 사용하던 방식이다. 즉 과거에 정기적으로 PTL 백업을 이행할 때 파일을 하나로 묶기 위해서 사용하는 명령어다. 아래는 2009년에 존재했던 게시물로 실제 PTL 방식으로 유닉스 운영체제 구성 또는 파일시스템을 백업할 때 사용했던 프로세스이다. 더보기 tar 테입백업 방법 (HP-UX) #..
개요 리눅스 운영을 하다보면 원하는 파일 명은 알지만 어느 디렉토리에 위치하는지 모르는 경우가 있을 수 있다. 파일 명을 가지고 해당 파일의 위치를 조회하는 방법에 대해 알아보자 find : 파일의 계층 구조를 확인 man 명령어를 통해 find의 메뉴얼을 조회해보면 상단에서 아래와 같은 내용을 확인할 수 있다. ➜ Desktop man find | head -10 FIND(1) BSD General Commands Manual FIND(1) NAME find -- walk a file hierarchy SYNOPSIS find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] find [-H | -L | -P] [-EXdsx] -f path [path ..
동기 오늘 회사에서 처음으로 Windows/Linux 개발 서버 프로비저닝 및 초기 구성 업무를 맡았다. 정해진 프로세스에 따라 업무를 수행하는데는 어려움이 없었다. 하지만, Linux 서버에 Oracle을 설치하기 위해서는 해당 OS에 오라클 서비스 작동에 필요한 파일시스템을 구성해야 했다. 이참에 파일시스템에 대한 개념을 정리하며, 향후 유사한 업무를 받았을 때 깊이있는 업무 수행을 하기 위해 개념을 정리하고자 한다. 파일 시스템이란? 1. 사전적 정의 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 및 조직하는 체제 즉, 우리가 원하는 파일을 최대한 쉽고 빠르게 찾을 수 있도록 만들어놓은 체계라고 생각하면 된다. 파일 시스템은 메타 영역과 데이터 영역 두 개의 영역으로 나뉘어진다. ..
동기 회사에서 시스템에 반영할 계열사의 IT 자산을 취합하던 중, 서버 호스트명이나 모델에 익숙해졌냐고 말씀하시면서 특정 모델을 가리키면서 VTL이 무슨 약자인지 물어보셨다. 자신있게(?) Virtual Tape Library라고 대답했으나 물리적 테이프(?)가 필요하다는 나의 이상한 말에 내가 PTL과 VTL을 구분하지 못하는 것으로 찍혀버렸다... 물론, 정확히 알지 못하기 때문에 혼동을 했다고 생각하기 때문에 이참에 PTL과 VTL을 정리해보고자 한다. (차장님의 적극적인 지적에 내가 잘 몰랐다는걸 알게 해주셨다는 것에 상당히 감사할 따름이다!!) PTL (Physical Tape Library) : Bare Metal과 다를 바가 없는 물리적 테이프! 1. 정의 물리적 테이프에 데이터를 백업 및 ..
목적 (1)에서 구축한 컨테이너 시스템에서 공식 레퍼런스 및 문서를 바탕으로 OS 패스워드 변경하는 작업을 수행하겠습니다. 그리고 다음 포스팅에서는 본 시리즈를 회고 및 정리해보는 시간을 갖겠습니다. Linux (RHEL 7) Bastion 노드에 접속하여 작업 대상 노드에 SSH 통신을 통해 패스워드 변경을 자동화하는 작업을 진행하겠습니다. 레퍼런스에서 다양한 명령어를 검색해가며 시행착오를 하는 과정을 일부 담았으니 이를 생략하실 분은 1. 레퍼런스에서 명령어 찾기 부분을 넘어가시면 됩니다. 1. 레퍼런스에서 명령어 찾기 ansible-docs 명령어를 사용하여 필요한 모듈을 찾아보겠습니다. 먼저 레퍼런스에 구성된 모듈 리스트를 조회해보겠습니다. [root@23ad9c3616a5 workspace]# ..
Ansible 코드로서의 인프라 (Infrastructure as Code)를 가능하게 하는 오픈소스 기반 SW 프로비저닝, 구성 관리, 애플리케이션 배포 도구 Hashicorp에서 제공하는 오픈소스 기반 IaC 도구이며, 아래와 같은 기능을 제공 Ansible 기능 SW 프로버저닝 구성 관리 애플리케이션 배포 2개 기능에 작대기 표 표시를 해둔 이유는 물론 Ansible에서 해당 기능을 제공하지만, 보통 인프라 자동화를 구성할 때 아래와 같은 도구가 더 적합하기 때문입니다. SW 프로비저닝 온프레미스 : Vagrant 클라우드 : Terraform, AWS CloudFormation애플리케이션 배포 (CI/CD) Jenkins, AWS CodeDeploy, Argo CD 등 Ansible의 기본적인 개..
항상 명심(?) 변경한 패스워드를 잊어버리면 서버 재부팅을 해야하는 상황이 올 수 있으므로, 패스워드를 변경한 다음 꼭!! 패스워드 정합성 확인을 하고 세션을 닫자! 목적 매년 KISA에서 정기적으로 내려오는 보안취약점 가이드를 준수 해커가 서버의 패스워드를 부르트 포스(Brute Force 무작위 대입) 공격으로 알아내는 상황을 사전에 방지 자세한 내용은 2018년 인프라 취약점 진단 가이드 링크를 참조할 것 OS 별 패스워드 변경 방법 Windows Windows Server 시리즈 OS에 대한 사용자 패스워드 변경 방법 정리 사전에 알아두면 좋은 지식 Window 서버의 경우, CLI 뿐만 아니라 GUI에서 패스워드 변경이 가능하다. 패스워드 변경 # 관리자 권한으로 cmd 열기 (techuser이..
오늘은 VMware의 제품인 vCenter와 ESXi에 대해 알아보는 시간을 가지겠습니다. 본격적으로 시작하기 전에 Hypervisor에 대해 간략하게 설명하겠습니다. 1. Hypervisor에 대한 소개 What is a hypervisor? A hypervisor, also known as a virtual machine monitor or VMM, is software that creates and runs virtual machines (VMs). A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing. - 출처 :..
운영체제란 하드웨어와 소프트웨어 사이에서 컴퓨팅 자원을 관리하는 시스템 소프트웨어 ➤ 컴퓨팅 자원 : CPU, GPU, Memory, Storage 등을 의미 운영체제의 주요 구성 요소 1. 커널 : 하드웨어와 소프트웨어를 관리하는 프로그램 운영체제의 가장 핵심적인 역할을 수행하며, 컴퓨터 OFF 상태에서는 Storage에 저장되어 있다가 컴퓨터 전원을 ON할 때 /boot/grub/grub.conf 파일을 읽어들여 커널을 실행 후 컴퓨터 제어권을 커널에게 넘겨준다. 우리가 흔히 부르는 Linux는 사실 Linux Kernel을 의미한다. 입사 직후 Linux를 공부하면서 Kernel과 개념을 혼동하여 Centos랑 Redhat의 Kernel 자체가 달랐다고 착각했던 일도 있었다 ㅎㅎ... 2. 디바이스..