본문 바로가기
SMALL

📋3-1/📌리눅스서버실습8

[리눅스서버실습] - DNS 서버(네임 서버) Study. DNS 서버 DNS 서버의 개념 📌 Domain Name System 서버, URL을 해당 컴퓨터의 IP주소로 변환시키는 역할 📌 '이름 해석'을 전문적으로 해주는 서버 컴퓨터를 네임 서버 또는 DNS 서버라고 함 /etc/hosts 파일 설정과 네임 서버 설정 📌 nslookup ➤ PC가 사용하는 네임 서버의 IP 정보 확인 📌 /etc/resolv.conf 파일 ➤ 네임서버의 정보 및 호스트 이름이 들어있는 파일로 사용하고자 하는 네임서버를 지정하는 파일 📌 /etc/hosts 파일 ➤ 도메인의 IP를 찾을 때 컴퓨터가 맨 처음 조사하는 파일(DNS 파일) - hostname파일에서 호스트 이름을 바꾸면 hosts 파일에서도 호스트 이름을 변경하여 localhost로 연결되도록 해야 함.. 2021. 6. 13.
[리눅스서버실습] - MAIL 서버 Study. MAIL 서버 메일 서버의 개념 📌 이메일 송수신에 사용되는 프로토콜 3가지 (1) SMTP(Simple Mail Transfer Protocol : 간이 전자 우편 전송 프로토콜) - 클라이언트가 보낸 메일을 서버로 전송할 때나, 메일 서버끼리 메일을 주고받을 때 사용 - 메시지가 생성되면 호출된 SMTP가 메시지를 받고 TCP(포트번호 25)를 이용하여 다른 호스트의 SMTP에게 전달 - 메일을 보내는 이가 메일 수신자와 통신하는 연결 지향 텍스트 기반 프로토콜 (2) POP3(Post Office Protocol 버전 3) - 메일 서버에 도착되어 있는 메일을 클라이언트로 가져올 때 사용 - 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는 데 사용 - Gmail, Outloo.. 2021. 6. 7.
[리눅스서버실습] - 서버(Server)의 개념 Study. Server 📌서버의 간단한 개념을 예를 들어 설명해보면서 정리 서버(Server)는 Serve라는 동사원형에서 온 말 단어이다. Serve는 '제공하다'라는 의미로 우리가 흔히 들을 수 있는 단어 중에 서빙(Serving)이 있다. 서빙이라는 단어는 특히 식당에서 많이 들어볼 수 있다. 식당에서 서빙을 하는 홀알바로 예를 들어보겠다. 홀알바는 여러 특징이 있는데 첫째, 상시 대기를 해야 한다. 둘째, 손님이 주문을 하면 주문한 음식을 주방에서 갖다주어야 한다. 셋째, 메뉴를 정확하게 숙지해야 한다. 여기서 홀알바를 고용하지 않는 식당이 있는데, 이런 식당은 규모가 작거나 테이블이 많이 없어서 사장님이 직접 요리하고 서빙까지 맡는다. 그러나 손님이 많아지면 테이블이 늘어나고 규모가 커지면서 .. 2021. 5. 15.
[리눅스서버실습] - DB 서버 Study. DB 서버 4. HeidiSQL 설치와 서버 접속 📌HeidiSQL 설치 🔷HeidiSQL을 설치 📌서버 접속 🔷호스트명(내 서버 주소), 사용자, 암호를 입력하여 서버에 접속 🔹접속 성공 📌데이터베이스에서 쿼리문 작성 후 출력 🔷shopping_db를 선택하고 쿼리문 작성하는 곳에서 SELECT * FROM customer;과 SELECT * FROM purchase;를 입력하고 결과를 출력해보면 MariaDB에서 shopping_db에 만들었던 customer과 purchase 테이블이 올바르게 출력되는 것을 확인할 수 있음 📌끝 📌서버 구축을 할 때 아래 링크에 있는 페이지를 참고하였음 📎참고: yulsfamily.tistory.com/155 2021. 5. 11.
[리눅스서버실습] - DB 서버 Study. DB 서버 3. MariaDB와 Visual Studio의 연동 📌간략한 과정 소개 Visual Studio Community를 이용해서 ASP.NET 웹 폼을 만든 후 ODBC를 이용해 아까 생성한 데이터베이스와 연결하여 웹 서버에 출력해주는 과정 📌Visual Studio Community 설치 🔷Visual Studio Community 설치 🔹2019 버전이 이미 깔려있어서 2019 버전을 사용 📌MySQL Connector/ODBC 설치 🔷MySQL Connector의 ODBC 설치 📌호스트 운영체제에서 접속할 사용자 생성 확인 🔷호스트 운영체제가 접속할 사용자를 1명 만들어야 하는데 이미 MariaDB 설치할 때 사용자를 생성했기 때문에 확인만 함(MariaDB의 관리자인 root.. 2021. 5. 11.
[리눅스서버실습] - DB 서버 Study. DB 서버 2. MariaDB 설치와 구축 📌데이터베이스 생성 🔷데이터베이스 생성을 하기 위해 서버에 있는 mysql(MariaDB)에 접속 🔷mysql -h 내서버주소 -u winuser -p4321 🔹접속을 성공하면 MariaDB [(none)]> 이렇게 나옴 🔷쇼핑몰의 데이터베이스에 해당하는 shopping_db를 생성하고 제대로 생성되었는지 확인 🔷CREATE DATABASE shopping_db; 🔷SHOW DATABASES; 🔹shopping_db가 정상적으로 생성되었음 🔹SHOW DATABASES; 구문을 실행했을 때 보이는 데이터베이스의 실체는 OS의 입장에서 봤을 때고 내부에 정의된 테이블은 파일 형태임(위치: /var/lib/mysql/) 📌테이블 생성 🔷shopping_d.. 2021. 5. 10.