728x90
반응형

mke2fs 명령어

Make Second Extended File System의 약어로, ext2, ext3 그리고 ext4 타입의 리눅스 파일을 생성(포맷)하는 명령어

새로운 디스크를 추가로 장착한 경우 fdisk로 먼저 파티션 생성 후 mke2fs로 파일 시스템을 생성(포맷)해야 함

mke2fs는 mkfs가 확장된 명령어이기에 mkfs도 파일 시스템 생성(포맷)이 가능함

 

예시

mke2fs [옵션] [디렉토리]

 

옵션

-T 파일 시스템 타입 지정(ext2, ext3, ext4 등)
-b 블록 크기 지정
-c 파일 시스템 생성 시 배드 블록 검사하기
-f 프래그먼트 크기 지정
-i inode당 바이트 수 지정
-m 예비 블록 지정

 


df 명령어

Disk Free의 약어로, 마운트 된 디스크 사용량 확인 가능

파일 시스템, 디스크 크기, 사용량, 여유 공간, 사용률, 마운트 지점 순으로 출력

-h 옵션을 사용하면 사람이 보기 좋은 메가(M), 기가(G) 단위로 디스크 공간 확인 가능

 

예시

df -h

 

+ du 명령어

Disk Usage의 약어로, 특정 디렉토리 기준으로 디스크 사용량 확인

df는 시스템 전체 du는 특정 디렉토리 기준 디스크 공간 확인

 


uuid란?

Universally Unique Identifier의 약어로, 범용 고유 식별자라고도 함

소프트웨어 구축에 쓰이는 식별자 표준

 

blkid 명령어

Block ID의 약어로 블록 디바이스 속성과 uuid를 출력해주는 명령어

 

예시

blkid [옵션] [디바이스]

 


리눅스 쉘 등장 시기 순서별 정리

쉘 종류 특징
Bourne Shell(sh) 오랜 기간 UNIX 시스템의 표준 구성요소였으나 후에 개발된 여러 쉘에 비해 기능적인 면이 부족
C Shell(csh) 본 쉘과 호환되지만 인터페이스 구조가 다르고, 쉘 스크립트 작성 구문 형식이 C언어와 같음
Korn Shell(ksh) 본 쉘의 비대화식 사용자 환경과, C 쉘의 대화식 사용자 환경을 접목
Bash Shell(bash)  쉘과의 호환성을 유지하며 C 쉘  쉘의 편리한 기능도 포함
Dash Shell(dash)  쉘을 기반으로 개발된 쉘로서 포직스(POSIX) 표준을 준수하며 보다 작은 크기로 개발된 쉘

 


/etc/passwd 파일

리눅스 시스템의 사용자 계정 정보를 담고 있는 파일

각 계정의 로그인 쉘 정보도 이 파일에 기록됨

 

사용자에게 부여된 로그인 쉘 확인 명령어

grep [사용자명] /etc/passwd
반응형
복사했습니다!