2019. 9. 5. 22:18ㆍ정보보안과정/리눅스 서버 관리자
190905
SSD -> 성능 r(read) 다른디스크에 비해 약 10배 빠름
w(write) 다른디스크에 비해 약 1.5~2배 빠름
발열↓(돌리는방식이 아닌 찍어내는 방식), 소음↓, 전력↓
디스크 끝쪽 헤더 -> 데이터 읽어들이는 부분
섹터 -> 가장 작은단위
트랙 -> 섹터들의 모임
실린더 -> 여러개의 플래터들에 같은위치에 포함된 트랙묶음
디스크 구조
sector -> track -> cylinder -> partition -> disk
디스크 이름 체계
IDE) /dev/hda(harddisk drive), /dev/hdb, /dev/hdc, /dev/hdd
SCSI) /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, ....
(디스크 장치인식 작업)
# chkconfig kudzu on
chkconfig --list kudzu -> 켜져있는지 확인하는 명령어
# poweroff
디스크 추가
Power on
# fdisk -l -> 생성된 장치 확인
ls -l /dev/sd?
ls -l /dev/sd*
lshal -> 서버 하드웨어에 대한 모든정보
[참고] 서버에 장치 목록/정보 확인
(CLD) # lshal
(GUI) # hal-device-manager
02. 파티션 작업
(선수지식)
디스크 파티션 이름 체계
파티션 종류
- primary partition(1-4) -> 주 파티션
- extended partition
- logical partition(5-15)
fdisk - MBR Partition 스키마(FW[펌웨어] : BIOS)
gdisk, parted - GPT 스키마(FW : UEFI)
(파티션 작업)
# fdisk /dev/sdb
# partprobe
# fdisk -l /dev/sdb
03. 파일시스템 작업
파일시스템 -> 파일을 저장하고 관리하는 구조체계.
-> 파일 안에 있는 내용을 빠르게 읽고, 빨리 쓰고, 빨리 검색하고 실행할 수 있도록 함
(선수지식)
리눅스
ext2 -> 전에있던 파일이 너무 불안정해서 안정성에만 초점
- ext3 - ext4(기능에 초점) - xfs(성능에 초점)
파일시스템 구조
df -h -T -> 파일시스템 타입 확인
# dumpe2fs /dev/sdb1
(파일시스템 작업)
# mkfs -t ext2|ext3 /dev/sdb1
# dumpe2fs /dev/sdb1 (# tune2fs -l /dev/sdb1)
[실무예] 파일시스템이 풀난 경우
# tune2fs -m 1 /dev/sdb1 -> 남는 공간을 확보하기위해 민프리 공간을 1퍼센트로 줄이는 것
[실무예] df 명령어 출력 결과 해석
사용중인공간 + 남아있는공간 -> 전체공간이 되지 않을 것이다.
전체공간 = 사용중 + 남은공간 + minfree
04. 마운트 작업 (mount CMD, /etc/fstab)
마운트 확인
# df -k -> 마운트 되있다 안되있다, 디스크 용량 확인할 때 사용
# mount -> 마운트 옵션 확인
마운트 관련 파일들
/etc/mtab(마운트테이블) -> 현재 마운트된 정보 (운영체제가 알아서 관리해주고 있어서 내가 관리할 필요 없음)
/etc/fstab(파일시스템테이블) -> 부팅시 마운트할 만한 정보 (내가 건들고 수정해야 함.)
마운트 관련 명령어들
05. 기타 마운트 관리
06. 파일시스템 점검
슈퍼블록 : 파일시스템 크기와 같은 전체적인 파일시스템에 대한 정보를 포함
fsk CMD
(주의) /home, /data1 - umount CMD + fsck CMD
/, /usr, /var, /tmp - single user mode + fsck CMD
# fsck /dev/ sda3
# fsck -y /dev/sda3
[실무예] fsck -y /dev/sda1
# script -a fsck.log
# fsck -y /dev/sda3
# exit
# cat fsck.log
[실무예] 슈퍼블럭 복구 방법
# dumpe2fs /dev/sdb1 | grep -i superblock
# e2fsck -b # /dev/sdb1
[실무예] 배드블럭 발생한 경우의 처리
# badblocks -v /dev/sdb1
# e2fsck -cf /dev/sdb1
07. 파일시스템 모니터링
df(disk free space[윈도우 내컴퓨터]) CMD
-> 디스크 사용량 점검, 마운트 유무 확인
df -h(human) -> 사람이 알기 쉽게 환산해서 알려줌
df -T(Type) -> 디스크 타입(유형)을 보여줌 (ex) ext3
du(disk usage) CMD 디스크 사용량
->
find CMD
[실무예] 파일/디렉토리/파일시스템 용량 파일
# df -k
# du -s(sum)k /var
# cd /var; du -sk * | sort -nr | more
# find /var -size +300M -type f
Chapter 03. LVM 관리
Chapter 04. RAID 관리
Chapter 05. 소프트웨어 관리
Chapter 06. 부팅과정과 장애처리
Chapter 07. 사용자 & 그룹 관리
Chapter 08. 잡 스케줄링
Chapter 09. 백업과 복구
'정보보안과정 > 리눅스 서버 관리자' 카테고리의 다른 글
SoftWare 관리 (0) | 2019.09.11 |
---|---|
RAID관리 / SWAP관리 (0) | 2019.09.10 |
LVM관리 / RAID관리 (0) | 2019.09.09 |
마운트관리 / LVM관리 (0) | 2019.09.06 |
1장 디렉토리 구조 / 장치 관리 (0) | 2019.09.04 |