728x90
반응형

분류 전체보기 193

[컴퓨터시스템관리] 2021.05.25 13주차 실습일지 - Web Server

실습과제 결과 ▶ Server(b) 에 웹 서버 구축한 뒤, 웹 페이지 만들기 ▶ 실습 결과 : Client(또는 Host computer) 에서 해당 웹 페이지에 접속한 화면 캡처 또는 영상 - Server-b IP주소: 192.168.91.128 - Wordpress를 활용하였고, 추가적으로 테마를 적용해보았다. 새로 배운 내용 1. LAMP - Linux (OS) - Apache HTTP Server (Web): HTTP 웹 서버 - MySQL (DB): 관계형 데이터베이스 관리 시스템 - PHP (Script): 동적 웹 페이지를 만들기 위해 설계된 PL *웹 애플리케이션 구조 2. Web server 1) Web server - 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, H..

Linux/실습 기록 2021.05.25

[컴퓨터시스템관리] 2021.05.18 12주차 실습일지 - Mail Server

실습과제 결과 1) 실습 과제: Server(b) 에 메일 서버를 추가로 구축하여, 이메일을 주고 받아 보자. - 호스트 이름 / 메일 서버 주소 : mail.it.ac.kr - 사용자 계정 : soo 2) 실습 과정 요약 - DNS Server 구축 후 확인 - hostname 변경 - soo 사용자 추가 3) 실습 과제 결과 영상 - soo@it.ac.kr이 peng@cs.ac.kr에게 "Hi My name is soo!" 내용의 메일을 보낸 뒤, - peng@cs.ac.kr이 다시 soo@it.ac.kr로 "Hi My name is peng!" 내용의 메일을 보내는 결과 영상. 새로 배운 내용 1. 원격접속 구축하기 - openssh 1) Windows Terminal을 활용하여 SSH 접속 - l..

Linux/실습 기록 2021.05.18

[컴퓨터시스템관리] 2021.05.11 11주차 실습일지 - Domain Name Server

실습 과제 결과 *라운드 로빈 방식의 네임 서버 구현 - Server에 “자신의영문이름.com” 네임 서버를 라운드 로빈 방식으로 구현하기 1. /etc/bind/named.conf.local 설정 2. /etc/bind/leedaeun.com.db 설정 쿠팡은 23.51.29.234, 11번가는 113.217.247.90, 티몬은 103.247.220.132 이다. 3. Client에서 /etc/resolv.conf 수정 4. Client에서 nslookup으로 www.leedaeun.com 질의 5. Firefox에서 www.leedaeun.com 으로 접속하기 *결과영상* 새로 배운 내용 0. 원격접속 구축 - openssh -Server(b)에 openssh 설치 및 방화벽 설정 완료 후 Git-..

Linux/실습 기록 2021.05.11

[컴퓨터시스템관리] 2021.05.04 10주차 실습일지 - Remote Server

실습과제 결과 ▶ telnet, ssh, vnc 중 하나를 선택하여 설치 및 설정하고, 원격으로 접속 되는 모습을 영상으로 촬영 youtu.be/2ImJEtBvVDU 새로 배운 내용 1. 네트워크 1) TCP/IP -TCP/IP는 패킷(packet) 통신을 위한 인터넷의 규약 -TCP는 통신의 송수신을 다루며, IP보다는 느리지만 꼼꼼한 방식을 사용 -IP는 데이터 통신을 다루며, 패킷 조각들의 순서가 바뀌거나 일부 누락되더라도 최대한 빨리 목적지로 보내는 역할을 함. 2) host name / domain name -도메인명(domain name): IP주소를 사람이 기억하기 쉬운 이름(url)으로 바꾼 것. -호스트명(host name): html 파일이 저장된 컴퓨터의 IP주소 대신 host nam..

Linux/실습 기록 2021.05.04

[컴퓨터시스템관리] 2021.04.27 9주차 중간 과제

중간고사 실습 과제 1. 실무 환경의 우분투 설치 1) 실습 문제 -여러 사용자가 접속하고 웹 서버와 FTP 서버용으로 이용한다는 전제하에 파티션을 구성 -컴퓨터에 1TB의 디스크 2개와 2GB의 RAM이 장착되어있음 -우분투는 X윈도우 환경을 사용할 수 있는 아무 버전으로 설치 가능 2) 실습 과정 요약 우분투 설치 우분투 iso 이미지는 수업시간 실습과 동일하게 ubuntu-20.04.2.0-desktop-amd64.iso를 사용하였다. 이제 우분투를 설치해주었다. 그리고 우분투를 설치하는 과정에서 파티션을 나눠주었다. 위 문제의 조건에 맞게 각 장치의 마운트 위치, 크기를 설정했다. /dev/sda1: swap(4GB), /dev/sda2: /boot(1GB), /dev/sda3: /srv(300G..

Linux/실습 기록 2021.04.28

[컴퓨터시스템관리] 2021.04.20 8주차 실습일지 - First Half Review

실습 과제 ▶ 어렵고 헷갈렸거나, 기억이 나지 않는 주제 1~2개 선정 1. 2주차 수업시간에 등장한 파일 묶기와 압축 1) 선택한 이유: 수업시간에 tar 파일로 묶고 gzip, bzip2로 압축하는 실습을 진행하였지만, gzip과 bzip2의 차이점이 무엇인지 확실히 모르고 지나갔던 것 같아 실습 과제를 통해 복습하려고 한다. 2) 실습 문제: 임시로 파일을 하나 만들고 같은 파일을 각각 gzip, bzip2로 압축해보자. 그리고 gzip, bzip2로 압축한 파일의 속성을 각각 비교해보며 두 압축 방식의 차이점을 분석해보기. 3) 실습 수행 -먼저 mkdir file1으로 file1 디렉토리를 생성하였다. 그리고 file1 안에 여러 파일들을 생성해주었다. -file1 디렉토리에 있는 모든 파일을 ..

Linux/실습 기록 2021.04.25

[컴퓨터시스템관리] 2021.04.13 7주차 실습 일지 - 쉘 스크립트 프로그래밍

실습 과제 • 유용한 bash script 를 하나 검색하여, 유용한 이유, 해당 스크립트 설명, 실행 결과를 작성하세요. -내가 선택한 bash script는 계산기 프로그램이다. 오늘 수업 시간에 배웠던 변수 값을 키보드로 입력 받기, 산술 연산 시 expr 키워드 사용, case문, 그리고 *를 출력하기 위해서는 앞에 \(백슬래시)를 추가하는 등등의 개념을 잘 복습할 수 있을 것 같아 코드를 선정하였다. 먼저 echo -n "출력 문자열"에서 -n 옵션은 라인 끝에서 new line을 제외시킨다는 옵션이다. 즉, 다음 라인이 아닌 출력 문자 바로 뒤에서 number_1 변수를 입력받는다. 마찬가지로 number_2 변수도 입력받는다. 같은 방법으로 "Enter your choice: " 문자열 출력..

Linux/실습 기록 2021.04.13

[컴퓨터시스템관리] 2021.04.06 6주차 실습 일지 - Linux 디스크 관리(2)

실습과제 1. 먼저 server(b)를 초기화해준다. 2. 하드디스크 2개를 추가하고 가상머신을 부팅한다. 3. apt update해준 뒤 apt install lvm2로 패키지를 설치한다. 그리고 아래와 같이 SCSI 하드디스크에 파티션을 할당해준다. /dev/sdc도 아래와 같이 진행한다. (저번주 실습과는 달리 이번에는 LVM 실습이므로 파일 시스템 유형을 지정해주는 부분에서 8e로 입력해준다.) 4. pvcreate /dev/sdb1과 pvcreate /dev/sdc1 명령어로 물리적인 볼륨을 생성하고, vgcreate명령어를 활용하여 볼륨그룹을 생성한다. 볼륨 이름은 수업 때와 마찬가지로 myVG로 설정했다. 5. 논리볼륨(LV)를 1GB, 1GB, 2GB, 1GB로 나눠 생성한다. lvcrea..

Linux/실습 기록 2021.04.06

[컴퓨터시스템관리] 2021.03.30 5주차 실습 일지 - Linux 디스크 관리

실습과제 자신이 생각하기에 가장 적절한 RAID 를 선택하여 그 이유를 작성하기 -현재 가장 많이 쓰이고 있는 RAID 5가 가장 적절하다고 생각한다. RAID 5는 RAID 3와 RAID 4의 단점을 해결한 형태이며 성능 면에서는 RAID 0보다는 떨어지지만 성능, 안정성, 용량의 세부분을 모두 고려한 형태이기 때문이다. (+RAID 6라는 것도 존재하는데, 한개의 드라이브가 고장나는 것을 허용하는 RAID 5와 달리 RAID 6는 두 개의 드라이브까지 고장나는 것을 허용하며 읽기 성능이 우수하다고 한다. 하지만, 쓰기 성능이 패리티를 여러 번 갱신해야하기 때문에 RAID 5보다 매우 나쁘다고 한다.) Server(b)에 자신이 선택한 RAID를 구성하기 새로 배운 내용 1. 파일 시스템의 이해 1) ..

Linux/실습 기록 2021.03.30

[컴퓨터시스템관리] 2021.03.23 4주차 실습 일지 - x window

실습과제 Server(b)에 GNOME 데스크톱 설치 후, 유용한 프로그램 3개 설치 1) 프로그램 소개: 그림판(Kolourpaint) 우분투에는 윈도우와 달리 기본적으로 탑재되어있는 이미지 편집툴이 없다. 우분투에서 가끔 화면 캡쳐를 하고 캡처한 이미지를 간단하게 편집하고 싶을 때가 있다. 이때 우분투 그림판인 Kolourpaint라는 프로그램으로 이미지를 편집할 수 있다. -설치과정: sudo apt-get install kolourpaint4 입력 -실행: 터미널에 kolourpaint 명령어를 입력하거나 아이콘을 더블클릭하면 실행 가능. 사진을 삽입하고, 그림을 그리거나 글씨를 넣을 수 있다. 2) 프로그램 소개: visual studio code visual studio code는 C, C#,..

Linux/실습 기록 2021.03.23
728x90
반응형