본문 바로가기

Shell

(2)
[Ansible] ansible의 설치와 시작(CentOS) 1. IaC란infrasturucture as a code의 약자로인프라를 코드로 정의하고 자동으로 관리하는 방식이다.1.1 장점1. 자동화로 인한 효율성반복 작업을 제거할 수 있다.2. 일관된 환경 유지개발, 테스트, 운영 환경을 동일하게 유지할 수 있다.3. 버전 관리 기능Git을 사용해서 버전을 관리할 수 있다.2. ansible 이란2.1 ansible의 설치yum install -y epel-release epelyum install -y ansible ansible을 하나의 관리서버에 설치해서 관리하면 된다.   2.2 inventory 생성/etc/ansible/hosts 에서 기본적으로 관리할 서버들을 정의하므로, 이곳에 inventory를 생성한다.inventory란? Ansible이 관..
[Linux] 리눅스 터미널, 셸, 커널 개념 / 프로세스, 잡 Terminal 터미널 입력+출력 장치를 제공한다. 요즘은 터미널 에뮬레이터를 터미널로 칭하는 경우가 많다. 입출력화면을 제공만 한다. Shell 셸 번역기 사용자의 요청을 기계어(이진법)로 바꿔서 커널로 전달한다. 명령어를 받아들이고 커널의 실행 결과를 출력한다. 커널의 인터페이스 Kernel 커널 물리적 디바이스를 처리한다. 물리적 디바이스 - CPU(프로그램 연산 데이터 처리), 메모리-연산데이터 저장(휘발성) 명령어를 실행하면서 프로세스를 관리한다. Process 프로세스 : 커널에서 바라 본 처리 단위 : 메모리 위에 올린 프로그램 (따라서 명령어를 입력하고 실행한 것) 각 프로세스는 별도의 메모리 영역을 가진다. 명령어를 여러 번 실행해도 데이터가 독립적임 Process ID=PID: 커널이 ..