ISO 파일을 다운로드
일단 Get Ubuntu | Download | Ubuntu 접속
Desktop 과 Server 가 보인다.
뭘 받아야할까?
우분투 데스크탑
- GUI 가 탑재되어 있다. 마우스와 윈도우를 사용하여 컴퓨터 조작이 가능하다
우분투 서버
- CLI 를 사용한다. 별도의 명령어로 조작한다.
- 보통 서버용도로는 CLI 를 사용하는 것이 일반적이다. 서버를 경량화시켜야하기에 일반적으로
- 웹 서버는 우분투 서버를 사용하여 설치한다.
일단 20.04 버전을 다운받을 것이기다
Alternative downloads 이동
토렌트에서 이미지 다운로드중
amd64
는 해당 이미지가 AMD CPU 에 적용되는 것을 의미하지 않고, 64비트의 x86 아키텍처를 지칭하는 용어이다.Rufus 다운로드 ( Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기 )
요런식으로 나온다
영구 파티션크기
파티션 구성
구형 데스크탑이라 MBR 방식을 선택한다
파일 시스템
FAT32
NTFS
뭐 그냥 FAT32 를 선택해도 문제 없다.
예를 눌러 진행
usb 가 정상적으로 부팅 usb 로 만들어짐
설치할 서버 컴퓨터에서
[Linux] Ubuntu 20.04 server 설치 과정
gpm
서비스 활성화 및 설치sudo apt-get install gpm
sudo systemctl start gpm
sudo systemctl enable gpm
sudo apt install nano
sudo apt install git
시스템 업데이트
sudo apt update
sudo apt upgrade
블루투스 패키지 설치
1. sudo apt install bluez bluez-tools
블루투스 동글중에 리눅스 배포판을 지원하지 않는 경우가 있기에, .. 내 동글이 지원하는지 체크해야한다. 이걸로 3시간은 날린거같다.
장치 연결
IP 주소의 할당
서브넷 마스크
- IP 주소를 2가지 부분으로 나누는 역할을 한다.
- 네트워크 부분
- 호스트(장치) 부분 이다.
- 이를 통하여 어떤 IP 주소가 같은 네트워크에 속하는지, 아니면 다른 네트워크에 속하는지를 구분할 수 있다.
- 예를 들어
- 서브넷 마스크가
255.255.255.0
이라면
- IP 주소의 처음 세 부분 (ex→
192.168.1
) 은 네트워크- 마지막 부분 (ex →
.1
,.2
,.3
) 은 그 네트워크 내의 특정 장치를 말한다.
기본 게이트 웨이
- 네트워크 상에서 다른 네트워크로 데이터를 전송할 때 사용되는 장치의 주소.
- 보통은 인터넷에 연결된 라우터의 IP 주소가 된다.
- 예를 들어
- 집이나 사무실의 네트워크에서 인터넷으로 나가는 경우, 기본 게이트웨어를 통하는데
- 해당 주소는 네트워크 내의 장치들이
해당 주소로 보내면 인터넷으로 갈 수 있당게
라고 알 수 있게 해준다.
DNS 서버 (Domain Name System Server)
- 인터넷 상의 도메인 이름(ex →
[www.google.com](http://www.google.com)
) 을 IP 주소로 변환해주는 역할을 한다.- 우리가 웹 브라우저에 웹사이트 주소를 입력하는 경우, 사실은 그 웹사이트의 IP 주소로 접속하는 것임
- DNS 서버가 없으면, 우리는 모든 웹사이트의 IP 주소를 기억하여 직접 입력해야함.
- DNS 서버 덕분에 우리는 기억하기 쉬운 도메인 이름을 사용할 수 있는 것이다.
nano /etc/netplan/01-network-manager-all.yaml
sudo apt-get install nano
로 깔아주셈내 공유기 설정에 따르면, LAN 의 IP 주소의 범위는 192.168.0.1
에서 시작하며, DHCP 서버는 192.168.0.100
에서 192.168.0.249
사이의 IP 주소를 동적으로 할당한다.
고정 IP 주소를 설정하려면, 해당 범위 밖의 주소를 사용하거나 , DHCP 서버에 의해 할당되지 않는 주소를 사용해야한다.
기존 설정에서 192.168.219.106/24
로 설정된 IP 주소를 공유기 설정에 맞게 192.168.0.x
범위 내의 적절한 고정 IP 주소로 변경한다.
# This is the network config written by 'subiquity'
network:
version: 2
ethernets:
enx705dccff73d7:
addresses:
- 192.168.0.2/24
gateway4: 192.168.0.1
nameservers:
addresses:
- 111.118.0.1
- 111.118.0.11
게이트웨이 0.1 을 통하여 주소를 항상 192.168.0.2 로 고정하는 것이다.
ifconfig 를 통하여
inet 에 적힌 사용중인 IP 를
왜 포트포워딩을 해줘야하느냐?
다 설정했다면
ssh 툴에서 접근한다면