공부합시다!/LInux
-
Rocky9: 파일시스템(File System)문제로 인한 Booting 문제 해결공부합시다!/LInux 2023. 1. 31. 00:12
Password를 몰라서 Login을 하지 못하는 문제와 File System 문제로 Boot이 안될 시 문제해결 방법에는 조금 차이가 있습니다. File System 문제로 인하여 Booting이 안될 경우에는 해당 Booting Kernel 에서 문제를 해결해야 합니다. 물론 이때 Read Only 상태로 Booting이 진행되기 때문에 이 부분을 수정해서 /etc/fstab을 수정한 후 다시 Booting하면 문제가 해결됩니다. 1. file system 문제 만들기 1.1. GPT 형식의 파티션 및 파일 시스템 만들기 1.2. 파일 시스템 생성. xfs 방식 1.2.1. 간혹 이전에 사용하던 파일시스템의 Signature가 남아 있는 경우 문제가 발생 1.2.2. # wipefs -a /dev/s..
-
Rocky9: Auto FS 자동 마운트(직접 맵과 간접 맵)공부합시다!/LInux 2023. 1. 30. 00:11
오늘은 NFS(Nework File System) 기능의 확장판인 Auto FS에 대해서 포스팅 합니다. 자동 마운트는 원격 파일 시스템을 사용 할때에는 mount가 되고 사용을 하지 않때는 umount가 되는 개념입니다. 일반사용자에게 mount 명령을 사용할 충분한 권한이 없는 문제를 해결하기 위해서 고안되었습다. 필요하지 않을 때 파일시스템을 닫을 수 있기 때문에 예기치 않은 손상으로부터 보호가 가능합니다. Master Map, Direct Map(경로를 아는 경우), Indirect Map(경로를 모를 때) 의 구성요소를 포함합니다. 1. NFS 구성 2. Auto FS (직접 맵) 3. Auto FS (간접 맵) 4. Test 순서로 진행하겠습니다. 1. NFS 구성 1.1. master vm에..
-
-
Rocky9: Stratis공부합시다!/LInux 2023. 1. 26. 00:14
새로운 기술들이 나오면 또 따라가야겠죠! 오늘은 따끈한 Storage 관리 기술인 Stratis 입니다. Red Hat과 Fedora Community 에서 공동 개발한 기술인데 Thin Provisioning과 snapshot을 지원한다고 합니다. 1. Stratis 개요 2. Stratis 특징 3. Stratis 관리 순서로 살펴보도록 하겠습니다. 아래 그림은 Storage Stack 입니다. 좌측이 아래쪽, 우측이 위쪽이라 생각하세요 1. Stratis 개요 1.1. Red Hat 과 Fedora Community에서 개발한 Local Storage Management Tool 1.2. Storage 초기 구성, Storage 구성 변경, 고급 Storage 기능 사용 용이 2. Stratis 특..
-
Rocky9: SELinux공부합시다!/LInux 2023. 1. 20. 00:15
음! 강의시간에나 현업에서도 통상적으로 꺼놓고 사용하는 SELinux! NSA(미국국토안보부)가 개발해서 Linux 재단에 기부한 Linux 보안성 향상 솔루션! 개인적인 생각이지만 NSA 이거보다 더 낳은 차세대 SELinux를 사용하고 있지 않나 생각이 듭니다만 - 음모론! ㅎㅎ 1. SELinux 적용모드 2. SELinux File Context Control 3. Boolean을 활용한 SELinux 정책 제어 4. SELinux 문제 점검 및 해결 순으로 진행하겠습니다. 1. SELinux 적용모드 1.1. SELinux 특징 1.1.1. SELinux는 프로세스와 리소스 간에 허용된 작업을 명시적으로 정의하는 액세스 규칙 집합을 적용 1.1.2. 액세스 규칙에 정의되어 있지 않은 작업은 허용..
-
Rocky9: Network Management공부합시다!/LInux 2023. 1. 19. 00:14
RHEL9을 설치하고 나서 가장 먼저 하는 일은 아마도 Network 설정일 겁니다. 오늘은 바로 그 Network를 제어하는 Network Management에 대해서 살펴보겠습니다. 1. TCPIP/OSI7 Layer 1.1. TCP/IP Network Model: 네트워크를 통해 컴퓨터 간 데이터 통신을 패킷화, 주소 지정, 전송, 라우팅 및 수신하는 방법을 설명하는 간소화된 4계층 통신 프로토콜 1.1.1. Application 1.1.1.1. 각 애플리케이션에는 클라이언트와 서버가 플랫폼을 통해 통신할 수 있는 통신 사양 1.1.1.2. 공통 프로토콜에는 SSH, HTTPS, FTP, SMTP가 포함 1.1.2. Transport 1.1.2.1. TCP 및 UDP는 전송 프로토콜 1.1.2.2...
-
Rocky9: root password reset공부합시다!/LInux 2023. 1. 17. 00:12
Rocky Linux 9의 root 계정 password를 기억하지 못하거나 알 수 없는 경우(?)에 이를 초기화하는 방법이 있습니다. 두 가지 방법을 소개합니다. 하나는 Redhat 공식 문서를 기준으로 다른 하나는 server-info site 기준으로 알려드리겠습니다. 1. Redhat Enterprise 9 2. Rocky 9 순서로 진행하겠습니다. Test는 모두 Rocky Linux 9으로 진행을 하지만 Redhat Enterprise 9 역시 동일합니다. 1. Redhat Enterprise 9 1.1. rescue mode 선택 1.2. boot loader를 편집 모드로 선택 1.2. linux로 시작하는 4번째 라인에서 kyeboard의 'END' kye 클릭 1.3. rd.break ..
-
Rocky9: NTP (Network Time Protocol)공부합시다!/LInux 2023. 1. 15. 00:10
RHEL 9 or Rocky 9 에서는 rdate를 사용할 수 없습니다. dnf나 yum으로 설치도 되지 않습니다. 물론 억지로 설치할 수는 있겠지만! 해서 timedatectl과 기존의 chrony를 이용하셔서 시간 동기화 작업을 진행하셔야 합니다. 그럼 1. 시간동기화 필요성 2. timedatectl 3. chrony 순서로 진행하겠습니다. 1. 시간동기화 필요성 1.1. 침해사고등에 대응하기 위한 Log File 분석시 여러 시스템의 시간 동기화는 Timestamp 분석에 도움이 됨. 1.2. Kubernetes 같은 서비스도 시간 동기화가 되지않으면 설치가 안되거나 운영 중 쓸데없는 알림 발생. 1.3. NTP는 시간 정보를 얻기 위한 Standard 1.4. Client에게 정확한 시간 정보 ..