ComputerSystem_report 17

15. 컴퓨터시스템관리

2020.06.22 수업 * 새로 배운 내용 FTP(File Transfer Protocol) 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜 - 명령 연결 제어 포트인 서버의 21번 포트로 사용자 인증, 명령을 위한 연결 생성, 여기를 통해 클라이언트에서 지시하는 명령어 전달 - 데이터 전송용 연결 (능동 모드) : 서버가 자신의 데이터 포트인 20번 포트에서부터 클라이언트가 지정한 지점으로의 데이터 연결 생성 클라이언트가 방화벽, NAT등을 사용할 경우 잘 작동이 안된다. -> 이때 수동 모드 사용! (수동 모드) : 클라이언트가 서버가 지정한 서버 포트로 연결할 수 있게 설정 방화벽(Firewall) 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 ..

기말고사_시스템 보고서 및 실습일지

2020.06.22 월요일 / 기말고사_실습 [ 시스템 보고서 ] 1. 재택근무가 가능하도록 원격에서 접속할 수 있도록 구축 - server에 open SSH server를 설치 -Windows Terminal를 통해 server ip주소 연결하여 원격 접속하기. 2. 팀 내에서 다양한 데이터를 저장하고 공유할 수 있는 공간 만들기 - server에서 APM 설치하기 ( apache2 , mysql ) - server에서 Mysql 설정 ( 비밀번호 :1234, 데이터베이스 :pydiodb 생성 등) - server에 클라우드 서비스 "pydio" 설치 - pydio 설정 : subeen's startup 관련 데이터, 파일 생성 및 공유하기 3. 스타트업 제품을 소개할 웹 페이지 만들기 - server..

14. 컴퓨터 시스템 관리

2020.06.15 수업 *실습 내용/과제 ftp server를 구축하고 anonymous 계정으로 파일 업로드 및 다운로드 가능하도록 설정 -server(192.168.75.188)에 proftpd설치 및 설정 -anonymous 계정으로 로그인하여 파일 업로드 및 다운로드 동작 확인 (동영상 첨부) -예상 가능한 보안 문제를 한가지 설정 : 최대 수용인원 30 -> 20명으로 설정! 1. anonymous 접속 및 파일 업로드 허용 : client에서 filezilla설치하여 접속 및 실행 파일 업로드 및 다운로드 2. 오류 가정 : 20명 초과시 오류 발생 및 여러 실행이 되지 않는다. * 새로 배운 내용 FTP(File Transfer Protocol) 서버와 클라이언트 사이의 파일 전송을 하기 ..

13. 컴퓨터 시스템 관리

2020.06.08 수업 *실습 내용/과제 server(b)에 APM 설치 후 웹 서버 구축하기 -html+css - 워드 프레스 - XE - 그 밖에 웹 서비스 client에 클라우드 서비스 설치하기 -pydio -owncloud -nextcloud # server(b)=192.168.75.130 1. server(b)에 APM설치를 위해 GNOME 데스크톱 설치하기 2. server(b)에 apt저장소 업데이트 - 고정 IP할당 3. APM 설치 4. server(b)에 웹 서비스 XE(Xpress Engine) 설치하기 5. Client에서 XE 실행시키기 6. server(b)에 pydio 설치 7. client에서 pydio실행 및 파일 생성하기! * 새로 배운 내용 DB(DataBase) / ..

12 . 컴퓨터시스템관리

2020.06.01 컴퓨터시스템관리 수업 *실습 내용/과제 데이터베이스 1개 추가 - (school_db로 추가) 테이블 2개 추가 및 5개 튜플 추가 ( name_t, number_t / no-name / no-phone_number) 추가한 데이터베이스와 테이블 정보 및 입력된 튜플 출력 1. 데이터 베이스 1개 추가 (school_db) 2. name_t 테이블 생성 및 내용 작성하기! 3. number_t 생성 및 내용 작성하기 * 새로 배운 내용 DB(DataBase) / DB server 테이블을 저장하는 저장 공간 또는 테이블의 집합이며 DB Server는 데이터를 저장하는 서버이다. DBMS(DataBase Management System) 데이터의 효율적인 관리(추가, 삭제, 검색, 수정..

11. 컴퓨터시스템관리

2020.05.25 컴퓨터시스템관리 수업 *실습 내용/과제 server(b)에 메일 서버를 추가로 구축 - 호스트 이름/ 메일 서버 주소 : mail.it.ac.kr - 사용자 계정: soo ( peng@cs.ac.kr soo@it.ac.kr 서로 메일 주고 받기) 1. peng이 soo에게 메일 보내기 ( 터미널에서 진행) 2. peng이 soo에게 메일 보낸 것을 확인하기(터미널에서 진행) 3. Client-evolution에서 메일 확인하기 -먼저 evolution들어가서 soo@it.ac.kr 계정을 생성해주기. 4. 반대로 soo@it.ac.kr이 peng@cs.ac.kr에게 메일 보내기(evolution에서 실행) * 새로 배운 내용 Windows Terminal 윈도우에서 command pr..

10 . 컴퓨터시스템관리

*********결과2번 영상 첨부 추가했습니다!!!!!!!!!!!************************* 2020.05.18 컴퓨터시스템관리 수업 *실습 내용 라운드 로빈 방식의 네임 서버 구현하기 >server에서 "자신영문이름.com" 네임 서버를 라운드 로빈 방식으로 구현 (단, 대체 ip는 3개로 만들기) 1.server에서의 ip주소는 192.168.75.175이었고 22번포트 방화벽과 openssh설치를 진행 2. Git-Bash에서 ssh(server ip주소 192.168.75.175 )로 접속하였습니다. (즉, ssh server임) 3. Git에서 apt install bind9 bind9utils~를 설치하고 vi를 열어 누구나 질의 가능할 수 있게 설정하였습니다. 4. 더 나..

8. 컴퓨터시스템관리

2020.05.04 컴퓨터시스템관리 수업 * 새로 배운 내용 TCP/IP 통신의 송수신을 다루는 TCP 데이터 통신을 다루는 IP 패킷 통신 broadcast address 내부 네트워크의 모든 컴퓨터가 수신하는 장소 geteway / DNS server address 내부 네트워크를 외부로 연결하기 위한 장치 / URL을 해당 ip주소로 변환해주는 서버 컴퓨터 Telnet 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜이며 23번 포트를 사용한다. 1969년에 개발되었으며, TCP/IP 스택을 갖춘 대부분의 네트워크 장비와 운영체제에서 사용 가능하며 보안 문제 때문에 SSH로 대체되고 있다. SSH 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 ..

중간고사 대체 과제 / 실습과제 및 실습일지

8주차 실습 일지 : https://computerengineering-dailyreport.tistory.com/9 2020.05.04 월요일 1. 실무 환경의 우분투 설치 -컴퓨터에 1TB의 디스크 2개와 2GB의 RAM이 장착되어 있음 -파티션 공간 할당 계획 파티션 크기 용도 비고 swap - primary -sda 4GB 가상 메모리 RAM의 두 배 정도 권장 /boot - primary -sda 1GB 부팅 영역 500MB ~ 1GB 권장 /srv - logic -sda 300GB 웹 서버, FTP 서버 파일 공간 서버 전용 /var - logic -sda 10GB 로그 영역 로그 많이 쌓일 경우 더 크게 / - logic -sda 나머지 루트 영역 기타 디렉터리 포함 /home - prima..