목록분류 전체보기 (257)
And Brain said,

1. 개요공항에서 짐을 부칠 때, 승객은 자신의 가방을 컨베이어 벨트에 올려놓습니다. 하지만 공항 시스템은 단순히 "김아무개의 가방"이라는 이름으로 짐을 관리하지 않는 대신, 각 가방에 고유한 바코드(태그)를 붙이고, 이 바코드를 기반으로 가방을 추적하게 됩니다.이와 비슷하게 리눅스 파일 시스템에서는 파일을 관리할 때 단순히 이름만 사용하는 것이 아니라, 파일마다 고유한 식별자인 inode 번호가 부여됩니다. 파일을 열거나 이동할 때, 시스템은 먼저 디렉터리(공항의 승객 정보 시스템)에서 파일 이름과 연결된 inode 번호(바코드)를 찾은 뒤, 이를 기반으로 실제 데이터 블록(가방이 보관된 장소)을 찾아갑니다.이러한 구조 덕분에 파일 이름이 변경되어도 inode는 유지되며, 여러 개의 파일 이름이 동일한..

1. 종합소득 신고대상자종합소득금액이 있는 사람은 원칙적으로 모두 종합소득세 신고를 해야 합니다. 또한, 사업소득 등에서 결손이 발생했거나 소득금액이 없는 경우에도 신고해야 하지만, 다음의 경우에는 신고하지 않아도 됩니다. 1. 근로소득만 있는 거주자 2. 퇴직소득만 있는 거주자 3. 근로소득과 퇴직소득만 있는 거주자 4. 1~3에 해당하는 자로서 분리과세대상소득만 있는 자5. 분리과세대상소득만 있는 자2. 신고 및 납부기한종합소득세 신고 및 납부는 소득이 발생한 연도의 다음 해 5월 1일부터 5월 31일까지 해야 합니다.3. 신고 및 납부처신고 방법 원칙적으로 신고자는 주소지 관할 세무서에서 신고할 수 있습니다.하지만, 국세청 홈택스https://www.hometax.go.kr에서 전자신고를 통해 간편..

들어가며다양한 Linux 배포판을 사용하다 보면 배포판에 따라 관리자 권한을 가진 그룹이 다르게 설정되어 있다는 걸 알 수 있습니다. 어떤 배포판에서는 wheel 그룹이, 또 다른 배포판에서는 sudo 그룹이 관리자 권한을 부여하는 역할을 합니다. 이 글에서는 wheel과 sudo 그룹이 탄생한 역사부터, 그 차이점과 실제 사용 방법까지 파헤쳐 보겠습니다1. Unix 시대1.1 Unix와 사용자 계층 구조Unix 운영체제는 1969년 AT&T의 벨 연구소(Bell Labs)에서 켄 톰프슨(Ken Thompson)과 데니스 리치(Dennis Ritchie)에 의해 개발되었습니다. 당시 컴퓨터는 대형 메인프레임이었으며, 여러 사용자가 같은 시스템을 공유하는 멀티유저(Multi-user) 환경이 필요했습니다...

1. rsyslog ?rsyslog는 기존 syslog의 성능을 대폭 강화한 고성능 로그 관리 시스템입니다. rocket-fast system log라는 이름 그대로 빠른 속도와 강력한 기능을 제공하며, 대부분의 리눅스 배포판에 기본적으로 포함되어 있습니다.rsyslog의 특징멀티스레드 지원: 기존 syslog 대비 빠른 로그 처리 가능다양한 입력/출력 옵션: 파일, 데이터베이스, 원격 서버, Elasticsearch 등강력한 필터링 기능: Facility/Severity 기반, 정규식 활용 가능UDP/TCP/TLS를 통한 원격 로그 전송 가능플러그인 기반 확장성: MySQL, Kafka, Elasticsearch 등의 연동 지원rsyslog 상태 확인systemctl status rsyslog # ..

1. MBR(Master Boot Record) VS GPT(GUID Partition Table) ?MBR(Master Boot Record)과 GPT(GUID Partition Table)은 디스크 파티션을 구성하는 방식입니다. 운영체제(OS)가 디스크를 인식하고 사용할 수 있도록 구조화하는 역할을 하며, BIOS/UEFI와 밀접한 관련이 있습니다.2. MBR과 GPT 개요2.1 MBR (Master Boot Record)MBR은 디스크의 맨 첫 번째 512바이트(0번 섹터)에 저장된 데이터로, 시스템이 부팅될 때 중요한 역할을 합니다. 1983년에 도입되었으며, 기존 BIOS 시스템에서 부팅 디스크로 널리 사용되었습니다.MBR은 다음과 같은 세 가지 중요한 요소로 구성됩니다. 부트 로더 (Boot ..