1. CentOS의 개요 및 설치
1.1 Unix
1.1.1 1969년 C언어로 개발된 운영체제
1.1.2 HP-UX, IBM-AIX, Mac OS X, Sun Solrais 등의 상업용 소프트웨어 사용중
1.2 Linux
1.2.1 상용 소프트웨어인 Unix 운영체제를 무료로 보급하기 위해 개발된 운영체제
1.2.2 1984년 리처드 스톨만이 GNU Project 시작, 프리웨어로만 구성된 완전 Unix System 개발이 목적, 커널(리눅스 시스템의 핵심적인 부분)을 제외한 시스템의 핵심적인 부분들을 거의 완성시킴
1.2.3 1991년 핀란드 헬싱키 대학의 대학원생이었던 리누스 토르발스가 커널 0.0.1 버전을 발표함
'''컴퓨터로 말하면, 컴퓨터에서 제일 중요한 부품이 CPU인데, 커널이라는 제일 중요한 부분을 만들었다고 표현할 수 있겠다.
1.2.4 2018년 5월 31일 현재 커널 4.14 발표
1.2.5 GNU Project
1.2.5.1 GPL(General Public License) : 모두가 공유할 수 있는 소프트웨어, 소프트웨어 사용, 수정, 재배포에 대한 자유
1.2.5.2 GPL은 반드시 소스코드를 공개해야 함
1.2.5.3 http://gnu.org
1.3.1 리눅스 전용 서버 구축
완전히 독립된 PC에다가 리눅스를 까는 것이 제일 좋지만, 그런 여건이 되지 않는 다면 아래 방법을!
1.3.2 윈도우/리눅스 파티션 분할
1.3.3 윈도우 운영체제에 가상화 프로그램으로 리눅스 설치
1.4.1 vmware : http://vmware.com
1.4.1.1 VMware Workstation Pro : 유료
https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0
1.4.2 Virtual Box : 오라클에서 개발, 상업적인 목적이 아닌 경우 무료
1.5 VMware player 설치
가상머신 설정 : Memory 2GB, Processors : 1, Hard disk : 40GB
호스트 OS(윈도우) '메인 운영체제 와 게스트 OS(리눅스)를 이동하기 위한 단축키 : Ctrl + Alt
1.6 리눅스 배포판의 종류
1.6.1 현재 200여 종류가 넘는 다양한 배포판들이 있으며 세부적인 명령어들은 다르지만 전반적으로 큰 차이는 없음
1.6.2 대표적인 2가지 배포판
1.6.2.1 Ubuntu : 주로 데스크탑용으로 사용됨, 가장 널리 사용되며 비교적 사용법이 쉬운 장점이 있음
1.6.2.2 CentOS(the Community ENTerprise Operation System) : 우리나라에서 점유율이 높음, 서버용으로 많이 사용됨, 호스팅 회사에서 많이 사용함, 상용으로 배포되는 레드햇 리눅스의 오픈소스코드를 그대로 가져와서 로고만 변경한 후에 다시 컴파일해서 만든 것이 CentOS, 레드햇 리눅스와 동일한 기능
1.7 CentOS 다운로드
DVD ISO 버전 클릭
최신버전 64bit 버전 다운로드
http://ftp.kaist.ac.kr/CentOS/7/isos/x86 64/CentOS-7-x86 64-DVD-1708.iso 추천
1.8 CentOS 설치
1.8.1 키보드 레이아웃 : 영어(미국) 키보드를 추가하여 제일 위로 올린다.
1.8.2 소프트웨어 선택 : 개발 및 창조를 위한 워크스테이션
1.8.3 파티션 설정 :
여기를 클릭하여 자동으로 생성합니다. (C) 클릭
swap 2G 이상(5G로 설정)
1.8.5 사용자 계정 생성
root 계정 : 아이디 root, 비밀번호 1234
centos 계정 : 아이디 centos, 비밀번호 centos
cf. root 사용자
- 모든 권한
- 프로그램 설치, 시스템 변경
1.8.6 재부팅 후 root 계정으로 로그인
1.8.7 리눅스 설치 후 시스템-설정-개인-사생활-화면 잠금 끔