본문 바로가기

메가존 클라우드 2기 교육/Linux(리눅스)

(6)
리눅스(Linux) - 실습3 논리 불륨 관리(LVM) LVM(Logical Volume Manager)이란? HCI와 같은 개념(여러 저장공간을 합침)으로, 리눅스의 저장 공간을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이다. LVM이 아닌 기존 방식의 경우, 하드 디스크를 파티셔닝 한 후 OS 영역에 마운트하여 read/wirte를 수행했다. 이 경우 저장 공간의 크기가 고정되어서 증설/축소가 어렵다. 이를 보완하기 위한 방법으로 LVM을 구성할 수 있다. LVM은 파티션 대신에 volume이라는 단위로 저장 장치를 다룬다. 스토리지의 확장,변경에 유연하며, 크기를 변경할 때 기존 데이터의 이전이 필요 없다. PV(물리 불륨) -> VG (불륨 그룹) -> LV(논리 볼륨) 물리 볼륨 물리 볼륨을 생성하기 위한 파티션 생성 - 물리 볼륨을 생성하기..
NMS 서버 구축 - Cacti 설치 및 모니터링 NMS? Network Management System 의 줄임말로, 말 그대로 네트워크 관리를 위한 모니터링을 담당한다. 더 정확하게는 네트워크 상의 모든 장비들의 중앙 감시 체계를 구축하여 모니터링, 분석 및 계획이 가능하며 관련 데이터를 활용한 이상 트래픽에 대한 조기 경보 및 네트워크 관리 시스템이다. NMS NMS 서버 구축 우선 새로 서버를 만들기 위해 // 헷갈리지 않게 호스트네임을 설정하자. # hostnamectl set-hostname nms 이제 다시 MobaX에서 Bastion Host로 접속해보자. 우선, nms엔 키가 없기 때문에 nat에서 키를 전송하자. // nms에 아이피를 복사해준다. # ssh-copy-id -i .ssh/id_rsa root@10.31.0.103 // ..
리눅스(Linux) - 실습3 파티션과 마운트 파티션란? 디스크 하나의 공간을 여러 공간으로 나누는 것을 파티션이라고 한다. 파티션을 나누는 순간, 각 파티션들은 실제로는 같은 디스크에 있지만, 서로가 분리된 취급을 하므로, 서로에게 영향을 끼치지 않는 다는 점에서 정보 보호 측면으로 유용하다. 마운트란? 마운트는 간단히 말해 디렉토리와 디렉토리를 이어주는 것이다. 윈도우의 경우에는 외부 장치(USB, 하드디스크)가 연결되면 자동으로 디렉토리를 이어주지만, 리눅스를 그렇지 못하기에 '마운트'를 통해 연결해줘야 한다. 파티션 # lsblk// listblock 줄임말 # lsblk// sdb,sdc,sdd 생김 # fdisk /dev/sdb// sdb에 접속 p > n > p > 1 > w 자 이제 할당된 용량을 늘리기 위해 'poweroff'를 하고..
리눅스(Linux) - 실습2 (링크, 파일 검색, 편집, 퍼미션) 링크 링크는 하나의 파일이 다른 파일을 가리키고 있다는 것을 의미한다. 링크는 하드 링크와 심볼릭 링크로 나뉘며 이 두개의 성질은 원본 파일이 삭제 될 때 극명하게 보인다. 하드 링크 inode(파일마다 주어진 고유한 번호)가 같으면 같은 디스크의 같은 위치에 있다고 보는 원리를 이용하여 직접적으로 링크한 것이다. 즉, 동일한 파일 취급을 하는 것이다. 하드 링크가 된 파일들은 동일 파일 취급이므로 서로의 변경 내용이 서로에게 똑같이 반영되고 원본파일이 손상되어도 링크된 파일을 통해 원본 파일의 데이터에 접근할 수 있다. # ls -il /bin/cd// # ls -il /usr/bin/cd// 경로가 다르지만, 'inode'가 같으므로 같은 파일이다. (공간 효율성을 위해 다른 경로에도 같은 파일 가능..
리눅스(Linux) - 실습1 (CLI구문, 디렉토리 작업, 파일 작업) 드디어 긴 설치 시간이 끝나고 실습 시간이 왔다. 만일 위 화면처럼 GUI가 나오지 않는다면 다시 설치 과정을 확인해보자. 설치가 잘 됐다면, 밑에 있는 터미널 버튼을 열어 터미널을 열어주자 자 이제 실습을 간단한 것부터 시작해보자. 들어가기에 앞서 CentOS7에서의 Linux의 자주 쓰이는 기본 단축키 부터 정리하고 들어가자. 해당 명령어들을 미리 숙지하고 가면 뒤에서 리눅스를 다룰 때 큰 도움이 될 것이다. 단축키 기능 ctrl + shift + V 클립보드에 복사된 내용을 터미널에 붙여놓는다. ctrl + C 현재 상태를 취소하고 탈출한다. ctrl + U 현재 타이핑을 '줄' 단위로 삭제한다. ctrl + W 현재 타이핑을 '워드' 단위로 삭제한다. ctrl + S 현재 상태에서 멈춘다. ctr..
리눅스 실습을 위한 Virtual Box, CentOS7 설치 가상화를 하여 리눅스를 사용하기 위해 Virtual Box와 CentOS7을 이용하여 환경을 만들어보자. 다음의 파일들을 다운로드하여 준비물을 준비한다. (Window10 기준) 1. VirtualBox Download_Old_Builds_6_1 – Oracle VM VirtualBox www.virtualbox.org Windows hosts로 다운로드하고 압축을 풀어놓자. 2. CentOS7 CentOS Mirrors List isoredirect.centos.org 아무 링크 들어가서 다운로드 해주자. VirtualBox 설치 우선 다운로드 받은 VirtualBox 설치파일을 실행하자. VirtualBox 초기 세팅 여기서 왜 Bridge나 NAT를 바로 쓰는 것이 아닌, 어댑터1에 host onl..