no image
[SSH Client]SSH Client란? (PuTTY, Xshell)
SSH(Secure SHell) 클라이언트는 안전한 원격 프로토콜인 SSH를 사용하여 원격 서버 또는 기기에 접속하는 소프트웨로 이 글에서는 putty와 Xshell을 소개할 것이다. SSH 클라이언트 특징 1. 보안 SHH 프로토콜은 보안이 되지 않은 네트워크를 통해 보안 통신 채널을 제공하도록 설계되어있다. 클라이언트는 클라이언트와 서버 간에 전송되는 모든 데이터를 암호화하여 제 3자가 데이터를 가로채거나 변조하는 것을 방지한다. 2. 원격 액세스 사용자는 인터넷 연결을 통해 전 세계 어디에서나 원격 서버 또는 장치를 액세스 할 수 있다. 이를 통해 서버 및 장치를 쉽게 원격 관리와 문제 해결이 가능하다. 3. 터미널 기반 인터페이스 일반적으로 원격 서버 및 장치와 상호작용하는 가볍고 효율적인 방법을..
2023.02.28
no image
[Network]네트워크란
*최종 수정일 23.7.2 네트워크(Network)는 두 개 이상의 컴퓨터나 다른 장치들이 서로 정보를 주고 받을 수 있도록 연결된 구조를 말한다. 이를 통해 컴퓨터들은 데이터를 공유하고, 인터넷에 연결하여 정보를 검색하거나 전자우편을 보낼 수 있다. 네트워크는 컴퓨터와 컴퓨터 간에 물리적으로 연결되어 있을 수도 있고, 인터넷을 통해 논리적으로 연결되어 있을 수도 있다. 일반적으로 랜(Local Area Network)이나 와이파이(Wi-Fi)를 통해 작은 지역 내에서 연결되는 로컬 네트워크와, 인터넷을 통해 전 세계적으로 연결되는 와이드 에어리어 네트워크(WAN) 등이 있다. 스위치와 라우터는 네트워크 장비로서 네트워크를 구성하는 중요한 요소이다. 스위치는 컴퓨터 네트워크에서 여러 대의 컴퓨터나 장치들..
2023.02.28
[Linux]Linux를 시작하며
이번에 좋은 기회가 생겨 클라우드에 대한 전반적인 공부 기회가 생겨 이를 정리해보려고 한다. 하지만 난이도에 비해 시간은 6개월 밖에 되지 않아 깊이가 없을 수 있다는 점이 아쉽다. 이 글을 봐주러 오시는 분들은 그런것은 관심이 없을테니 바로 본론으로 들어가겠다. Linux 리눅스는 윈도우나 Mac 같은 운영체제이다. 리눅스는 무료로 사용이 가능하고 소스 코드가 공개되어 있어 개인이나 기업에서 자유롭게 수정 및 배포할 수 있게 되었다. 이는 UNIX 운영 체제에서 영감을 받아 개발되었는데, 리눅스는 커널(kernel)이라는 핵심 부분과, 그 외의 유틸리티 및 라이브러리 등으로 구성된다. 또한 다양한 프로그래밍 언어를 지원하며, X Window system을 통해 그래픽 사용자 인터페이스(GUI)를 제공한..
2023.02.28
반응형

 

SSH(Secure SHell) 클라이언트는 안전한 원격 프로토콜인 SSH를 사용하여 원격 서버 또는 기기에 접속하는 소프트웨로 이 글에서는 putty와 Xshell을 소개할 것이다.

 

SSH 클라이언트 특징

1. 보안

SHH 프로토콜은 보안이 되지 않은 네트워크를 통해 보안 통신 채널을 제공하도록 설계되어있다. 클라이언트는 클라이언트와 서버 간에 전송되는 모든 데이터를 암호화하여 제 3자가 데이터를 가로채거나 변조하는 것을 방지한다.

 

2. 원격 액세스

사용자는 인터넷 연결을 통해 전 세계 어디에서나 원격 서버 또는 장치를 액세스 할 수 있다. 이를 통해 서버 및 장치를 쉽게 원격 관리와 문제 해결이 가능하다.

 

3. 터미널 기반 인터페이스

일반적으로 원격 서버 및 장치와 상호작용하는 가볍고 효율적인 방법을 제공하는 터미널 기반 인터페이스를 사용해 파일 전송, 원격 명령 실행 및 시스템 설정 구성과 같은 작업을 쉽게 수행할 수 있다.

 

4. 교차 플랫폼 호환성

윈도우, 맥OS, 리눅스 및 모바일 장치를 포함한 다양한 운영 체제 및 플랫폼에서 사용할 수 있으므로 모든 장치에서 원격 서버 및 장치에 쉽게 액세스 할 수 있다.

 

5. 확장성

단일 서버 또는 장치를 관리하거나 대규모 분산 시스템을 관리하는 데 사용할 수 있다. 원격 서버 및 장치를 대량으로 관리하는 기능을 통해 대규모 시스템을 효율적으로 관리하고 모니터링 할 수 있다.

 

실제로 사용해보면 VMwere에서 바로 명령어를 입력하는 것 보다 putty나 xshell에서 사용하면 복사, 붙여넣기도 가능하고 편의 기능성의 폭이 넓었다.

 


PuTTY

전 세계적으로 많이 사용되는 윈도우용 오픈 소스 SHH 및 Telnet 클라이언트이다. 위에서 설명한 것과 같이 원격으로 서버 및 장치에 연결이 가능하고 프로그램이 굉장히 가볍고 간편에 사용성이 뛰어나다. 게다가 무료로 배포돼있는 것이 세계 범용으로 사용되는 일례라고 할 수 있을 것 같다.

 

해당 프로그램의 장점 중 하나는 보안 기능인데, 클라이언트는 강력한 암호화를 사용하여 클라이언트와 서버 간에 전송되는 데이터를 보호하며 암호 인증, 공개 키 인증 및 키보드 대화식 인증을 포함한 다양한 인증 방법을 지원한다. 또한 안전한 파일 전송을 위해 SCP 및 FTP(FTPS) 프로토콜을 지원한다.

 

* SCP(secure Copy Protocol)

SSH 프로토콜을 사용하여 호스트 간에 파일을 안전하게 전송하는 프로토콜이다. SCP는 파일 내용고 전송 정보 모두 암호화하므로 파일을 안전하게 전송할 수 있다.

 

*FTP/FTPS

인터넷을 통해 클라이언트와 서버 간에 파일을 전송하는 데 사용되는 표준 네트워크 프로토콜로 다른 파일 전송 프로토콜만큼 안전하지 않다. 따라서 FTP를 SSL(Secure Sockets Layer) 혹은 TLS(Transport Layer Security)를 추가하여 암호화하여 전송하는데, 이를 FTPS 프로토콜이라고 한다.

 

PuTTy 다운로드

 

* XX-bit : 자신의 컴퓨터의 운영체제의 종류를 뜻한다.

* x86 : 인텔이 개발한 마이크로프로세서 계열을 부르는 말이다.

* Arm : 저전력 CPU로 휴대폰 같은 휴대용 기기에서 많이 사용한다.

 

이 3가지 중 자신의 운영 체제에 맞는 것을 선택해 다운로드 받으면 된다.

 

설치 후 파일 아이콘과 실행 시 모습은 다음과 같다.


Xshell

https://www.netsarang.com/ko/xshell-download/

 

Xshell 다운로드 - NetSarang Website

다운로드 구매하기 개요 라이선스 종류를 선택하세요 기재하신 정보 중 이름, 회사(기관), 이메일 정보는 제품 출시나, 업데이트 정보 등을 신속하게 제공하기 위해 사용합니다. 이 정보는 서비

www.netsarang.com

위와 같이 사용에 편의를 주는 터미널 애뮬레이터로 PuTTY 보다 조금 더 다양한 기능을 제공하는 것이 특징이다. 해당 사항으로는 다중 탭, 북마크, 대화식 SSH 세션, 타이밍 제어, 문자열 제거 등과 같은 기능을 제공하여 사용자가 작업을 보다 쉽게 수행할 수 있도록 도와준다.

 

대부분의 윈도우 운영 체제와 호완이 되고, 원래 유료 제품이지만 교육용 무료 버전도 제공해주고 있다. 인터페이스가 간단하고 직관적이고 원격 서버와 장치에 쉽게 접속이 가능하기 때문에 사용성이 좋다.

 

이 후 설치에는 따로 건드릴 부분은 없으므로 라이센스에 동의해주고 다음으로 넘어가 다운로드를 완료해준다.

 

반응형
반응형

*최종 수정일 23.7.2

네트워크(Network)는 두 개 이상의 컴퓨터나 다른 장치들이 서로 정보를 주고 받을 수 있도록 연결된 구조를 말한다. 이를 통해 컴퓨터들은 데이터를 공유하고, 인터넷에 연결하여 정보를 검색하거나 전자우편을 보낼 수 있다. 네트워크는 컴퓨터와 컴퓨터 간에 물리적으로 연결되어 있을 수도 있고, 인터넷을 통해 논리적으로 연결되어 있을 수도 있다. 일반적으로 랜(Local Area Network)이나 와이파이(Wi-Fi)를 통해 작은 지역 내에서 연결되는 로컬 네트워크와, 인터넷을 통해 전 세계적으로 연결되는 와이드 에어리어 네트워크(WAN) 등이 있다.

 

스위치와 라우터는 네트워크 장비로서 네트워크를 구성하는 중요한 요소이다.

 

스위치는 컴퓨터 네트워크에서 여러 대의 컴퓨터나 장치들을 연결하여 데이터를 교환하는데 사용되는 장비이다. 스위치는 네트워크 내에서 패킷을 전송하고 목적지를 신속하게 찾아서 정확한 대상에게 데이터를 전달하는 역할을 한다. 스위치는 물리적으로 네트워크를 분할하여 각 분할된 네트워크가 효율적으로 동작할 수 있도록 해주며, 송수신되는 데이터의 충돌을 방지한다.

 

라우터는 네트워크에서 패킷을 전달하기 위한 라우팅 작업을 수행하는 장비이다. 라우터는 패킷의 출발지와 목적지를 기반으로 최적의 경로를 결정하고, 패킷을 전달하는 역할을 한다. 라우터는 서로 다른 네트워크 간의 통신을 가능하게 하며, 인터넷과 같이 다양한 네트워크 간의 연결에 필수적으로 사용된다. 또한 라우터는 보안성을 강화하기 위해 방화벽, VPN 등 다양한 보안 기능을 제공하기도 한다.


 

IP(Internet protocol)

인터넷에서 컴퓨터나 기기들이 서로 통신할 때 사용하는 프로토콜이다. 각각의 컴퓨터나 기기는 IP 주소를 갖고 있으며, 이를 통해 인터넷에서 서로 통신할 수 있다. 심지어 수 많은 휴대 전화도 각각의 IP 주소를 갖는다.

 

IP 주소는 일반적으로 32비트의 이진수로 표현되며, 8비트씩 4개의 그룹으로 나누어져 있고 이를 octet이라고 표현한다. 이를 2진수로 보게되면 사용자 입장에서 사용이 어려워 질 수 있어 10진수로 표현된다. 이를 통해 각 그룹은 0부터 255까지의 값을 가질 수 있으므로, IP 주소는 보통 "A.B.C.D"의 형태로 표현된다.

 

IP 주소는 고유한 주소로, 네트워크에서 다른 기기들과 통신할 때 이 주소를 이용해 특정 기기를 식별하고 찾아갈 수 있다. 또한, IP 주소를 이용하여 데이터를 전송할 때 출발지 IP 주소와 목적지 IP 주소를 이용해 데이터가 정확히 어디로 전송되어야 하는지를 결정한다.

 

IP 주소는 네트워크 상에서 기기나 노드를 식별하는 데 사용되는 고유한 주소이다. IP 주소는 32비트 혹은 128비트의 이진수로 구성되며, IPv4와 IPv6로 나뉘어진다.

 

IPv4에서는 주소가 32비트로 구성되며, A, B, C, D, E 클래스로 구분된다.

Class Octet 수
네트워크 식별자
호스트 식별자
A Class
1
3
B Class
2
2
C Class
3
1
D Class
멀티 케스트 주소 식별 시 사용
E Class
예약 주소로 사용

 

하지만 이렇게 사용하더라도 IPv4에서는 주소 고갈 문제가 발생되었기 때문에 IPv6가 등장하였다. IPv6는 128비트 주소 체계를 사용하여 더욱 다양한 주소를 소화할 수 있다.

IPv4 주소가 192.168.3.188로 되어 있는 것을 볼 수 있다.


Subnet Mask

서브넷 마스크(Subnet mask)는 IP 주소를 네트워크 ID와 호스트 ID로 나누는 역할을 한다. IP 주소는 네트워크 ID와 호스트 ID로 나누어져 있으며, 서브넷 마스크는 IP 주소에서 네트워크 ID와 호스트 ID를 구분해주는 비트 패턴이다.

 

서브넷 마스크는 이진수로 표현되며, IP 주소와 마찬가지로 32비트의 크기를 가진다. 예를 들어, 255.255.255.0은 24개의 1로 이루어진 이진수(11111111 11111111 11111111 00000000)로 표현된다. 이진수에서 1로 표시된 부분은 네트워크 ID를 나타내고, 0으로 표시된 부분은 호스트 ID를 나타낸다.

 

서브넷 마스크는 IP 주소와 함께 사용되어, 하나의 네트워크를 여러 개의 서브넷으로 나눌 수 있고 이를 통해 네트워크의 세분화가 가능해지며, 각각의 서브넷은 독립된 네트워크처럼 동작할 수 있다. 서브넷 마스크를 설정함으로써, 라우터 등의 장비는 IP 패킷을 올바른 서브넷으로 라우팅할 수 있다.


CIDR(Classless Inter Domain Routing)

협업형 통합 개발 환경을 의미합니다. CIDE는 여러 개발자가 하나의 소프트웨어를 개발할 때 사용하는 도구로, 협업 기능이 강화된 통합 개발 환경을 제공한다. 여러 개발자가 동시에 하나의 코드베이스를 작성하거나 수정할 수 있도록 하며, 코드의 충돌을 방지하고, 변경 사항의 추적 및 버전 관리를 쉽게 할 수 있도록 한다.

 

CIDE는 일반적으로 웹 기반 형태로 제공되며, 웹 브라우저를 통해 다수의 사용자가 원격으로 접근할 수 있다. 이를 통해 지리적으로 떨어져 있는 개발자들도 함께 작업할 수 있어, 개발 프로세스를 더욱 빠르고 효율적으로 만들어 준다.

 

CIDE는 협업을 강화하기 위한 다양한 기능을 제공한다. 대표적으로, 코드 리뷰 기능, 팀원 간 메시지 전송 기능, 이슈 트래킹 기능 등이 있다. 이를 통해 개발자들은 자신이 작성한 코드를 동료 개발자들에게 리뷰받고, 문제점을 공유하며 해결할 수 있다.

 

CIDE는 소프트웨어 개발에서 협업의 중요성이 커지면서, 점차 많은 기업에서 사용되고 있다. 대표적인 CIDE로는 GitHub, GitLab, Bitbucket 등이 있다.

 

만드는 방법은 IP와 동일하지만 반드시 2진수 1로 시작해 중간에 0이 나오면 끝까지 0이 나와야 한다는 특징이 있다. 다음 아이피는 아래 표처럼 분류할 수 있다.

 

123.123.123.123/24

IP
123.123.123.123
S.M(Subnet Mask)
255.255.255.0
S.M(이진수)
11111111.11111111.11111111.00000000

 

이 때 서브넷 마스크를 이진수로 풀었을 때 octet이

 

11110111

11001111

11111101

00000001

 

이런 모습으로는 사용할 수 없다는 것이다.

 

 

서브넷 마스크가 이 방법을 사용하는데 255.255.255.0과 같이 나타내기도 하지만 IP뒤에 숫자로 간단하게 표가하기도 한다.

 

123.123.123.123/255.255.255.0

123.123.123.123/24

 


서브넷 마스크를 사용하면 하나의 IP 주소 블록을 여러 개의 서브넷으로 분할할 수 있다. 이러한 서브넷은 서로 다른 네트워크로 간주되며, 서로 다른 서브넷에 있는 호스트 간에는 라우터를 통해 통신해야 한다. 서브넷 마스크의 값을 변경하면 네트워크와 서브넷의 수를 조정할 수 있다. 위의 CIDR 규칙 덕분에 우리는 알아야 할 숫자가 많이 줄어들었다. 다음은 서브넷 마스크에 따라 네트워크가 몇개로 나뉘는지 정리되어 있는 표이다.

 

SM(Subnet Mask)
Network 개수
Network 당 IP 수
0
1
256
128
2
128
196
4
64
224
8
32
240
16
16
248
32
8
252
64
4
254
128
2
255
256
1

 

예를 들어, 서브넷 마스크가 255.255.255.0인 네트워크는 24개의 1 비트와 8개의 0 비트로 구성된 32비트 이진 숫자다. 이 경우, 마지막 8비트(즉, 0부터 255까지의 값)은 호스트 부분으로 사용되므로, 이러한 네트워크는 최대 254개의 호스트를 지원할 수 있다(첫 번째 호스트와 마지막 호스트는 네트워크 주소와 브로드캐스트 주소로 예약됩니다). 그러나 서브넷 마스크를 변경하여 마지막 2비트를 호스트 부분 대신 서브넷 부분으로 사용하면 네트워크는 4개의 서브넷으로 분할될 수 있다. 이 경우 각 서브넷은 최대 62개의 호스트를 지원할 수 있으므로 전체적으로 248(4 x 62)개의 호스트를 지원할 수 있다.

 


TTL

TTL(Time To Live)은 IP(Internet Protocol) 패킷에서 사용되는 필드 중 하나이다. TTL은 패킷이 네트워크 상에서 전송될 때 경로 상에서 몇 개의 라우터를 거쳐야 하는지를 지정한다. 이를 통해 라우팅 프로토콜이 패킷을 전송하는 동안 무한 루프 현상이 발생하지 않도록 보장한다.

 

TTL은 8비트 길이의 필드로, 최대값은 255이다. 패킷이 전송될 때마다 TTL 값이 1씩 감소하며, TTL 값이 0이 되면 패킷은 폐기된다. 따라서, TTL 값은 패킷이 무한히 네트워크 상에서 순환하지 않도록 보장한다.

 

TTL 값은 라우터를 거칠 때마다 감소하므로, 패킷이 전송되는 경로가 길수록 TTL 값이 빠르게 감소한다. 따라서, TTL 값이 충분하지 않은 경우 패킷은 목적지까지 도달하지 못하고, 중간에 폐기될 수 있다.

 

네트워크에서 TTL은 라우팅 프로토콜이 패킷을 전송하는 동안 무한 루프 현상이 발생하지 않도록 보장하는 중요한 필드 중 하나이다. TTL 값을 적절하게 설정하여 패킷이 목적지까지 안전하게 전송되도록 보장하는 것이 중요하다.

반응형

'Network > Network 이론' 카테고리의 다른 글

[Network] Super Netting  (0) 2023.03.03
[Network] VLAN이란?  (0) 2023.03.03
[Network] 네트워크의 유형  (0) 2023.03.02
[Network]네트워크(IPv4) 설정하기  (1) 2023.02.28
[Network]네트워크 포트 종류  (2) 2023.02.28

[Linux]Linux를 시작하며

이지IT
|2023. 2. 28. 20:40
반응형

 

이번에 좋은 기회가 생겨 클라우드에 대한 전반적인 공부 기회가 생겨 이를 정리해보려고 한다. 하지만 난이도에 비해 시간은 6개월 밖에 되지 않아 깊이가 없을 수 있다는 점이 아쉽다. 이 글을 봐주러 오시는 분들은 그런것은 관심이 없을테니 바로 본론으로 들어가겠다.

 


Linux

리눅스는 윈도우나 Mac 같은 운영체제이다. 리눅스는 무료로 사용이 가능하고 소스 코드가 공개되어 있어 개인이나 기업에서 자유롭게 수정 및 배포할 수 있게 되었다. 이는 UNIX 운영 체제에서 영감을 받아 개발되었는데, 리눅스는 커널(kernel)이라는 핵심 부분과, 그 외의 유틸리티 및 라이브러리 등으로 구성된다. 또한 다양한 프로그래밍 언어를 지원하며, X Window system을 통해 그래픽 사용자 인터페이스(GUI)를 제공한다.

 

이 OS는 안정성, 보안성, 확장성 등의 면에서 매우 우수한 운영 체제로 알려저 있으며, 웹 서버, 데이터베이스 서버, 라우터, 스위치 등 다양한 분야에서 널리 사용되고, 안드로이드 운영 체제에 기반이 되기도 했다.

 

리눅스는 다양한 배포판이 있고, 각 배포판은 다양한 기능, 인터페이스, 패키지 매니저 등을 제공한다. 대표적으로 Ubuntu, Debian, Fedora, CentOS, Red Hat 등이 있는데, 이번에 시작하게 된 강의가 Red Hat이 주체가 되어 있어 이것이 주가 되어 글이 작성될 것으로 생각된다.

 

위에서 말한 것 처럼 윈도우와 같은 운영체제이기 때문에 우리는 이를 설치할 하드웨어가 필요하다. 때문에 노트북과 같은 장비를 사거나 가상화 소프트웨어를 이용해 이를 사용할 수 있다.


가상화 소프트웨어

가상화 소프트웨어는 하드웨어 자원을 효율적으로 사용하고, 다양한 운영 체제(OS)나 응용 프로그램을 동시에 실행하기 위한 기술이다. 가상화 소프트웨어에는 여러 종류가 있으며, 대표적인 종류와 특징은 아래와 같다.

 

1. 하이퍼바이저 기반 가상화 (Type 1 hypervisor)

 

하이퍼바이저 기반 가상화는 호스트 OS 없이 직접 하드웨어와 상호 작용하여 가상 환경을 생성하는 방식이다. 이를 위해 하드웨어 위에 설치되는 하이퍼바이저 소프트웨어가 필요하다. 대표적인 하이퍼바이저 기반 가상화 소프트웨어로는 VMware ESXi, Microsoft Hyper-V, Citrix Hypervisor 등이 있다.

하이퍼바이저 기반 가상화는 높은 성능과 안정성을 제공하며, 가상머신들 간의 간섭 없이 실행될 수 있어 보안성이 우수하다. 하지만, 하이퍼바이저 소프트웨어를 직접 설치하고 관리해야 하므로 초기 설정과 유지보수에 대한 기술적 지식이 필요하다.

 

2. 호스트 기반 가상화 (Type 2 hypervisor)

 

호스트 기반 가상화는 호스트 OS 위에 가상 머신을 생성하는 방식이다. 이를 위해 호스트 OS에 설치되는 가상화 소프트웨어가 필요하다. 대표적인 호스트 기반 가상화 소프트웨어로는 VMware Workstation, Oracle VirtualBox, Parallels Desktop 등이 있다.

호스트 기반 가상화는 사용이 간편하고 가볍기 때문에 개인용 데스크톱 가상화나 개발 환경 등에 많이 사용된다. 하지만, 호스트 OS 위에서 동작하기 때문에 하이퍼바이저 기반 가상화에 비해 성능이 저하될 수 있다.

 

3. 응용 프로그램 가상화 (Application Virtualization)

 

응용 프로그램 가상화는 애플리케이션 자체를 하나의 독립적인 가상 환경으로 만들어서 실행하는 방식이다. 대표적인 응용 프로그램 가상화 소프트웨어로는 Microsoft App-V, Citrix Virtual Apps and Desktops 등이 있다.

응용 프로그램 가상화는 애플리케이션 간의 충돌 문제를 예방하고, 애플리케이션을 실행하기 위한 라이브러리 및 파일 등도 독립적인 가상 환경 내에 포함시켜 관리하기 때문에 애플리케이션의 배포 및 관리가 용이해진다. 또한, 사용자의 컴퓨터에 애플리케이션을 설치하지 않고도 실행할 수 있어, 보안성이 높아진다. 하지만, 응용 프로그램 가상화는 가상머신처럼 완벽한 운영 체제를 실행할 수는 없기 때문에, 애플리케이션 실행에 필요한 모든 기능을 가상 환경 내에 포함시켜야 한다.

 

4. 컨테이너 가상화 (Container Virtualization)

 

컨테이너 가상화는 운영 체제 레벨에서 가상화 기술을 적용하는 방식으로, 컨테이너라는 독립적인 실행 환경을 만들어 그 안에서 애플리케이션을 실행한다. 대표적인 컨테이너 가상화 소프트웨어로는 Docker, Kubernetes 등이 있다.

컨테이너 가상화는 하이퍼바이저 기반 가상화보다 빠르고 가볍다. 또한, 애플리케이션의 이식성이 용이하며, 컨테이너 이미지라는 패키지 형태로 배포가 가능하다. 하지만, 호스트 운영 체제와 컨테이너 내의 운영 체제가 동일해야 하기 때문에, 호스트 운영 체제의 제약이 존재한다.

각각의 가상화 소프트웨어는 다양한 용도와 장단점을 가지고 있다. 따라서, 사용 목적과 요구사항에 맞는 적절한 가상화 소프트웨어를 선택하여 사용하는 것이 중요하다.


이상으로 기초에 대해 간단히 정리해보았다. 앞으로 ChatGPT와 강의 내용을 조합해 내용을 정리하고 되도록이면 자주 일간 뉴스를 정리해서 올릴 계획이다.

 

IT산업의 중요도가 올라가면서 나와 마찬가지로 관련 대학을 나오지 않았다거나, 이제 막 관심을 가지기 시작한 사람들이 있을 것이다. 물론 어렵지만 불가능하지도 않다. 이 글을 읽는 여러분들도 IT를 시작해볼지 고민하다 난이도에 망설이고 있다면 국가 지원 사업에 참여해보라 권하고 싶다. 내일배움카드를 통해 무려 1천만원 가량의 강의를 무료로 들을 수 있다. 물론 그에 마땅히 6개월이라는 시간과 노력을 쏟아 부어야 한다. 하지만 이것이 아니라도 시작하지 않으면 이뤄지는 것도 없다.

 

앞으로의 세상에서 살아가기 위해, 다음 단계로 넘어가기 위해 한걸음 내딛는 여러분을 응원하고 함께 걸어나갈 것이다. 같이 힘내보자!

 

반응형