리눅스 시스템 8주차 ◆파일 시스템과 디스크 관리 ●파일 시스템 ▷컴퓨터 파일과 데이터를 저장하고 정리하는 방법 ▷a method of storing and arganizing computer files and their data ◆리눅스 기반 파일 시스템 ●ext4 ▷1EB 엑사바이트 시상의 볼륨 ●XFS ▷1993 실리콘 그래픽스가 개발한 고성능 저널링 파일 시스템 ●리눅스에는 디스크가 아니라 메모리에서 생성되어 사용되는 가상 파일 시스템이 있다. ●cat /proc/filesystems 를 입력하여 지원 커널을 확인할 수 있다. ◆파일 시스템 구조 ▷파일은 inode로 관리된다. ▷디렉터리는 단순히 파일의 목록을 가지고 있는 파일일 뿐인다. ▷특수 파일을 통해 장치에 접근할 수 있다. (디렉터리도 ..
◆ ●프로세스 ▷현재 시스템에서 실행 중인 프로그램 ▷리눅스에서 모든 프로세스는 부모 자식 관계를 가지고 있다. ▷자식 프로세스는 할 일이 끝나면 부모 프로세스에 결과를 돌려주고 종료된다. ●PID(process identification number) ▷각 프로세스가 가지고 있는 고유한 번호 ◆PCB(Process Control Block) ▷리눅스가 프로세스가 유지하는 주요 정보 ●1.PID(Process ID) ●2.UID(User ID) ●3.GID(Group ID) ●4.파일 디스크립터(file descriptor. fd) ●일반 프로세스 ▷잠깐 실행되었다 바로 종료 됨 ●데몬 프로세스(daemon process) ▷특정 서비스를 제공하기 위하여 존재 ▷24시간 동작하며 끝에 –d가 붙고, 보통..
◆파일 접근 권한 정리 ▷리눅스는 기본적으로 다중 사용자 시스템이다. ▷접근 권한은 파일에 무단으로 접근하는 것을 방지하고 보호한다. ▷접근 권한은 파일이 가지고 있는 속성 중 하나다. ●-rw—r--. 1 root root 158 9월 10 2018 /etc/hosts ○접근권한, 하드링크, 소유권(소유자id, 소유그룹id), 크기(B) ○, 최종 수정일, 파일 or 디렉토리 명(파란색=디렉터리 , 초록색=실행파일) ●리눅스는 사용자를 파일 소유자, 파일이 속한 그룹, 그 외 기타 사용자로 접근권한 부여 ●접근 권한의 종류 ▷읽기 권한, 쓰기 권한, 실행 권한 ▷파일과 디렉터리인지에 따라 의미가 다르다 권한 파일 디렉터리 읽기 파일을 읽거나 복사할 수 있다. ls 명령으로 디렉터리 목록을 볼수 있다 쓰..
◆셸 사용법 ●셸 ▷사용자와 리눅스 사이에서 중재자 역할을 하는 소프트웨어로, 사용자는 셸을 통해 리눅스를 사용한다고 할 수 있다. ▷사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기(interpreter)와 번역기(translator) 기능을 가진다. (명령어 해석기 기능) ▷셸은 자체 내의 프로그래밍 기능이 있어서 프로그램도 만들 수 있다. ▷셸은 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공한다. ◆셸의 종류 ●C셸 ▷편리한 기능, 큰 크기 느린 처리속도\ ●배시셸(bash shell, 1988) ▷리눅스의 기본 셸 ※사진 및 교재 참고(191p) ●서브 셸 ○프롬프트에서 다른 셸을 실행할 수 있는데 이렇게 새로 생성된 셸을 서브 셸이라고 한다. ◆출력 명령 ●ehco ○ehco [..