본문 바로가기

linux11

Linux - 파일시스템과 파티션 파일시스템 ▶ 파일을 저장하기 위한 운영체제의 중요한 기능 ▶ 파일시스템 종류 Linux: xfs, ext4, ext3, jfs, ReiserFS Windows: FAT, FAT32, NTFS UNIX: UFS, ZFS IOS: APFS, HFS+ 파티션 ▶ 물리적인 디스크를 논리적인 저장영역으로 구별한 것 ▶ 파티션의 종류 - Primary partition: 물리적인 디스크에 독립적으로 존재하며, 디스크마다 4개까지 생성할 수 있다. - Extended partition: 디스크마다 1개까지 생성 가능하며 logical partition으로 분할 사용한다. - Logical partition 디스크 ▶ 디스크 장치 파일 - IDE - SCSI, SATA ▶ 디스크 확인 - df: 디스크의 마운트 상태.. 2024. 3. 4.
Linux - 파일과 퍼미션 리눅스 파일 구조 파일의 종류 - 블록 디바이스 파일은 i/o의 최소 단위가 OS에서 정한 blk 단위로 cache 가능하다. - 문자 디바이스 파일은 순차적인 입출력하는 파일이다. 퍼미션(Permission) ▶ 파일이나 디렉토리에 대한 사용자의 허가정도를 나타낸다. ▶ 사용자는 소유자(user), 그룹소유자(group), 이외 모든 사용자(other)로 구별한다. ▶ 접근 권한에는 r,w,x,s,t 등의 권한으로 구별한다. ▶ 구조 ▶ 표기 - 8진수: 퍼미션은 각 문자의 합으로 표현 ▶ chmod - 퍼미션 수정 명령 - 옵션 ‐R : 디렉토리인 경우 하위 디렉토리와 파일까지 수정 - 대상 : u(user), g(group), o(other), a(all) - operator : +(추가), ‐(삭.. 2024. 3. 4.
Linux - 사용자 관리 사용자 관리 ▶ 사용자 등록 정보 ‐ /etc/passwd ‐ 사용자의 기본 등록 정보가 저장 ‐ 사용자 패스워드의 경우 shadow password 사용 ‐ useradd 명령을 이용 등록 ‐ 사용자의 직접수정이 가능(추천하지 않는다) ▶ 사용자 패스워드, 암호정책 정보 ‐ /etc/shadow ▶ pwconv(pwunconv) 명령을 이용 활성화(비활성화) ▶ change명령을 이용 내용 수정 등록 정보 ▶ 그룹의 등록 정보 ‐ /etc/group ‐ groupadd 명령을 이용 그룹 등록 그룹 관리 ▶ groupadd - 그룹 등록: 사용자를 등록하기 전에 반드시 사용자가 속할 그룹이 먼저 만들어져 있어야 한다. - 옵션 ‐g : 생성 그룹의 GID 번호를 지정한다. - 할당하지 않으면 1001 이.. 2024. 3. 4.
Linux - vi 에디터 vi 실행 # vi 파일명 을 입력하여 실행할 수 있다. vi의 모드 - 명령모드: 입력이 외의 편집작업 - 입력모드: 데이터 입력 및 수정 - 실행모드: 파일 저장, 종료 - 명령 모드에서 삽입 모드로 변경 i : 커서 위치부터 입력 a : 커서 다음 칸에 입력 o : 커서 아래 새로운 라인을 삽입하고 입력 I : 커서가 위치한 라인 맨 앞에 입력 A : 커서가 위치한 라인 맨 뒤에 입력 - 명령 모드에서 실행 모드로 변경 : - 삽입, 실행 모드에서 명령모드로 변경 [ESC] - 삽입 모드에서 실행 모드로 직접 변경 불가능. 명령 모드 - 이동 h, j, k, l (왼쪽,아래,위,오른쪽) gg, G (문서 맨 처음이나 아래로) nG (n 라인으로 이동) ^f, ^b, ^d, ^u (화면단위 이동) -.. 2024. 2. 27.
Linux - 기초 명령어 디렉토리 - 디렉토리 표현 방법 절대 경로: / 디렉토리를 기준으로 표현 - ex) /home/a.txt 상대 경로: 현재위치(./)을 기준으로 표현 - ex) ./a.tx / : 최상위 root 디렉토리 (절대경로 표현의 기준) ./ : 현재 디렉토리 (상대경로 표현의 기준 : 생략가능) ../ : 현디렉토리의 상위 디렉토리 ~/ : 각 사용자의 홈디렉토리 명령어 - directory cd: 디렉토리를 이동하는 명령어. pwd: 현재 위치한 디렉토리를 절대경로로 출력 rmdir: 지정한 디렉토리를 삭제. 단, 디렉토리가 비워져 있는 경우에만 삭제 가능 mkdir: 디렉토리를 생성. -p, --parents: 상위 디렉토리까지 생성 --version: 버전 정보를 보여줌 tree: 디렉토리 구조를 출력 .. 2024. 2. 26.