2024년 7월 17일 수요일

리눅스 기반 - Linux on the Surface - 리눅스 파일 시스템/ Hewlett Packard Enterprise / HPE Confidental

 Download Linux | Linux.org  #Linux - 나무위키 (namu.wiki)  # PBL - 

리눅스(Linux) 파일 시스템

그누(GNU, GNU's Not UNIX 의 약자)

완전한 공개 운영 체제

GNU 프로젝트를 지칭하기도 함

GNU 라이선스: 누구나자유롭게 "실행, 복사, 수정"할수있고, 누구도 그런 권리를 제한해서는 안된다는 내용을 포함 (카피레프트)

GNU 시스템 중 가장 흔한 것이 GNU/Linux 또는 Linux 배포판이라불리는 시스템이다 리눅스(Linux)

리누스토발즈(Linus Torvalds)가 만든 Unix의 클론

리눅스 커널(kernel)과 GNU 프로젝트의 라이브러리 도구가 포함된 전체 운영체제를 지칭

소스가 "완전 공개된 자유로운 운영체제

Free software + Open source의 대표적 표본

• Linux 커널은 전세계 개발자들이 자발적으로 참여하여 만들어가고 있다

Hewlett Packard Enterprise

HPE Соны

74


리눅스(Linux) 파일 시스템

- 파일시스템

디스크에 저장된 "데이터"와 논리적인 단위인 "파일"을 연결하는 데이터 테이블이나 인덱스라고 볼 수 있음 OS(운영체제)가 파티션이나 디스크에 데이터를 저장한 뒤 데이터를 찾아 읽고 쓰기위해 구성하는 체계

사용자는 운영체제를 설치할 때 포맷 후 고유한 파일시스템을 제공받아 시스템을 구축하며, 파일시스템은 파일의 인덱스 뿐만 아니라 파일명의 크기를 제한하거나 확장자 길이, 파티션의 개수 등 다양한 기능을 제공 포건식?

- 파일시스템의 기능

파일을 관리 (생성, 삭제, 수정 등)

파일에 대한 접근방법과 제어방법 제공

백업이나 복구를 위한 기능 제공

파일의 안전을 위해 암호화 및 복호화 기능 제공

파일에 접근하기위한 인터페이스 및 명령어 제공

• 리눅스의 경우 ext(Extended File System)시리즈와 xfs 가 있음

파일시스템

-디스크에 저장된 "데이터"와 논리적인 단위인 "파일"을 연결하는 데이터 테이블이나 인덱스라고 볼 수 있음 

-OS(운영체제)가 파티션이나 디스크에 데이터를 저장한 뒤 데이터를 찾아 읽고 쓰기위해 구성하는 체계

-사용자는 운영체제를 설치할 때 포맷 후 고유한 파일시스템을 제공받아 시스템을 구축하며, 파일시스템은 파일의 인덱스 뿐만 아니라 파일명의 크기를 제한하거나 확장자 길이, 파티션의 개수 등 다양한 기능을 제공 포건식?

 파일시스템의 기능

   - 파일을 관리 (생성, 삭제, 수정 등)

   - 파일에 대한 접근방법과 제어방법 제공

   - 백업이나 복구를 위한 기능 제공

   - 파일의 안전을 위해 암호화 및 복호화 기능 제공

   - 파일에 접근하기위한 인터페이스 및 명령어 제공

• 리눅스의 경우 ext(Extended File System)시리즈와 xfs 가 있음


마운트(mount)

마운트는 외부 저장장치를 다른 디스크의 하위 디렉토리로

연결해서 OS가 쉽게 찾아 사용할 수 있게 만들어 주는 것을 의미 디스크 파이션 안의 모든 파일은 모두 루트 디렉터리의 아래에 있는

디렉터리에 보관되는데 루트 디렉터리는 /로 표현.

커널 (Kernel)

운영체제의 핵심이다.

시스템이 부팅할 때 로드되며 주 역할은 하드웨어를 제어하는 것임

하드웨어의 보안과 한정된 시스템의 자원관리를 해주는 프로세스 스케줄링이 이루어짐

OS의 요구에 따라 프로세스가 수행되고 그에 필요한 프로세서 또한 커널에서 관리

또한 메모리관리와 입출력, 네트워크 관리 등 OS가 하는 역할의 대부분에 필요하기 때문에 커널이 망가진다면 OS를 사용하지 못하게 됨


리눅스 명령어 연습 사이트 : 

https://draft.blogger.com/blog/post/edit/3102208567829848532/5573201425033820028


JSLinux : https://bellard.org/jslinux/


기본 디렉터리

•/bin: 모든사용자가 사용할수 있는 명령어

•/boot: 시스템 부팅시 필요한 파일

•/dev: 디스크같은 물리적인 저장장치를 파일화해서 관리

•/etc: 시스템 환경설정파일 및 부팅관련 스크립트

•/home: 개인 사용자의 파일

•/lib: 공유 라이브러리

•/lost_found: 파일시스템을 복구할 때 사용

•/mnt: 파일시스템을 마운트할 때 포인터가 됨

•/opt: 응용프로그램 슬치를 위해 사용

•/proc: 가상 파일시스템으로 시스템에서 운영되는 여러 정보가 있음

•/sbin: 시스템 관리에 필요한 명령어

•/tmp: 임시저장디렉터리

•/usr : 시스템 운영에 필요한 명령, 프로그램

•/var: 로그관련, 가변적인 데이터가 보관


Pods


댓글 없음:

예정공정표_엑셀프로그램 V41 / 공정관리 무료 프로그램 / 데이터 분석-pinterest 실시간모니터링 샘플

 프리킥 /  https://kr.freepik.com/vectors/%EA%B3%B5%EC%A0%95-%EA%B4%80%EB%A6%AC 1.  통합내역프로그램 다운로드(XCOST professional)   http://xcost.me/bbs/boa...