본문 바로가기

Linux

Linux 압축과 아카이브 아카이브(Archive)란? - 여러개의 파일을 하나의 파일로 묶는 방법 - 압축은 원래 하나밖에 할 수 없다. 여러개의 파일을 압축하기 위해선 아카이브화 해야한다. Windows 압축하는 방법 여러개의 파일 선택 후 -> 압축 -> 압축파일 생성한다. ex) 반디집 하지만 Windows도 아카이브가 되지만 보이지 않는 것일 뿐이다. (과정생략,자동으로 지원) Linux 압축하는 방법 여러개의 파일을 묶은 후(아카이브화), 아카이브 파일을 압축한다. 원래의 압축은 파일 하나만의 용량을 줄여주는 기능이다. 여러개는 동시에 압축X tar (Type ARchive) - 아카이브 파일에는 확장자 .tar을 붙여서 사용한다. - TAPE 저장 장치에 데이터를 기록할 때 사용되는 형식이다. 옵션 -c 아카이브 파일.. 더보기
Linux) yum개념 및 실습 yum 패키지 관리 도구 - rpm기반의 패키지 관리 도구로 의존성 문제를 자동으로 해결해주며, 시스템에 설치되어 있는 패키지 버전과 저장소에 저장되어 있는 패키지의 버전을 비교하여 최신 버전으로 업데이트도 진행한다. - 설치 가능한 패키지 정보를 가지고 있는 저장도(Repository)서버를 이용한다. 저장소라고 얘기하진 않고 Repository , REPO서버 라고 부른다. yum[옵션][명령어][패키지명] 옵션 -y : 설치과정에서 출력되는 질문에 yes(y)로 대답 명령어 - yum은 확장 프로그램(Plug-in)을 설치하여 수많은 명령어를 사용할 수 있다 install 패키지 설치( rpm -i) update 업데이트 ( rpm -U) check-update 업데이트 가능 여부만 확인 remov.. 더보기
Linux) 부팅 프로세스 부팅 프로세스. 1. Power On - 전원이 들어오면 CPU가 ROM(Read Only Memory)에 저장된 Bios(Bios Input Output System) 실행 - BIOS는 POST(Power On Self Test/자체진단기능)을 수행하여 하드웨ㅇ의 장치들을 인식하며 하나 이상 유무를 확인 - 하드디스크를 인식하며 첫번째 섹터(Sector)에서 MBR(Master Boot Record)을 읽어 들여 부터로더를 실행한다 위와 같은 화면이 뜬 것을 본적 있을 것 이다. 이런 화면이 뜨는 것을 POST라고 한다. POST : 예전에는 컴퓨터를 부팅할 때 포스트 화면이 많이 보여졌지만 요즘은 회사 로고로 많이 가리는 편. 포스트를 통해 컴퓨터의 상태를 알 수 있다. 재부팅 화면 중 e 키를 누.. 더보기
Linux) RPM RPM(Redhat Packge Mangement) 패키지 관리 도구 패키지란? 특정 프로그램이나 파일을 설치할 수 있도록 묶어놓은 파일을 말한다. ex) Windows -> setup.exe, insall.exe , install.msi kakaotalk 설치 -> kakaotalk_set.exe 이런식으로 설치되는 것을 말한다. RPM 실습 사전 준비 Server-A -> settings -> CD/DVD-ROM -> CentOS DVA iso 파일 선택 CD /DVD 클릭 후 CentOS-6.9-x86-bin-DVD1 파일을 클릭한다. 기존에 있던 minimal 파일에서 DVD 파일로 바꿔주는 것이다. #mount -t iso9660 /dev/cdrom /mnt mount : block device.. 더보기
Linux 파일 검색(find) find - 파일 검색 형식 #find [경로] [옵션] [명령] 설정환경 #mkdir /practice/find_test #cd /practice/find_test #vi file_make.sh #!/bin/bash for z in $(seq 0 7); do for i in $(seq 0 7); do for j in $(seq 0 7); do touch ${z}${i}${j} chmod ${z}${i}${j} ${z}${i}${j} done; done; done; vi를 설정했다면 #sh file_make.sh 를 입력해서 스크립트 실행 #rm -f file_make.sh 를 입력해서 실행 완료 후 삭제 허가권이 777 ( rwx rwx rwx)로 설정된 파일을 검색한다. r : 읽기 w : 쓰기 x .. 더보기
Linux 파일시스템 RIAD-1, RAID-5 , 볼륨 RAID-1 - 미러링 RAID 라고 부른다 - 총 Disk 용량의 50%만 사용이 가능하다 - 데이터 여러번 기록하면서 걸리는 시간 때문에 성능이 감소 - 한개의 디스크가 고장이 나면 볼륨의 다른 디스크에서 데이터를 가져와 사용한다 - 중복해서 양쪽에 저장된다. 한쪽은 Active상태일때 다른 한쪽은 standby 상태 - Active 상태가 고장이 나면 다른 한쪽인 standby 상태로 있는것이 Active 상태로 바뀌어 실행된다. - 성능이 조금 떨어지는 반면에 고장이 나도 바로 대처할 수 있기 때문에 실용성이 좋다. RAID-5 - RAID-1 처럼 데이터 결함도 허용하면서 RAID-0처럼 공간 효율성도 좋은 방식 - 최소 3개의 디스크가 발생하며 보통 5개 이상의 디스크로 구성한다 - 디스크 장.. 더보기
Linux 파일 시스템(3) RAID RAID란? RAID(Redundant Array of / Inexpensive / Independent Disk) - 물리 디스크 여러개를 하나의 논리 디스크로 만들어서 사용하는 방법 - 비용 절감 및 신뢰성과 성능 향상. 초기 RAID - 초기에는 Disk의 용량이 크지 않아서 업그레이드 후 폐기하기엔 아깝고 그렇다고 단독으로 사용하기에는 용량이 부족한 저장 장치를 재활용할 목적으로 RAID를 구성하였다 현재 RAID - 현재는 저장장치 기술이 발전(집 컴퓨터)하여 용량이 점차 커져 용량 증설 목적이 아닌 데이터 보호, 디스크 성능 개선을 위해 사용한다해서 독립적인 단독으로 사용 가능한 저장 장치로 해석한다. RAID의 구성 종류 Hardware RAID - RAID 컨트롤러에 의해 구성된다 - RA.. 더보기
Linux 파일 시스템(2) mount 지난번에 주 파티션과 확장파티션의 개념과 실습에 대해 알아봤다. 오늘 정리할 내용은 mount와 UUID 설정하는것이다. 우선 디스크를 1GB와 2GB를 추가 하고 난 후 디스크(1GB) 파티션 구성 계획을 만들어라. 조건) 주 파티션 1번 - 500M 주 파티션 2번 - 나머지 전부 조건) 디스크(2GB) 파티션 구성 계획 주 파티션 1번 - 500M 주 파티션 2번 - 나머지 전부 위에 상황을 모두 생성했다면 파티션 생성 확인 명령어를 입력해서 제대로 만들어졌는지 확인해본다 #fdisk -l /dev/sdb /dev/sdc : 파티션 생성 확인 1번 주파티션에 500M를 입력한다. 2번 주파티션에는 나머지 전부라는 의미인 엔터를 입력한다. 그런 다음 P를 입력함으로써 제대로 만들어졌는지 확인해본다. .. 더보기