Linux 29

Linux 압축과 아카이브

아카이브(Archive)란? - 여러개의 파일을 하나의 파일로 묶는 방법 - 압축은 원래 하나밖에 할 수 없다. 여러개의 파일을 압축하기 위해선 아카이브화 해야한다. Windows 압축하는 방법 여러개의 파일 선택 후 -> 압축 -> 압축파일 생성한다. ex) 반디집 하지만 Windows도 아카이브가 되지만 보이지 않는 것일 뿐이다. (과정생략,자동으로 지원) Linux 압축하는 방법 여러개의 파일을 묶은 후(아카이브화), 아카이브 파일을 압축한다. 원래의 압축은 파일 하나만의 용량을 줄여주는 기능이다. 여러개는 동시에 압축X tar (Type ARchive) - 아카이브 파일에는 확장자 .tar을 붙여서 사용한다. - TAPE 저장 장치에 데이터를 기록할 때 사용되는 형식이다. 옵션 -c 아카이브 파일..

Linux 2021.08.27

Linux) yum개념 및 실습

yum 패키지 관리 도구 - rpm기반의 패키지 관리 도구로 의존성 문제를 자동으로 해결해주며, 시스템에 설치되어 있는 패키지 버전과 저장소에 저장되어 있는 패키지의 버전을 비교하여 최신 버전으로 업데이트도 진행한다. - 설치 가능한 패키지 정보를 가지고 있는 저장도(Repository)서버를 이용한다. 저장소라고 얘기하진 않고 Repository , REPO서버 라고 부른다. yum[옵션][명령어][패키지명] 옵션 -y : 설치과정에서 출력되는 질문에 yes(y)로 대답 명령어 - yum은 확장 프로그램(Plug-in)을 설치하여 수많은 명령어를 사용할 수 있다 install 패키지 설치( rpm -i) update 업데이트 ( rpm -U) check-update 업데이트 가능 여부만 확인 remov..

Linux 2018.02.19

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 2018.02.19

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 2018.02.19

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 2018.02.13

Linux 파일시스템 RIAD-1, RAID-5 , 볼륨

RAID-1 - 미러링 RAID 라고 부른다 - 총 Disk 용량의 50%만 사용이 가능하다 - 데이터 여러번 기록하면서 걸리는 시간 때문에 성능이 감소 - 한개의 디스크가 고장이 나면 볼륨의 다른 디스크에서 데이터를 가져와 사용한다 - 중복해서 양쪽에 저장된다. 한쪽은 Active상태일때 다른 한쪽은 standby 상태 - Active 상태가 고장이 나면 다른 한쪽인 standby 상태로 있는것이 Active 상태로 바뀌어 실행된다. - 성능이 조금 떨어지는 반면에 고장이 나도 바로 대처할 수 있기 때문에 실용성이 좋다. RAID-5 - RAID-1 처럼 데이터 결함도 허용하면서 RAID-0처럼 공간 효율성도 좋은 방식 - 최소 3개의 디스크가 발생하며 보통 5개 이상의 디스크로 구성한다 - 디스크 장..

Linux 2018.02.09

Linux 파일 시스템(3) RAID

RAID란? RAID(Redundant Array of / Inexpensive / Independent Disk) - 물리 디스크 여러개를 하나의 논리 디스크로 만들어서 사용하는 방법 - 비용 절감 및 신뢰성과 성능 향상. 초기 RAID - 초기에는 Disk의 용량이 크지 않아서 업그레이드 후 폐기하기엔 아깝고 그렇다고 단독으로 사용하기에는 용량이 부족한 저장 장치를 재활용할 목적으로 RAID를 구성하였다 현재 RAID - 현재는 저장장치 기술이 발전(집 컴퓨터)하여 용량이 점차 커져 용량 증설 목적이 아닌 데이터 보호, 디스크 성능 개선을 위해 사용한다해서 독립적인 단독으로 사용 가능한 저장 장치로 해석한다. RAID의 구성 종류 Hardware RAID - RAID 컨트롤러에 의해 구성된다 - RA..

Linux 2018.02.08

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를 입력함으로써 제대로 만들어졌는지 확인해본다. ..

Linux 2018.02.08

Linux 파일 시스템

파일 시스템이란 파일이나 데이터를 쉽게 발견 및 접근할 수 있도록 보관하거나 조직하는 체제이다. 리눅스의 대표 파일 시스템은 ext3, ext4, swap, xfs, iso9660, nts 등이 있다 지금 사용하는 CentOS 6.9 버전에서 채택한 기본 파일 시스템은 etx4이다. 파티션(Partition) - 운영체제는 파티션 단위로 저장장치를 인식한다 - 하나의 물리적인 디스크를 여러개의 논리적인 디스르코 나누는 것이다. Window 파티션과 Linux 파티션을 비교해보자. Window 파티션 a:\ // 하드디스크에는 원래 a와 b 드라이브도 사용했었다. b:\ // 플로피디스크등을 사용할때 사용했지만 요즘은 사용하지 않아서 없어졌다. // 요즘은 CD도 없기 때문에 D드라이브도 없어지는 추세이다..

Linux 2018.02.05

Linux 예약 작업

리눅스의 예약작업에 대해 알아보기 전에 몇가지 알고 넘어 가야 한다. #uptime 10:53:31 38 3users load average : 0.00 0.00, 0.00 [현재시간] [부팅시간] [접속자수] [평균 부하 최근 1분 5분 15분] 을 나타낸다. CPU코어 1개일때 부하가 1.0이면 CPU를 100% 사용하는중이다. 즉 정상적인 상태. CPU코어가 2개일대 부하가 1.0이면 CPU를 50%만 사용하는 것이다. swap 메모리 - 메모리 사용률이 100%가 되면 더이상 프로세스를 생성할 수 없다 - 이런 경우 시스템에 문제가 될 수 있기 때문에 하드디스크의 저장공간 일부를 메모리처럼 사용할 수 있다. free - 메모리/swap 정보를 확인할 수 있다. - m(Megabyte) - g(Gi..

Linux 2018.02.02
반응형