본문 바로가기

전체 글52

systemd Systemd 현재 사용 중인 RHEL(CentOS) 7 버전 이후, Ubuntu 18.04부터 프로세스 및 서비스 관리 systemd 이전의 프로세스 및 서비스 관리 주체: init 실습용 구버전 CentOS 정보 : CentOS 5.8 ID: root PW: qwer1234 init systemd 이전의 프로세스 및 서비스 관리 주체 모든 프로세스의 부모 프로세스 1번 PID를 가지고 있음 0번 PID: Swapper 특별히 역할이 없는 IDLE 프로세스 ‘런 레벨’을 사용하여 시스템의 상태를 정의하고 제어 (Run Level) 현재 systemd에서는 ‘타깃(Target)’으로 대체됨 리눅스의 런 레벨 0 : Halt - 시스템이 종료되어 있는 상태 1 : Single-User mode - 관리자 .. 2021. 3. 29.
저장소 관리(LVM,RAID) LVM (Logical Volume Manager) 저장소를 유연하게 관리하기 위한 방식 개별 디스크의 파티션 레이아웃 등을 직접 관리하지 않고 LVM을 통해 관리 확장 등이 용이함 RAID 등의 추가기능을 제공함 LVM의 주요 구성요소 PV(Physical Volume) : LVM을 구성하기 위한 가장 낮은 수준의 구성요소. 물리 장치. 디스크 자체, 디스크 내 파티션 (/dev/sdb → /dev/sdb1) VG(Volume Group) : PV의 모음, 이름을 지정하여 생성, 이름으로 접근 LV(Logical Volume) : VG에서 생성, LVM의 최종 결과물, 내부에 파일 시스템 생성하여 사용 LVM 구성 순서 디스크 추가 디스크 인식 파티션 생성 물리볼륨 생성 볼륨 그룹 생성 논리 볼륨 생성.. 2021. 3. 27.
저장소 관리 (파티션,파일 시스템,스왑) 저장소 관리 DAS(Direct Attached Storage) ↔ Network Attached Storage(NAS) 디스크 구조 하드디스크 플래터(Platter): 실제 전/자기를 사용하여 데이터를 기록하는 부분 스핀들(Spindle): 모터, 플래터를 회전시킴 (7200 rpm, 5400 rpm…) 헤드(Head): 플래터의 데이터를 읽거나 기록하는 장치. 디스크의 각 플래터 위아래에 모두 있음. 디스크의 안쪽/바깥쪽으로 이동하며 데이터의 위치에 접근 액추에이터(Actuator): 헤드의 움직임을 제어하는 부분 데이터 최소 단위: 비트(Bit) → 바이트(Byte) 단위의 접두사: K(kilo), M(mega), G(giga), T(tera) → X 1000 정확한 용량 단위 : Ki(kibi),.. 2021. 3. 25.
권한 / 프로세스 권한 기본 권한 : 소유자 / 소유 그룹 / 기타 특수권한 ACL (Access Control List) 기본 권한 소유자/소유그룹/기타사용자 권한의 분류 : 읽기(Read), 쓰기(Write), 실행(eXecute) 파일/디렉터리에서 각 권한의 의미 일반 파일 읽기 - 파일의 내용을 볼 수 있는 권한 쓰기 - 파일의 내용을 수정할 수 있는 권한 실행 - 실행파일(Binary), 스크립트(Read+eXecute) 디렉토리 (=개체의 목록을 가지고 있는 파일) 읽기 - 디렉토리 내의 개체 목록을 읽을 수 있는 권한 쓰기 - 해당 디렉토리 내에 개체의 목록을 수정할 수 있는 권한 실행 - 해당 디렉토리에 진입할 수 있는 권한 각 권한에 대한 설정 방법 권한을 설정할 수 있는 주체: 파일의 소유자 + root.. 2021. 3. 24.
트렌드 코리아 2021 이 책은 작년부터 '트렌드 코리아 2020' 시작으로 읽었던 책이다. 매년 새해 초가 되면 베스트셀러가 되는 시리즈로 1년에 1권씩 1월에 나온다. 새로운 한 해가 어떤 식으로 흘러갈지 궁금한 사람들이 읽으면 좋을 책이라고 생각한다. 트렌드에 뒤쳐진 나에게 이렇게 책으로나마 읽으며 트렌드를 따라갈 수 있는 좋은 방법인 것 같다. 2021. 3. 23.
리눅스 사용자 관리 사용자 관리 사용자 정보를 가지고 있는 파일 : /etc/passwd (pwconv/pwunconv : 사용자의 패스워드를 passwd 파일로 병합/해제) ex) root:x:0:0:root:/root:/bin/bash “:” : 항목의 구분자(Delimiter) root: 사용자의 ID, 로그인 시 사용 x : 사용자의 패스워드 정보. 현재 다른 파일로 분리되어 있음. 여기는 전부 x 표시 0 : UID (Unique Identifier). 사용자를 식별할 수 있는 유일한 번호 0 : 소속된 기본 기룹의 정보 (주 그룹=기본 그룹). 그룹의 번호(GID, Group Identifier) root : Comment(주석), GECOS, 사용자의 구체적인 정보를 기술 /root : 사용자의 홈 디렉토리 경.. 2021. 3. 23.
리눅스 기본 명령어 기본 명령어 소개 ls : 파일/디렉토리 목록을 확인 주요 옵션 - l : Long List 개체의 상세정보 확인 ex) drwxr-xr-x. 2 user user 6 Feb 23 21:17 Desktop 포함되는 정보 d: 개체의 종류를 나타냄 (d: 디렉토리, - : 일반 파일(텍스트 데이터, 실행파일), c : 캐릭터 장치 파일, b : 블록 장치 파일, l : 심볼릭 링크) rwxr-xr-x : 권한에 대한 정보(소유자/소유그룹/기타), 각 권한은 읽기/쓰기/실행(r/w/x) 그 뒤 숫자 . : ACL(Access Control List) 존재 여부 2 : 하드 링크의 개수 앞user : 소유자 뒤user : 소유그룹 6 : 파일의 크기 Feb 23 21:17: 파일이 수정된 시간 대부분의 운영체.. 2021. 3. 22.
시작 '한 달에 책 1권 읽기' 이것을 목표로 살아가고 있다. 2020년도엔 나름 잘 지켰다고 생각한다. 2021년이 된 올해 3월 드디어 한 권을 다 읽었다... 책을 끝까지 다 읽어야 한다는 생각 때문에 오히려 읽지 않았던 것 같다. 그래서 이번부터는 읽었던 책에 관한 독후감을 남길 생각이다. (이전에 읽었던 것들도 남기고 싶지만 그건 뭐 여유가 생긴다면!) 글을 잘 쓰는 편도 아니고 써본 적도 없어서 그냥 편하게 생각 나는 대로 적을 생각이다. 책 읽는 것에 취미를 둔 건 2019년부터니까 2년 정도 지났는데, 꽤 좋은 취미라고 생각한다. (나름 시간도 알차게 보내는 것 같고 생각도 정리되고 새로운 지식도 쌓이고) 내 주위엔 책 읽는 것을 부정적이게 생각하는 사람들도 있다. 그럴 수도 있다고 생각한다. .. 2021. 3. 21.
Azure Fundamentals 취득 후기 학교에서 좋은 기회가 있어서 Azure Fundamentals 자격증 교육도 듣고 시험 바우처를 받게 되었다. Azure Fundamentals 자격증은 Azure의 시작과 같아서 현직자들에겐 운전면허라고 불린다. (그만큼 기초적이고 필수인 자격증이겠지??) 시험은 아래와 같이 나오며 나는 40문제가 출제되었고 1000점 만점에 700 점 이상이면 합격이다. Cloud 개념 설명 (20–25%) 핵심 Azure 서비스 설명 (15–20%) Azure 핵심 솔루션 및 관리 도구 설명 (10–15%) 일반 보안 및 네트워크 보안 기능 설명 (10–15%) 식별, 거버넌스, 개인 정보 보호 및 규정 준수 기능 설명 (20–25%) Azure 비용 관리 및 Service Level Agreements 설명 (1.. 2021. 3. 20.