리눅스의 3대계열이 데비안,슬랙웨어,레드햇이다.
형식 : 명령 [옵션][인자]
명령 : ex) man,ls,cp,mkdir등
옵션 : 명령의 세부 기능을 선택 ex) - , --로 시작하여 대소문자 구분 ls -a 등
인자 : 명령을 전달되는 값으로 주로 파일명이나 디렉토리명이 사용된다 ex) ls /, ls /etc 등
일반 파일 : 데이터를 저장하는데 주로 사용
디렉터리 : 리눅스는 디렉터리도 파일 취급
심벌릭 링크 : 원본 파일을 대신하는 파일
장치파일 : 하드디스크나 키보드 같은 각종 장치도 파일
경로명 : 파일 시스템에서 디렉터리 계층 구조에 있는 특정 파일이나 디렉터리 위치 표시(구분자 : /)
- 절대 경로명 : 항상 루트(/)디렉터리부터 시작
-> 루트부터 해당 디렉터리까지 거치는 모든 중간 디렉터리 표시
- 상대 경로명 : 현재 디렉터리를 기준으로 시작
-> ex) usr에서 user1의 상대경로 : ../home/user1, 자기자신 : . /
-> ex) /에서 lib은 usr/lib, /에서 home은 home
📒 절대 경로와 다르게 반드시 왼쪽에 '/'이외의 문자가 온다
가상머신 생성후 설정에서 네트워크에 nat네트워크, host-only network두개 설정- terminal에 ifconfig로 각 인터페이스에 ip할당된거 확인
10.으로 시작되는 ip : nat 네트워크
192. 으로 시작되는 ip : 호스트 전용 어댑터
-> window에서 가상머신 네트워크 접속할때 = ssh접속에서 사용
나중에도 서버실 직접 가는게 아니라 ssh로 접속해서 원격으로 작업한다.
윈도우는 powershell로 가상머신켜놓고 ip입력해서 원격접속해서 작업한다.
xshell다운 - ssh전용 클라이언트 프로그램 powershell대신 사용
netstat -anb : 클라이언트와 서버가 통신한 기록
vagrant다운 - 가상머신 한두개는 ova파일로 설치해도되지만 나중에 수십개를 설치한다면 vagrant를 사용하면 편리하다
vagrant에서 원하는 이미지 다운
-> vagrant로 가상머신을 쉽게 설치하고 쉽게 관리할 수 있다.
원하는 디렉토리 생성 - shift 우클릭으로 powershell키고 cmd입력 - vagrant init generic/centos7 설치
레거시 - 온프레미스, 코로케이션
리눅스서버 다운방법 세가지
- cd/dvd(이미지=확장자(iso))
- usb
- 네트워크
가상머신 하이퍼바이저 소프트웨어로 가장 유명한게
unix와 linux 나무위키 한번쯤 읽어보자