리눅스
운영체제
쉘
- 무슨 명령어를 수행할지 파악해서 컴퓨터에게 수행하도록 지시한다.
- 쉘은 다른 것과 마찬가지로 프로그램이다.
- 조금 특별한 것은 자신이 연산을 수행하기 보다 다른 프로그램을 실행하는 것이다.
윈도우에서 클릭해서 파일을 열던 것이, 리눅스에서는 파일을 키보드로 직접 타이핑.
유닉스
리눅스의 종류
우분투
centOS
특징
- 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다
- 포맷이 이러한 파일 시스템을 없애는 것이다.
기본적인 환경
- 명령어가 쉘을 통해 전달이 된다.
- 명령어 = 실행 프로그램
- 쭉 이어져서 하드웨어로 전달이 된다.
쉘에서의 프롬프트
- 컴퓨터가 입력을 기다리고 있음을 가리키기 위해 화면에 나타나는 표시
- 일반적으로 리눅스의 프롬프트는 현재 작업 디렉토리, 현재 로그인 한 사용자 등에 대한 정보를 표시
명령줄 인터페이스
- 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식.
- 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
- 명령어 구조
- 명령어 : 시스템에서 특정 작업을 하기 위해 실행하는 실행파일, 프로그램
- 옵션
- 명령어를 어떻게 실행할 것인지 지정
- 일반적으로 대시(-)문자 뒤에 옵션을 지정
- 아규먼트(Argument): 명령어에 의해서 영향을 받는 파일 or 디렉토리 등 특정 대상
- ex) netstat -anp, ifconfig -a, ls -al
centOS 설치
OS 다운로드
- 기본 설정으로 하되, 운영체제를 Linux의 centOS 8버전을 선택
- disc 파일은 나중에 직접 넣어주고, 코어는 1개
- 디스크 타입은 SCSI 선택
- 디스크 사이즈는 20GB
- 나머지는 기본 값
- settings에 들어가서 ISO 이미지 파일을 위에서 다운 받은 파일로 지정
- 그 후, 부팅과정에서 가장 위에것을 키보드로 움직여서 설치
- Installation Destination 들어가서 DONE 누르고 나오기
- Software Sellection 들어가서 Server 클릭 후, Done 누르기
- Root Password 입력 후 Done 누르기
- 가장 오른쪽 아래 Begin Installation 버튼 클릭 후 설치
- 설치가 끝나면 리부트
- ID는 root로 입력한 후, 위에서 패스워드 설정한 값을 입력
Putty 설치
- ssh 프로토콜을 이용한 클라이언트가 putty라는 프로그램이다.
- 원격 프로그램임.
- 가상 머신으로 서버를 연 후, putty가 원격으로 접속해서 보는 것!
다운로드
- centos에서 ifconfig 명령어를 통해 ip 주소를 알아보자
- 나는 192.168.163.130으로 나온다.
- 입력 후, open 버튼 클릭 후, yes 버튼 클릭
- 위에 cenOS 접속할 때처럼 아이디와 비밀번호 입력
- 완료