Linux 설치하기

Cho Yeongwoo·2022년 2월 21일
0

VM 설치


ubuntu 설치



🎆가상머신 만들기







🤗 만들고 난 다음 설정으로 들어와서 저장소로



😏 아까 받아둔 iso 파일을 선택해서 넣어주기

🎈 시작하기










🤣 사실 대부분 Done으로 Enter누르면됨
만약 Done에 없다면 tab눌러서 조종하면됨


🚩 Continue니까 계속 Enter누르지말기


👌 원격접속할수 있는 SSH는 안깔고 일단 넘어가기


까는중~😁

굉장히 오래걸리긴함
cancel update and reboot를 클릭하면

server login
아이디, 패스워드 입력하고 로그인해주면됨
로그인하게되면 tiger@server 이런식으로 나옴

sudo apt-get update
sudo apt-get upgrade -y
* 한꺼번에 설치하기
sudo apt-get update && apt-get upgrade -y

sudo apt-get install net-tools
* 종료
shutdown now

🏭 스냅샷 잡기



복제본에서 사용


🐑복제중🐏

ip를 알아내기 위해 ip addr 실행하면 inet 10.0.2.15라고 나와있음

컴퓨터 ip(위에거)도 알아내서 192.168.0.10


환경설정 > 네트워크


+를 누르면

네트워크가 하나 생성됨
더블클릭을 하게되면

포트 포워딩으로 가서 + 클릭

호스트IP = cmd로 알아낸 IP
게스트IP = 리눅스에서 알아낸 IP
가장 많이 쓰는 포트는 22

설정가서 NAT > NAT 네트워크로 변경

방화벽 뜨지만 당연히 허용

주소가 갑작 바껴서 호다닥 네트워크가서 포워딩 새로설정후 로그인(15 → 4)

🙆‍♂️putty 설치


Download



ip주소넣고 세션을 저장해두기

실패..... ❓ 아까설치할때 SSH체크해제하고 설치해서
복제한 com2에다가

sudo apt install openssh-server -y


다시 putty실행을 하게되면 이러한 창이 뜨는데
반드시 Accept

로그인해주면됨, 외부에서 putty로 리눅스컴퓨터에 접속한거

sudo systemctl status ssh


돌아가고있나 확인하기 위해 위 명령어를 치고 active라고 되어있는지 확인하기


필수 명령어

필수명령어모음집

  • 내가 있는 경로를 알려줌
pwd

  • ls명렁어는 모든것을 보여줌, 단독으로 쓰지는 않고 같이씀, -al을 추가하면 숨김파일까지 싹 다 보여줌
ls -al

ls -a

깔끔하게 보려면 -a

  • 싹 다 지우기
  • cd 상위폴더로 올라가기
cd ..

cd home

을 하게되면 home으로 들어가게됨

cd /

슬래쉬를 하게되면 최상위로 가게됨

  • 폴더만들기
mkdir 폴더명

  • 폴더삭제
rmdir 폴더명


삭제할때 폴더 안에 하위폴더가 있을 경우에는 삭제가 불가능함

그냥 전체 삭제하려면

rm -rf 폴더명
  • 자바가 있는지 확인해보려고 했다.
java -version

그러나.. 없다,
그러나

힌트를 준다

sudo apt install openjdk-11-jre-headless

11버전으로 깔아준다음,
com3의 복제본을 또 만들어준다
comJava = Java까지 깔려있다.

리눅스에 mysql 설치하기

사용자 계정root 만들기(lion, 1234)
이 계정으로 들어와보기?
윈도우에서 workbench열고
거기서 기존에 root로 들어갔던건 window고
new connect가 있는데 lion계정으로 들어가보고
db, table01 새로 싹 만들고
show tables;하면 만들어진 테이블이 나올테고
확인이되면, crud는 어디서해도 상관이 없다
workbench에서 insert into만 하고나면
리눅스에서 select하면 보이는지 확인
이를, 리눅스랑 연동했다. 라고 말한다
포트포워딩이 중요하다.

  1. 리눅스에 사용자계정 만든다.
  2. 윈도우에 있는 워크벤치로 접속을 시도(삽질예정?)
  3. 진입후에 워크벤치에서 crud하고
  4. 리눅스에서 crud하고
  5. 서로서로 crud나눔중인거 확인해보기
CREATE USER 'lion'@'192.168.0.10' IDENTIFIED BY '1234';

0개의 댓글