본문 바로가기

리눅스

(15)
Day14: 리눅스 서버 실습| 미니 프로젝트 프로젝트 요구사항 1. web server 2대 구성 (70.12.113.x 3ea) ip 2ea 를 할당하여 구성 web server - apache virtual host 구성 web server - nginx ( 기호에 따라 선택) 2. DNS 서버 ip 1ea 를 할당하여 구성 first.domain, second.domain, virtual host 구성 연결… www cname 구성 3. ssh.domain 을 이용해서 ssh 서버에 접속하도록 ssh 서버 구성 4. ftp 를 구성하고 ftp 계정 두 개 생성.(virtual host) 로 업로드될 위치를 홈디렉터리로 하는 파일 업로드 하도록 구성. 프로젝트 환경 이해 프로젝트 구체화 프로젝트 요구사항 만족도 확인 1. 웹 서버를 세아 컴퓨터..
리눅스 서버에서 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 ~..
Day7: 리눅스 관리자 | 논리 볼륨 관리 | Systemed | 로그 관리 1. 논리 볼륨 관리 논리 볼륨의 장점 : 디스크 크기보다 큰 볼륨 생성 가능 : 볼륨 내 데이터를 그대로 두고 볼륨 확장 가능 : RAID 생성 가능 : 스냅샷 기능 사용 가능 2. 논리 볼륨 구성 물리 볼륨 (Physical Volume) ↓ 볼륨 그룹 (Volume Group) ↓ 논리 볼륨 (Logical Volume) 관련 명령어 정리! (논리 볼륨 생성 순서대로) lvmdiskscan 논리 볼륨을 구성하기 위한 파티션 정보 확인 pvcreate partition1 partition2 ... 물리 볼륨(PV) 생성 // 앞 두 자리를 잘 보면 반복됨 pvremove physical-volume1 physical-volume2 ... 물리 볼륨 삭제 vgcreate volume-group-name..