728x90
반응형
728x90
반응형
안녕하세요! 오늘은 대하여 커널 알아보겠습니다. 커널이란? 커널(kernel)은 운영체제의 핵심이 되는 프로그램으로 컴퓨터 하드웨어와 프로세스를 연결하는 핵심 인터페이스입니다. 커널은 하드웨어관리, 프로세스 관리, 메모리 관리, 파일 시스템관리 등의 기능을 가지며, 쉽게 표현하자면 컴퓨터의 자원을 관리해 준다고 할 수 있습니다. 운영체제(Operating System : OS)란? 운영체제는 커널을 포함하여 하드웨어 자원(CPU, Memory, Disk, tty)을 관리하고 지원해 주는 것입니다. 운영체제는 커널(Kernel), 쉘(Shell), 프로그램(Programs)등으로 구성됩니다. 쉘(Shell)이란? 쉘은 사용자와 운영체제 간의 인터페이스 역할을 합니다. 쉘을 통해 명령을 입력하고 실행할 수 ..
안녕하세요!오늘은 / (루트)가 마운트 된 디스크 확장하기에 대하여 알아보겠습니다. growpart 설치하기 growpart는 쉽게 파티션을 확장할 수 있고 명령이 단순합니다.적용 전에 작업 전/후 변경 사항을 확인할 수 있으며, 파티션 확장 시 섹터 정보를 알지 못하더라도, 자동으로 처리해 줍니다.growpart를 사용하기 위한 제한 사항으로는 파티션의 마지막 섹터 주소 이후에 연속된 빈 공간이 있어야 하며, 디스크 확장을 한 경우, 확장할 파티션이 디스크 레이아웃 상 마지막 파티션이어야 합니다. growpart는 cloud-utils-growpart 명령어로 설정합니다.설치가 되지 않는다면 epel repository를 추가한 후 진행합니다.[root@localhost ~]# yum install ..
안녕하세요! 오늘은 SELinux 부울(Booleans) 대하여 알아보겠습니다. SELinux 부울(Boolean) SELinux 부울은 SELinux 정책의 동작을 변경하는 스위치입니다. 부울 값은 on 또는 off로 설정되며, 보안 관리자는 SELinux 정책을 수정하지 않고도 선택적으로 정책을 조정하여 특정 보안 행위를 제어할 수 있습니다. 1. SELinux 부울 사용 방법 getsebool -a : 모든 부울 상태 보기 [root@localhost ~]# getsebool -a abrt_anon_write --> off abrt_handle_event --> off abrt_upload_watch_anon_write --> on … getsebool [부울명] [root@localhost ~]#..
안녕하세요! 오늘은 대하여 알아보겠습니다. SELinux란? SELinux는 리눅스의 운영체제 보안을 강화하기 위해 설계된 보안 아키텍처입니다. 미국 국가안보국(NSA)과 오픈소스 커뮤니티가 공동으로 개발했으며, 기본 목적은 손상된 시스템 서비스로부터 사용자 데이터를 보호하는 것입니다. SELinux는 보안 정책을 통해 시스템에서 프로세스 및 사용자의 권한을 세밀하게 제어합니다. 강제적 접근 제어(Mandatory Access Control, MAC) 전통적인 리눅스 시스템은 임의적 접근 제어(Discretionary Access Control, DAC)를 사용합니다. 사용자는 자신이 소유한 파일에 대한 권한을 설정할 수 있습니다. SELinux는 MAC를 사용하여 시스템 관리자가 정의한 보안 정책에 따..
스왑 생성 이후 활성화에 대해 알아보겠습니다. 2024.02.10 - [Linux(리눅스)/VMware_RHEL] - 스왑(swap) 생성 스왑(swap) 생성 안녕하세요. 오늘은 스왑에 대해 알아보도록 하겠습니다. 스왑(swap) 개념 스왑은 커널 메모리 관리 서브 시스템에서 사용할 수 있는 디스크 영역입니다. 스왑공간은 메모리 내의 비활성 페이지 eastsea92-com.tistory.com 스왑 활성화 swapon 명령을 사용하여 포맷된 스왑 공간을 활성화할 수 있습니다. 또는 sqapon -a 명령어로 /etc/fstab 파일에 작성된 스왑을 활성화할 수 있습니다. [root@localhost ~]# free total used free shared buff/cache available Mem: ..
안녕하세요. 오늘은 스왑에 대해 알아보도록 하겠습니다. 스왑(swap) 개념 스왑은 커널 메모리 관리 서브 시스템에서 사용할 수 있는 디스크 영역입니다. 스왑공간은 메모리 내의 비활성 페이지 사용을 보류하여 시스템 RAM을 확보하는 데 사용됩니다. 시스템 RAM과 스왑 공간을 결합한 것을 가상 메모리라고 합니다. 시스템의 메모리 사용량이 정의한 한도를 초과할 경우 커널이 RAM에서 프로세스에 할당된 유휴 메모리 페이지를 검색합니다. 그런 다음 커널이 유휴 페이지를 스왑 영역에 쓰고 다른 프로세스에서 사용할 수 있는 RAM 페이지를 다시 할당합니다. 프로그램에서 디스크에 쓴 페이지에 대한 액세스가 필요할 경우 커널은 메모리의 다른 유휴 페이지를 찾고 디스크에 쓴 다음 스왑 영역에서 필요한 페이지를 불러옵니..
안녕하세요. gdisk를 사용하여 GPT 디스크를 삭제해 보겠습니다. GPT 디스크 파티션 제거하기 [5단계] 1. 제거할 파티션이 포함된 디스크 지정 lsblk나 fdisk를 통해 디스크를 확인 후 gdisk [디스크] 명령어로 제거할 파티션이 포함된 디스크를 지정합니다. [root@localhost ~]# gdisk /dev/sdb GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Command (? for help): 2. 삭제할 파티션 번호 식별 p를 입..
안녕하세요 오늘은 gdisk를 사용해서 GPT 파티션을 생성해 보겠습니다. GPT 파티션 스키마의 경우 gdisk 파티션 편집기를 사용하여 관리할 수 있습니다. GPT 파티션 만들기 [8단계] 1. 파티션 디스크 지정 gdisk [디스크 장치] 명령을 입력하면 command 프롬프트가 표시됩니다. [root@localhost ~]# gdisk /dev/sdb GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present *************************************************************** Found invali..