분류 전체보기 661

프로토콜과 웹사이트 구조와 VS Code

프로토콜 프로토콜은 컴퓨터나 통신장비 사이에서 메시지를 주고받는 양식과 규칙 체계를 뜻합니다. 인터넷을 이용하는 사용자들 간의 규약, 약속도 프로토콜의 일종입니다. 패킷 전송 방식은 데이터를 일정한 크기로 나누어 전송하여 효율적인 전송을 가능하게 하는 방식입니다. 이때, 나누어진 데이터의 단위를 패킷이라고 부릅니다. TCP/IP 프로토콜은 TCP와 IP 프로토콜로 이루어져 있으며, TCP는 송신자와 수신자 사이에서 패킷의 주소와 내용을 담당하는 프로토콜이고, IP는 패킷을 목적지까지 보내는 규칙을 정의한 프로토콜입니다. IP 주소는 숫자와 점으로 구성된 12자리의 숫자로 이루어져 있으며, 이는 전 세계적으로 유일한 숫자를 가지게 됩니다. 프런트엔드와 백엔드 프런트엔드는 사용자가 웹사이트에 접속했을 때, ..

인터넷과 HTML 2023.03.21

인터넷과 웹앱

인터넷과 웹앱 인터넷은 Inter와 Network의 합성어로, 작은 네트워크에서부터 연결되어 거대한 네트워크로 발전해왔습니다. 인터넷의 초기 개발 목적은 군사적인 목적이었지만, 현재는 교육, 연구, 상업 등 다양한 용도로 사용되고 있습니다. 인터넷의 역사는 1969년에 미국 국방성과 랜드 코퍼레이션이 합작하여 만든 알파넷으로부터 시작되었으며, 패킷교환 방식의 TCP/IP 프로토콜을 개발하여 이를 적용했습니다. 또한, 웹은 인터넷에서 가장 중요한 서비스 중 하나이며, 정보를 검색하고 공유할 수 있는 플랫폼입니다. 웹의 구조는 클라이언트와 서버로 구성되며, HTML, CSS, JavaScript 등의 언어를 이용하여 구현됩니다. 마지막으로, 웹앱은 모바일 기기나 데스크톱에서 인터넷을 통해 사용할 수 있는 애..

인터넷과 HTML 2023.03.21

[LinuxMint] 버츄얼박스에 리눅스민트 21 시나몬 설치

버츄얼박스 오라클 버추얼박스(Oracle VirtualBox)는 소프트웨어 가상화 플랫폼으로, 여러 운영체제(OS)를 동시에 실행할 수 있는 환경을 제공합니다. 이를 통해 하나의 호스트 컴퓨터에서 여러 개의 게스트 OS를 실행할 수 있어, 개발자나 시스템 관리자들이 다양한 운영체제에서 애플리케이션을 테스트하거나 설정을 실험해 볼 수 있습니다. 오라클 버추얼박스는 무료로 제공되며, 윈도, 맥 OS, 리눅스 등 다양한 운영체제에서 사용할 수 있습니다. 또한, 가상 머신을 생성하고 관리하는 기능뿐만 아니라, 클론 생성, 스냅샷, 공유 폴더, 가상 디스크 및 네트워킹 등의 기능도 제공하여, 편리한 가상화 환경을 제공합니다. 또한, 오라클 버추얼박스는 다른 가상화 솔루션과 비교하여 하드웨어 가속 기술을 지원하며,..

버추얼박스 마우스 설정과 창 모드 변경

버추얼박스 마우스 가상 머신 버추얼박스 실행 시에 마우스 클릭이 안 되는 경우가 발생할 수 있습니다. 기본 설정이 'PS/2 마우스'로 되어 있어 발생하는 경우가 생깁니다. 이 마우스를 'USB 태블릿'으로 변경하겠습니다. 마우스 변경 마우스 변경이 필요한 가상 머신이 선택된 상태에서 상단에 있는 '설정' 버튼을 클릭합니다. '설정'을 클릭하면 아래와 같은 대화창이 나옵니다. 두 번째 '시스템'을 선택하여 포인팅 장치 'PS/2 마우스' 오른쪽 아래 화살표를 내리면 'USB 태블릿'으로 변경할 수 있습니다. 가상 머신의 창 모드 변경 가상 머신의 창도 '디스플레이'를 선택하여 변경할 수 있습니다. 실행 상태에서 창 모드 변경 가상 머신이 실행된 상태에서 창 모드를 변경할 수 있습니다. '전체 화면 모드'..

VirtualBox Host 키 변경하기

호스트 키 호스트 키란 호스트 운영체제로 빠져나오는 키입니다. 윈도 운영체제 기반에 버추얼박스를 설치하고 리눅스를 깔았다면 윈도가 Host고 리눅스는 Guest가 됩니다. 버추얼박스를 이용 중에 '호스트 키'를 누르면 호스트 운영체제에서 일을 진행할 수 있습니다. 제가 이 글을 작성 중에 리눅스 운영체제를 사용하다가 화면 캡처를 하고자 한다면, 호스트 키를 누르고 화면을 캡처하면 정상적인 캡처가 가능합니다. 호스트 키에 대한 정보는 다음과 같은 알림 창에서 확인할 수 있습니다. 가상 머신 사용 중에 호스트 키를 눌렀을 때 나타나는 알림 창입니다. 호스트 키의 상태 표시는 버추얼박스 우하단의 파란 바탕의 아래 화살표 오른쪽에 있습니다. 아래 경우는 'Alt' 키라는 것을 알려주네요. 호스트 키 변경 호스트..

리눅스마스터 1801회 1차 091~100

1801회 1차 091~100 091 아파치 웹 데몬 시작 시 아래와 같은 오류가 발생됐다. 다음 중 이 문제를 해결하기 위해 설정되는 파일로 가장 알맞은 것은? [root@www ~]# /usr/local/apache/bin/apachectl start httpd: apr_sockaddr_info_get( ) failed for www httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for Server Name ① /etc/hosts ② /etc/netconfig ③ httpd-default.conf ④ httpd-userdir.conf 오답노트 더보기 - 문제의 보기는 호스트명에 대..

리눅스마스터 1801회 1차 081~090

1801회 1차 081~090 081 다음은 sendmail의 매크로 설정 파일을 복원하는 과정이다. ( ) 안에 들어갈 내용으로 알맞은 것은? # m4 ( a ) > ( b ) ① ⓐ /etc/mail/sendmail.mc, ⓑ /etc/mail/sendmail.cf ② ⓐ /etc/mail/sendmail.cf, ⓑ /etc/mail/sendmail.mc ③ ⓐ /etc/mail/sendmail.m4, ⓑ /etc/mail/sendmail.cf ④ ⓐ /etc/mail/sendmail.cf, ⓑ /etc/mail/sendmail.m4 오답노트 더보기 sendmail.mc는 sendmail의 설정을 편리하게 관리할 수 있는 보조 파일이며, m4 유틸리티를 이용하여 sendmail.cf를 생성할 수 있다..

리눅스마스터 1801회 1차 071~080

1801회 1차 071~080 071 다음 중 DNS 구성을 위한 named.conf 파일의 설명으로 틀린 것은? ① 주석은 유닉스 계열에서 사용하는 "#"으로만 사용할 수 있다. ② include 지시자를 선언하여 별도의 파일에 추가 정의할 수 있다. ③ named.conf 파일의 구성은 크게 주석문과 구문으로 구성되어 있다. ④ 각 구문은 중괄호 "{ }"로 둘러싸고 끝날 때는 세미콜론 ";"을 사용한다. 오답노트 더보기 named.conf의 주석으로 /* ~ */, '', #의 스타일을 사용할 수 있다. 답은 ① 주석은 유닉스 계열에서 사용하는 "#"으로만 사용할 수 있다. 072 다음 중 DNS(Domain Name Server) 서버에서 Zone 파일 정의를 위한 SOA 레코드 항목으로 틀린 것..

리눅스마스터 1801회 1차 061-070

1801회 1차 061-070 061 다음에서 설명하는 내용으로 알맞은 것은? 가상머신을 손쉽게 시작 및 종료할 수 있고, 가상머신의 CPU 사용량, 호스트 CPU 사용량 등을 모니터링할 수 있는 GUI 기반의 도구이다. ① virsh ② xm ③ virt-manager ④ virt-top 오답노트 더보기 _ virsh: 텍스트 기반의 콘솔 환경에서 가상머신을 관리해 주는 도구로 생성, 시작, 재시작, 종료, 강제 종료 등의 기능을 수행한다. _ xm: Xen을 관리하는 명령어이다. _ virt-top: 가상화 현황을 top과 유사한 형식으로 출력한다. 답은 ③ virt-manager 062 웹 사이트에 접속하는 중 접근 금지 오류가 발생됐다. 다음 중 이에 해당하는 HTTP 상태 코드 번호로 알맞은 것..

리눅스마스터 1801회 1차 051-060

1801회 1차 051-060 051 다음 중 rsync 명령에 관한 설명으로 틀린 것은? ① 네트워크로 연결된 원격지의 파일들을 동기화하는 유틸리티이다. ② ssh나 rsh를 이용하여 전송 가능하고 root 권한이 필요 없다. ③ rcp에 비해 처리 속도는 느리나 다양한 기능을 제공한다. ④ 로컬 시스템 백업 시에는 별다른 서버 설정 없이 사용이 가능하다. 오답노트 더보기 _ rsync(remote synchronous)는 특정 디렉터리를 동기화하거나 백업하는 명령어이다. _ rsync는 rcp(remotecopy)에 비해 속도가 빠르며 다양한 기능을 제공한다. 답은 ③ rcp에 비해 처리 속도는 느리나 다양한 기능을 제공한다. 052 다음 중 dd 명령어에 대한 설명으로 알맞은 것은? ① 파티션이나 ..