본문 바로가기
  • 그라데이션
반응형

리눅스4

[Linux_개념] rpm, yum, dnf 의미와 차이 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. RPM (Redhat Package Manager) Redhat, RHEL, Fedora, CentOS 등의 운영체제는 Redhat 계열의 리눅스들이다. rpm, yum, dnf는 모두 Redhat사에서 패키지를 좀 더 쉽게 설치하고 관리하기 위해 만든 패키지 관리 프로그램이다. 그렇다면 이것들은 무슨 차이점을 가지고 있으며 어느 상황에 사용하는게 맞을까? 늘 그렇듯 우리들이 원하는 핵심적인 부분만 정리해보고자 한다. rpm 확장자명은 *.rpm이며 이러한 파일들을 패키지라고 부르기도 한다. 로컬상에 패키지가 있어야지 설치를 할 수 있으며, 이러한 패키지를 다운로드 받는 방법은 크게 CD와 같은 물리적인 디스크로 내려받거나 혹은.. 2023. 3. 10.
[Linux_개념] 파일 시스템(File System) 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. 파일시스템(File System) 파일을 저장하고 관리하는 구조 체계. 파일과 그 안에 든 자료를 저장하고 찾기 쉽도록 유지 관리하는 방법을 말한다. 데이터를 저장하기 위해 우리는 물리적 장치인 디스크를 장착하고 그 디스크를 사용 할 수 있도록 우리는 파티션 영역(fdisk)을 지정해준다. 사용 하고자 하는 영역을 지정해 주었으면 그 안에 데이터(파일과 자료)를 저장하고 관리 할 수 있도록 파일 시스템을 만들어 준다. 운영체제가 파티션 영역을 인식 할 수 있도록 파일 시스템을 만들어줘야 하고 파티션 영역을 인식 할 수 있도록 파일 시스템을 만들어줘야 한다. 쉽게 말해서 기억 공간에 데이터를 저장하고 유지하기 쉽도록 도와주는 것이.. 2023. 2. 22.
[Linux_개념] 쉘 (Shell) 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. 쉘(Shell) 명령어가 입력되거나 스크립트 파일에서 읽어들이는 명령어들을 해석함으로써 사용자와 커널의 중계(Interface) 역할을 담당한다. 사용자가 로그인하면 쉘이 시작되고 명령어를 입력하면 쉘은 명령행의 구분을 분석하고, 리다이렉션, 파이프, 와일드 카드, 작업 제어 등을 처리하고, 명령어를 PATH변수에서 검색하고 존재하면 실행한다. 쉘의 주요 기능들 중 하나는 명령행 프롬프트에서 입력된 명령어들을 해석하는 대화형 기능이다. 쉘은 명령행에서 입력된 명령어들을 분석해서 '토큰' 이라는 단어 단위로 해석한다. 토큰은 탭이나 빈칸, 개행문자 등 '공백' 으로 구분한다. 입력된 명령어들에 메타문자들이 포함되어 있으면 적절하게.. 2023. 2. 21.
[Linux_개념] 압축&아카이빙(gzip, bzip2, tar, zip) [압축] : 파일에 저장되어 있는 정보를 압축하여 보다 작은 기억공간에 동일한 정보를 저장하는 기술. 일반적으로 정보에 포함되어 있는 중복된 내용을 삭제하거나 보다 적은 길이의 코드를 사용하여 저장에 필요한 공간의 크기를 줄임. ( 압축 풀기) [(디지털) 아카이빙] : 지속적으로 보존할 가치를 가진 디지털 객체를 장기간 관리하여 이후의 이용을 보장하는 활동. 기록 관리 분야에서는 공적인 기록의 보존을 처리하는 과정이라 표현하나 컴퓨터 분야에서는 파일의 일시적인 백업 컬렉션을 의미함. 의미의 혼동을 피하기 위하여 아카이빙 대신 '디지털 보존'이라는 용어로 사용하기도 함. * 디지털 아카이빙의 핵심은 장기 보존과 지속적 가치! * 윈도우에서는 단일 파일 혹은 여러 파일들이 합쳐지고 용량이 최소화 되는 것이.. 2023. 2. 7.
728x90