코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • jsp
  • r
  • CentOS
  • linux
  • 파이썬
  • 자바스크립트
  • Java
  • Spring
  • Android
  • oracle
  • javascript
  • python

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[CentOS] CentOS의 개요 및 설치
programming/os

[CentOS] CentOS의 개요 및 설치

2018. 5. 31. 00:22
반응형

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.3.1 리눅스 전용 서버 구축

완전히 독립된 PC에다가 리눅스를 까는 것이 제일 좋지만, 그런 여건이 되지 않는 다면 아래 방법을!

1.3.2 윈도우/리눅스 파티션 분할

1.3.3 윈도우 운영체제에 가상화 프로그램으로 리눅스 설치


1.4 가상화 솔루션


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.1.2 VMware Player : 상업적인 목적이 아닌 경우 무료
https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/14_0


1.4.2 Virtual Box : 오라클에서 개발, 상업적인 목적이 아닌 경우 무료

http://virtualbox.org


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 다운로드


https://centos.org

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 리눅스 설치 후 시스템-설정-개인-사생활-화면 잠금 끔

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/os' 카테고리의 다른 글
    • [CentOS] Oracle 11g XE 설치
    • [CentOS] SSH(Secure SHell) 설치
    • [CentOS] Apache Tomcat 설치
    • [CentOS] JDK 설치
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바