운영체제 리눅스 배포판 종류 Redhat Enterprise Linux (RHEL) (상용) CentOS : RHEL의 클론Fedora Linux : Redhat에서 새로운 기능/제품을 테스트하기 위한 용도로 사용 CentOS Stream : RHEL과 Fedora
사용자(User) 사용자 정보를 가지고 있는 파일 : /etc/passwd (pwconv/pwunconv : 사용자의 패스워드를 passwd 파일로 병합/해제) : 항목의 구분자(Delimeter)* root: 사용자의 ID, 로그인 시 사용 x: 사용자
DAS(Direct Attached Storage) ↔ Network Attached Storage(NAS)하드디스크물리적인 장치자기(Magnetic)을 사용한 데이터 기록주요부품플래터(Platter) : 실제 전/자기를 사용하여 데이터를 기록하는 부분스핀들(Spind
systemd 현재 사용중인 RHEL(CentOS) 7버전 이후, Ubuntu 18.04 부터 프로세스 및 서비스 관리 systemd 이전의 프로세스 및 서비스 관리 주체: init init systemd 이전의 프로세스 및 서비스 관리 주체 모든 프로세스의 부모
소프트웨어 패키지 관리 소프트웨어 소스코드 컴파일 : 직접 소스코드에 대한 컴파일 명령을 수행 소프트웨어 소스코드 컴파일 컴파일(Compile) : 프로그래머가 작성하는 소스코드를 기계어로 변환 인터프리터(Interpreter)방식 :
일회성 작업 : at atd 데몬에 의하여 동작 일반 사용자/ 관리자 모두 사용 가능 /etc/at.allow : at를 사용할 수 있는 사용자 /etc/at.deny : at를 사용할 수 없는 사용자 /etc/at.allow 파일이 있
로그관리 로그 (Log) - 시스템에서 발생한 이벤트에 대한 기록 감사(Autid) - 관리자가 설정한 특정 대상에 대한 기록 로그의 필요성 보안적 측면 : 침입 등에 대한 감사, 대응 운영적 측면 : 시스템 장애 대응 systemd 이전의 로그 -
네트워크 관리 네트워크 기본 - OSI 7 Layer 1 Layer - Physical : 통신회선, 리피터, 허브 허브 : 물리적인 노드를 확장하는 역할 문제점 : 충돌발생 → 속도 저하 2 Layer - DataLink : Ethernet,
방화벽(Firewall) 관리 네트워크 외부로부터의 침입을 차단 운영체제에 내장되어 있는 방화벽 기능 Paclet Filtering : 전송된 패킷에 대한 허용/차단 송신자/수신자 IP주소 송신자/ 수신자 Port (TCP/UDP) 공격의 유형
DNS(Domain Name System) DNS(Domain Name System) 도메인 이름(FQDN, Full Quallified Domain Name)을 IP주소와 매칭 시켜주는 시스템 정방향 조회, 역방향 조회 정방향 : FQDN → IP주소
LVM(Logical Volume Manager) 저장소를 유연하게 관리하기 위한 형식 개별디스크의 파티션 레이아웃 등을 직접 관리하지 않고 LVM을 통해 관리 확장 등이 용이함 RAID등의 추가기능을 제공함 LVM의 주요 구성요소 PV(Physical Volum
권한 기본 권한 : 소유자/ 소유그룹/ 기타사용자 권한의 분류 : 읽기(Read), 쓰기(Write), 실행(Excute) 파일에서 권한의 의미 읽기 - 파일의 내용을 볼 수 있는 권한 쓰기 - 파일의 내용을 수정할 수 있는 권한
프로세스 관리 프로세스 리눅스에서 파일형태로 저장된 실행명령은 프로그램 실제로 호출하여 실행하면 프로세스(Process)라고 부름 프로세스는 메모리에 올라와야 동작 가능함 프로세스 관리 명령어 ps : 기본적인 프로세스 목록 확인 도구 자주 사용하는 옵션