'Linux' 카테고리의 글 목록
본문 바로가기

Linux

(29)
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 압축과 아카이브 아카이브와 압축 compress_test 안에 file-1을 만들고 file-2와 file-3를 복사한다. 이때 file-1, file-2 ,file-3의 용량이 95M인것을 확인할 수 있다. 압축의 종류로는 (gzip , gunzip) , (bzip2 , bunzip2) , xz 이 있다. 우선 #gizp을 살펴보자 #gzip[파일명] 결과 :[파일명].gz 확장자인.gz만 보고 압축인 것을 알아야 한다 -[1~9] -1 압축속도가 가장 빠르며 압축율은 가장 낮음. 속도 우선시 -9 압축속도가 가장 느리며 압축율을 가장 높음. 파일의 용량이 크면 클수록 효율이 좋다. -6 기본값 #gzip 을 통해 file-1 을 압축한다. #time[명령어] : [명령어]실행에 걸린 시간을 출력해주는 명령어 #tim..
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를 입력함으로써 제대로 만들어졌는지 확인해본다. ..