본문 바로가기

전체 글

(31)
Rocky Linux 8 디스크 추가 구성 Lab 구성 환경 및 파티션 분할 계획 OS Rocky Linux 8 디스크 타입 NVMe 파티션 타입 primary 디스크 크기 20G 디스크 분할 ※ NVMe 특징: 데이터 전송 방식: 직렬 전송 최대 전송 속도: 70000MB/s 지연 시간: 0.1µs 비 용: 비싸다 호환성 드라이브: SSD 1. fdisk -l 명령어를 통해 장착한 Disk 확인 2. fdisk /dev/nvme0n2 명령어를 통해 추가한 디스크 파티션 나누기 - Generic : n 키를 눌러 파티션 추가하기 - Save & Exit : 파티션 추가 후, w 키를 눌러 저장하기 3. n 키를 눌러 '새로운 파티션' 추가 > 파티션 타입 : p(primary) 키 또는 엔터를 눌러 10G 설정 및 설정 확인 4. 위 방법으로 5..
SliTaz Linux 설치하기 SliTaz Linux 는 초경량과 사용 편의성을 강조하는 리눅스 배포판으로 2005년에 처음 출시 되었으며, 현재도 활발하게 개발 되고 있습니다. 특징 3가지 : 1. 최소 192MB의 RAM만 있으면 설치 및 사용이 가능하고 구형 하드웨어에서도 안정적으로 사용 2. 초보자도 쉽게 사용할 수 있도록 설계되었으며 웹 기반의 설치 도구 제공 및 기본적인 소프트웨어는 모두 설치 3. 최신 리눅스 커널과 소프트웨어를 사용해서 최신 기능 사용 사용 용도 : 1. 가볍고 빠른 데스크톱 컴퓨터로 사용 2. 저전력 서버로 사용 3. 임베디드 시스템에 사용 SliTaz Linux는 아래 경우일 때 사용에 적합 : 1. 구형 하드웨어를 사용하고 싶은 경우 2. 초보자도 쉽게 사용할 수 있는 리눅스 배포판을 찾고 있는 경..
정보 보안 랩(Lab) 파트 IV: 네트워크 실습 구성 네트워크 실습을 위해 패킷 트레이서 설치하기 1. 패킷트레이스 다운로드 이미지.1 패킷트레이스 다운로드 사이트 이미지 ※ 패킷트레이스 다운로드 및 사용을 위해 회원 가입 해야한다. ※ 구글 계정으로 연동해서 가입하면 끝!! 2. 압축 해제 및 설치 : 구글링해서 설치 참고 [참고] 압출 풀고 Next 버튼 클릭해서 설치 하면 됨 3. 네트워크 구성 실습 - 라우터(Router): 다른 네트워크로 패킷을 전달해주는 네트워크 장비 - .pkt(패킷트레이 확장자) - 구성: LAN(Local Area Network) + LAN(Local Area Network) [참고] PC는 서로 다른 네트워크와 통신을 위해 반드시 DG(Default Gateway)를 설정해야 한다. GW GW .3 .3 Fa0/0 Fa0..
정보 보안 랩(Lab) 파트 III: Oracle DB 11g XE 설치 나. 관계형 데이터베이스 관리 시스템(RDBMS) 설치하기 1. Oracle DB 11g XE 설치하기 oracle-xe-11.2.0-1.0.x86_64.rpm.zip 파일 압축 해제하기 위해 unzip 패키지를 설치하고 설치할 때 netstat 명령어를 사용하므로 net-tools 패키지도 같이 설치한다. # yum -y install unzip net-tools [참고] Oracle 관련 파일들을 서버로 올리려면 winscp를 설치 해야함 WinSCP는 마이크로소프트 윈도우용으로 개발된 오픈소스 기반의 SFTP, SCP 및 FTP 프로토콜콜을 사용해서 파일을 서버에 업로드하는 프로그램이다. WinSCP 설치 가이드 사이트 [중요!!] VMware에서 메모리를 2G로 설정했음에도 메모리 스왑 부족으로 ..
정보 보안 랩(Lab) 파트 III: MariaDB 설치 가. 관계형 데이터베이스 관리 시스템(RDBMS) 설치하기 1. MariaDB 설치하기 [root@localhost ~]# yum -y install mariadb-server 2. MariaDB의 언어셋을 UTF8로 설정 - UTF-8은 한글 1글자 3byte의 크기 - DB의 언어셋를 UTF8로 설정하지 않으면 한글 깨짐 [참고] DB 관련 리눅스 추가 내용 /etc/my.cnf: MariaDB의 설정파일 /usr/libexec/mysqld: MariaDB 서비스 데몬 (패키지 mariadb-server) /usr/bin/mysql: MariaDB 클라이언트 (패키지 mariadb) /var/lib/mysql: 리눅스용 MariaDB 서버의 위치(기본값) symbolic-links=0 밑에 4개의 설..
정보 보안 랩(Lab) 파트 III: 데이터베이스 가. 데이터 베이스란? 데이터를 체계적으로 저장하고 관리하는 시스템이며 데이터를 효율적으로 저장하고 검색한다. 데이터베이스는 다음과 같은 구성 요소로 이루어져 있다. 데이터: 데이터베이스에 저장되는 정보 테이블: 데이터를 저장하는 구조 레코드: 테이블에 저장되는 데이터의 단위 필드: 레코드의 구성 요소 데이터베이스는 크게 관계형 데이터베이스와 비관계형 데이터베이스로 나눌 수 있으며 1. 관계형 데이터베이스는 데이터를 테이블로 구성하여 저장하는 방식으로 테이블은 서로 관계를 맺고 있어, 데이터를 쉽게 조회하고 분석할 수 있다. 2. 비관계형 데이터베이스는 데이터를 테이블이 아닌 다른 구조*로 저장하는 방식으로 데이터 관계가 복잡하거나, 대량의 데이터를 저장해야 하는 경우에 사용된다. * 키(Key)와 값(..
정보 보안 랩(Lab) 파트 II: 서버 필수 패키지 설치 가. VI 편집기 설치 및 설정하기 # yum -y install vim 1. .bashrc 설정하기 # nano .bashrc - alias vi='vim 추가 Ctrl + X 누르고 yes(or y) 그리고 엔터키를 눌러 종료 2. /etc/vimrc 설정 파일에 vi 사용 시 편리성 및 효율성 설정 # nano /etc/vimrc - 위 이미지처럼 아래 내용을 vimrc 파일 열고 맨 아래 열부터 추가 # 줄 번호 표시 set nu # 자동 들여쓰기 set ai # C언어에 맞는 자동 들여쓰기 set ci # 백그라운드를 어둡게 set bg=dark # 들여쓰기, 내어쓰기 간격을 4로 설정(4칸) set sw=4 # 탭 크기를 4로 설정(4칸) set ts=4 # 탭을 공백으로 수정 set expa..
정보 보안 랩(Lab) 파트 I: 랩(Lab) 구성도 및 서버 설정하기 가. 가상머신을 이용한 Lab 구성도 * Host OS: 사용자 PC OS (Win 11 Home) * Guest OS: 가상머신에 설치한 OS (CentOS 7) 나. 가상머신(VMware), Guest OS 이미지, 그리고 Putty 콘솔 프로그램 다운로드 [참고] 가상머신 사용 시, PC의 가상화 기능이 꺼져있다면 Cmos-setup에서 활성화후, 설치 이미지.1 가상화 사용 확인( 작업 관리자 > 성능 > CPU ) 1. CentOS 7 다운로드 https://mirror.kakao.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso * CentOS-7-x86_64-Minimal-2009.iso: 최소 패키지 2. VMware: VM..