본문 바로가기

Linux

(40)
10_2 User & Group Administration - 사용자 관리 명령어 2. 사용자 관리 명령어 - useradd CMD : 사용자 정보 추가 명령어 (add) - usermod CMD : 사용자 정보 변경 명령어 (modify) - userdel CMD : 사용자 정보 삭제 명령어 (delete) 2_1 useradd 명령어 : useradd 명령어, adduser 명령어 모두 수행 가능 ∇ 명령어 형식 # useradd [options] LOGIN [root@server1 ~]# useradd [options] LOGIN Usage: useradd [options] LOGIN useradd -D useradd -D [options] Options: -b, --base-dir BASE_DIR base directory for the home directory of the ..
10_1 User & Group Administration - 사용자 정보 파일 1. 사용자 정보 파일 사용자(User, Account) 계정은 다른 사용자와 명령을 실행할 수 있는 프로그램 간에 보안 경계를 제공하는데 사용 : 사용자에게는 사용자 이름이 있고, 일반 사용자를 식별하고 쉽게 작업하도록 함 : 내부적으로 시스템은 할당된 고유 식별번호인 사용자 ID 또는 UID로 사용자 계정을 구분 : 사용자 계정은 시스템 보안의 기본 요소 : 시스템의 모든 프로세스(실행 프로그램)는 특정 사용자로 실행 : 파일에는 특정 사용자가 소유자로 지정 : 파일 소유권은 시스템에서 파일 사용자에 대한 접근 제어를 적용하는데 사용 : 실행 중인 프로세스와 관련된 사용자에 따라 해당 프로세스에 접근할 수 있는 파일과 디렉토리가 결정됨 ∇ 사용자 정보 파일들 - /etc/passwd : 사용자의 기본..
3_4 File System Administration - 슈퍼블럭(superblock)복구 1. 슈퍼블럭(superblock) 복구 실습 ① 슈퍼블럭 복구 실습할 파일시스템 선택 # mount /dev/sdb1 /raid0 # df -h /raid0 [root@server1 ~]# mount /dev/sdb1 /raid0 [root@server1 ~]# df -h /raid0 Filesystem Type Size Used Avail Use% Mounted on /dev/sdb1 ext4 477M 2.3M 445M 1% /raid0 # cp -L -r /etc/sysconfig/* /raid0 -L : --dereference , 심볼릭 링크를 따름 -r : 하위 디렉토리 및 파일까지 모두 복사 → 파일들을 생성 ② backup superblock 번호 확인 및 block size 확인 ▷ ba..
3_3 File System Administration - 파일 시스템 점검 및 사용량 점검 파일 시스템 점검 fsck (File system check) : 파일 시스템이 전원이상이나 커널에서 동작하는 프로그램의 이상, 하드웨어적 이상, 비정상적인 시스템 shutdown이 발생해 데미지를 입게 되면, 파일 시스템을 fsck 명령어를 통해 파일 시스템의 무결성을 점검하게 된다. : fsck 명령어와 비슷한 명령어로는 fsck.ext4, e2fsck : 위의 명령어는 모두 파일 시스템을 점검하고, 손상된 파일 시스템을 복구하는 명령어 (Linux) fsck = 점검 (check) + 수정 (repair) (Windows) scandisk / chkdsk (디스크점검) ∇ 명령어 형식 # fsck /dev/sda1 (# fsck -t ext4 /dev/sda1, # fsck.ext3 /dev/sda..
3_2 File System Administration - 파일 시스템 생성 mkfs 명령어를 통한 파일 시스템 생성 : fdisk 명령어로 생성한 파티션을 포맷할 때 사용 : fdisk로 생성한 파티션은 공간만 확장되어 있고 포맷되지 않아 OS가 없다고 생각하면 됨 : mkfs 명령은 한 장치(보통 한 하드디스크 파티션)를 파일 시스템으로 만드는데 사용 : 장치이름은 /dev/hda1, /dev/sdb2 이런 식의 디스크 장치 이름이거나, /, /usr/, /home 같은 파일시스템을 위한 마운트 경로가 사용 -명령어 옵션- 옵션 설명 -m minimum percentage로 파일 시스템에 마련할 여분의 공간을 관리자가 결정하는 옵션 -m을 사용하지 않으면 newfs 명령어가 파일 시스템의 크기에 따라서 적절한 값을 계산하여 사용 -m 다음에는 여분의 공간을 명시하는데 전체 파..
3_1 File System Administration - 파일시스템(File System) 정의와 종류 1. 파일 시스템이란? : 파일을 저장하고 관리하는 체계 (파일과 그 안에 든 자료를 저장하고 찾기 쉽도록 유지 관리하는 방법) : 데이터를 저장하기 위해 물리적 장치인 디스크 장착, 장착한 디스크를 사용할 수 있도록 파티션 영역을 지정 -> 사용하고자 하는 영역을 지정해 주었으면 그 안에 데이터(파일과 자료)를 저장하고 관리할 수 있도록 파일 시스템을 만들어줌 2. 파일 시스템 종류 ext2 mkfs.ext2 리눅스 이전 버전에서 사용하는 파일시스템 ext3 mkfs.ext3 CentOS 5.X 사용하는 파일시스템 ext4 mkfs.ext4 CentOS 6.X 사용하는 파일시스템 xfs mkfs.xfs 현재 고성능 저널링 파일 시스템 (eXtended File System) msdos mfs.msdos..
2_2 Device Reconfiguration & Partition - fdisk 명령어를 통한 디스크 파티션 구성 ∇ 펌웨어 & 파티션 형식 FW : BIOS UEFI DISK : MBR GPT - BIOS (Basic Input/ Output System) - UEFI (Extensible Firmware Interface) - MBR (Master Boot Record) : 파티션 (P4 or P3 + E1), 2TB 지원 - GPT (GUID Partition Table) : 파티션 (128), 8ZB 지원 ∇ 파티션 작업 툴 - fdisk CMD : 2TB 이하 - gdisk CMD : 2TB 초과 - parted CMD : 2TB 초과 : fdisk 명령어는 크기가 2TB 넘는 디스크에서 파티션 설정을 할 수 없음 (현재 불가능하지는 않음) -> parted 명령어를 사용해 파티션 설정해야 함 : 현재 2T..
2_2 Device Reconfiguration & Partition - 디스크 장착 및 디스크 장치 인식(실습) ∇ 실습 시스템 - server 1 ∇ 실습 시나리오 : 여러가지 종류의 디스크에 대해 알아보기 - IDE (Integrated Drive Electronics) - SCSI (Small Computer System Interface) - SATA (Serial Advanced Technology Attachment) ∵ 디스크를 장착한 후 OS 부팅 X, 장착만 해보고 정보만 파악 ∇ 선수 작업!! 해당 서버들에 대한 snapshot 수행 -> 서버를 모두 끄고 수행 - server1 - ① 서버 종료 # poweroff ② 여러가지 디스크 장착해보기 - IDE DISK 장착해보기 VMWare > VM > Settings > Add > Hard DIsk > [v] IDE > [v] Create a ne..