본문 바로가기

분류 전체보기

(254)
Day13: 리눅스 관리자 | FTP | NFS | 쉘프로그래밍 시작부터 반성 원래 당일 배운거 당일 정리를 해야 하는데, 귀찮아서 미뤘더니 하루만에 다 까먹어버렸다. 그렇게 이틀이 지나고 주말이 지나버려서 뭘 배웠는지 그 생생한 기억을 다 잊어버렸다 ㅠ.ㅠ 수업 시 작성했던 메모 중심으로 정리를 하긴 하지만, 앞으로는 꼭 당일에 정리를 해야겠다. 짤막 간단 보안 상식 (나중에 자세히 알아보기) http 평문 전송 80번포트 https http 내용을 암호화하기 위해 발전시킨 프로토콜. http내용을 443포트로 넘긴다. 하지만 443포트로 넘기기 전에는 평문이며, 열어서 볼 수 있다는 취약점이 있다. hsts 처음부터 433포트로 진행이 돼, 열어서 볼 수 X QUIC Quick UDP Internet Connections. 첨부터 암호화해서 전송. http/3 나..
우분투에 Docker 사용환경 구축하기 (우분투 설치부터 docker 사용환경 구축까지) 1. VirtualBox에 Ubuntu 18.04 버전 설치 우분투 18.04버전 ISO 이미지를 다운받습니다. https://releases.ubuntu.com/18.04/?_ga=2.74280210.1044559059.1595835649-264070087.1595835649 Ubuntu 18.04.4 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install i..
리눅스 서버에서 scp로 파일 다운받기! 리눅스 서버는 VirtualBox 에 HostOnly 로 설정되어있습니다. 정상적으로 네트워크가 연결된 상황에서 scp 를 실행해보았습니다. scp admin@192.168.56.101:/etc/services C:\temp scp [서버계정명]@[서버 주소]:[서버에서 가져올 파일] [다운받을 위치]이런 식으로 작성해주시면 됩니다. cp 와 systax 는 비슷합니다. 아래와 같이 다운받을 수 있습니다. 서버계정과 비밀번호를 알고있어야합니다. 감사합니다.
서비스별 포트와 프로토콜 확인하기 /etc/services 파일 확인 CentOs 7 의 /etc/services 파일을 보면 서비스 이름 포트번호/프로토콜 #별칭 을 확인할 수 있다. http 는 80, ssh는 22 등 자주 쓰는 건 아는데, 자주 쓰지 않는 것은 grep 으로 검색해보게 된다. 혹시 궁금한 사람 있을까봐 여기에도 올려본다! www.iana.org/assignments/port-numbers Service Name and Transport Protocol Port Number Registry mpm 45 udp Message Processing Module [recv] www.iana.org # /etc/services: # $Id: services,v 1.55 2013/04/14 ovasik Exp $ # # Network services, Inter..
Day12: 리눅스 관리자| 메일 서버 구성 | APM 구성 | apache PHP MariaDB + 노브레이크(no.break)의 김석 대표님 멘토링 1. 지난 시간 복습 2. 서비스 확인하는 법 3. CNAME 설정하기 4. 메일 서버 구성 - "서버의 버전 정보가 노출되는 보안 취약점" 5. apache 설치 및 구성 6. PHP 다운 및 설정 7. Maria DB 설치 1. 지난 시간 복습 윈도우에서 리눅스 DNS 서버 들어가보기 C:\Users\student>ipconfig /flushdns C:\Users\student>nslookup 기본 서버: kns.kornet.net Address: 168.126.63.1 > server 70.12.113.65 기본 서버: ip-70-12-113-65.kscymo.spcsdns.net Address: 70.12.113.65 기본 서버를 내가 구성한 DNS로 설정하고 서버에 잘 들어가지는 지 확인한다. ..
Day11: 리눅스 관리자 | DNS 서버 구성| DNS 조회 | nslookup | dig | host | DNS 서버 관리 이번 주 월요일은 학원 휴일이었고, 화요일부터 이번 주 시작! 오늘은 C프로그래밍실습 중간고사라서 9시 반부터 1시간동안 시험을 보고나서, 수업에 참석했다. 이번 주도 새책! 일주일에 한 권씩 새 책을 배운다 ㅋㅋㅋㅋㅋㅋㅋ http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788996376071&orderClick=LA7&Kc= 엔터프라이즈 리눅스 핵심 운영 가이드. 2 - 교보문고 이 책은 기초는 "테크넷과 함께 하는 솔라리스 11으로 배우는 유닉스/리눅스 입문가이드" 에서 다루었기 때문에 본격적인 시스템 관리에 집중하도록 집필 되었다. 현업에서 필요한 데이터베이스 www.kyobobook.co.kr 강사..
Day10: 리눅스 관리자 복습 & 깃허브 특강 1. 지난 시간까지 배운 내용을 강사님이 내주신 퀴즈를 풀며 복습 2. 깃허브 특강 깃허브도 이미 알고, 써 본적이 있는 지라 새롭거나 어렵지는 않았다. 깃허브 계정을 생성하고, VSCode를 활용해서 github 에 command 기반으로 push 하는 것과, Source tree를 활용하여 gui 기반으로 작업하는 것을 해보았다. 간단하게 git 명령어들을 정리해보자면 git add -A 대기열 (스테이지)에 추가 git commit -m "설명 달기" 커밋 git status 현 상태 확인 git log 로그 확인 git branch [branch-name] 브랜치 생성 git branch 브랜치 확인 git checkout [branch-name] 해당 브랜치로 이동 git merge [branc..
Day9: 리눅스 관리자 | OpenSSH | NTP서버 | 방화벽 관리 0. 서버 hostname 설정하기 FQDN = hostname 서버이름 + domainname 도메인네임 ex. www.naver.com, mail.naver.com, cafe.naver.com naver.com = 도메인 이름 www, mail, cafe 는 서버 이름 hostname의 분류 : static (고정), transient(일시적인), pretty(기호나 한글 사용가능한) 명령어 hostname : 호스트네임 확인 hostnamectl : 호스트네임 확인 hostnamectl set-hostname server.rich-developer.com : 호스트 설정 static으로 cat /etc/hostname 에 저장된다. 예제 //hostname 설정하기 [admin@localhost ~..