[Linux] root 비번 초기화 방법
Linux2022. 3. 4. 02:19[Linux] root 비번 초기화 방법

✅ root 비번 초기화 방법 1. 부트로더에서 커널 선택시 아무키나 눌러서 카운트를 초기화한다. 2. 커널 선택 후 'e' 키를 누르면 부트로드인 grub 환경으로 진입한다. 3. linux16 이라고 써있는 라인 뒤에 rd.break 입력 후 ctrl+x 를 누른다. 4. 프롬프트 (부트로더의 프롬프트라고 할 수 있음)가 나온다. read only 파일이라는 것을 알 수 있다. 5. 읽기 전용으로 마운트되어있는 /sysroot를 읽기 쓰기로 재마운트한다. mount -o rw,remount /sysroot # sysroot는 테스트를 위한 루트 시스템이라고 생각하면 된다. 읽기 쓰기 모드로 재마운트 된 것을 확인할 수 있다. 6. 변경 사항을 메인 시스템에 반영한다. chroot /sysroot # ..

[Linux] GRUB의 이해
Linux2022. 3. 4. 02:19[Linux] GRUB의 이해

✅ GRUB2란 ? GRUB은 "Grand Unified Bootloader"의 약어로 GNU하에서 개발된 멀티 부트로더이다. 부트로더는 시스템이 부팅될 때 처음으로 구동되는 시스템으로 운영체제가 본격적으로 구동되기 전 필요한 작업을 수행하고 운영체제 커널에서 필요한 제어 정보를 커널 프로그램에 전송하는 역할을 한다. 과거 리눅스에서는 LILO라는 부트로더를 지원했다가 현재는 대부분의 리눅스 배포판에서는 GRUB를 지원하는데, GRUB 1 버전이 표준 부트로더로 자리매김 해오다가 요즘은 GRUB2 버전으로 대체되고 있다. GRUB2는 다른 부트로더와 마찬가지로 하드디스크의 첫번째 부트 섹터인 MBR (Master Boot Record)이라는 곳에 저장된다. ✅ GRUB2 버전 설치 경로 및 파일들 경로 ..

[Linux] 부트 프로세스
Linux2022. 3. 4. 02:19[Linux] 부트 프로세스

✅ 리눅스 부팅 프로세스 전원을 켬 하드웨어를 시작함(BIOS 또는 UEFI 펌웨어에서) 부트 로더 위치 찾기 + 시작하기 부트 로더에서 운영체제 고르기 선택된 운영체제에 맞는 커널과 초기 RAM 디스크(initrd) 시작하기 초기화 프로세스(init 또는 systemd) 시작 선택된 런레벨 또는 타깃에 따라 서비스 시작 시스템 전원 ON & BIOS 프로그램의 실행 POST (Power On Self Test) : 부팅이 시작되면 컴퓨터는 가장 먼저 자체 진단 기능을 통해 이상 유무를 검사 컴퓨터에 전원이 들어오고 전류가 CPU로 흘러가면 CPU는 BIOS 프로그램을 불러들인다. BIOS는 CPU를 시작으로 CMOS를 검사하고 메모리 테스트 후 용량을 확인한다. 그래픽 카드, 키보드, 마우스 등 각종 ..

[AWS] Amazon Compute Services
Public Cloud/AWS2022. 3. 2. 16:18[AWS] Amazon Compute Services

✅ Amazon Compute Services ✅ Amazon EC2 AWS에서 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹서비스이다. 이 서비스를 통해서 아마존이 각 세계에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다. AWS가 제공하는 URL(Public DNS)를 통해 이 컴퓨터에 접근할 수 있다. ✅ EC2 장점 용량을 늘리거나 줄일 수 있다. (탄력성) 사용한만큼 지불하므로 저렴하다. 사용자가 인스턴스를 완전히 제어할 수 있다. 보안 및 네트워크 구성, 스토리지 관리 효과적이다. ✅ EC2의 지역 및 가용 영역 선택 각 리전은 개별 지역 내 존재하는 지리적 위치를 의미한다. 가용영역(AZ)은 리전 내 있는 구분된 가용성 영역을 의미하며 전용선으로..

[AWS] AWS VPC란 ?
Public Cloud/AWS2022. 3. 2. 11:36[AWS] AWS VPC란 ?

✅ VPC (Virtual Public Cloud)란 ? 사용자가 정의하는 가상의 네트워크이다. VPC를 통해 인스턴스가 속하는 네트워크를 구분하여 각 네트워크에 맞는 설정을 부여할 수 있다. 만약 VPC가 없다면 EC2 인스턴스들이 서로 거미줄처럼 연결되고 인터넷과 연결된다. 이런 구조는 시스템의 복잡도를 매우 끌어올릴 뿐 아니라 하나의 인스턴스만 추가돼도 모든 인스턴스를 수정해야하는 불편함이 생긴다. 마치 인터넷 전용선을 다시 까는 것과 같다. VPC를 적용하면 위 그림과 같이 VPC별로 네트워크를 구성할 수 있고 각각의 VPC에 따라 다르게 네트워크 설정을 줄 수 있다. 또한 각각의 VPC는 완전히 독립된 네트워크처럼 작용하게 된다. ✅ 기본 VPC의 구성 요소 VPC 서브넷 라우트 테이블 인터넷 ..

[AWS] 서비스 개념 정리 (6)
Certificate/AWS SAA2022. 2. 28. 21:14[AWS] 서비스 개념 정리 (6)

✅ AWS ECS (Elastic Container Service) 클러스터에서 컨테이너를 쉽게 실행, 중지 및 관리할 수 있게 해주는 컨테이너 관리 서비스이다. 간단한 API 호출을 사용해 컨테이너 기반 어플리케이션을 시작하고 중지할 수 있다. 비슷한 툴로 k8s, Docker Swarm이 있다. ✅ ECS 구성 요소 Task Definition 원하는 Docker 컨테이너 생성 시, 어떤 설정으로 몇개 이상 설정할지를 정의한 Set Task Definition에서 정의된 대로 실제 생성된 컨테이너 set들을 Task라고 부른다. Task Task 안에는 한개 이상의 컨테이너들이 포함되어 있으며 ECS에서 컨테이너를 실행하는 최소 단위는 Task이다. Service Task 들의 Life Cycle을 ..

image