2.5.1.1 Linux, 소개, VM 가상 머신, Centos7 시스템, 고정 IP 구성, 스냅 샷, 원격 연결 도구

목차

1 장 Linux 개요

1.1. 유닉스 시스템 이해

1.2. Linux 개발의 역사 이해

1.3. Linux의 응용 분야

1.4. Linux 버전

2 장 Linux 설치

2.1. 가상 머신 소프트웨어 설치

2.2. Centos 7 시스템 설치

2.3. 고정 IP 구성

2.4. 가상 머신의 스냅 샷 생성

2.5. 원격 연결 도구 설치


 


1 장 Linux 개요

1.1. 유닉스 시스템 이해

Unix는 가장 널리 사용되는 컴퓨터 운영 체제 중 하나입니다. 첫 번째 버전은 AT & T Bell Labs의 Ken Thompson이 1969 년에 구현했습니다. 1973 년 Ken Thompson과 Dennis Ritchie는 Unix의 세 번째 버전을 C 언어로 다시 작성했습니다.

  1. Unix는 강력한 다중 사용자, 다중 작업 운영 체제입니다.
  2. UNIX의 상표권은 The Open Group이 소유합니다.
  3. UNIX 운영 체제는 상용 버전이며 유료이며 Microso® Windows 정품보다 가격이 비쌉니다.

1.2. Linux 개발의 역사 이해

Linux는 1991 년 10 월 5 일 (첫 번째 공식 발표)에 탄생 한 무료 오픈 소스 Unix와 유사한 운영 체제입니다. 핀란드 학생 Linus Torvalds와 나중에 합류 한 많은 열성 팬이 공동으로 개발했습니다.
Linux라는 단어 자체는 Linux 커널을 의미하지만 실제로 사람들은 Linux 커널을 기반으로 전체 운영 체제를 설명하고 GNU 프로젝트의 다양한 도구와 데이터베이스를 사용하여 Linux를 사용하는 데 익숙해졌습니다.

GPL 계약 :
Richard M. Stallman은 1984 년에 자유 소프트웨어 시스템 GNU를 설립하고 GPL (General Public License) 초안을 작성했으며 오늘날 Linux의 성공은 GPL 계약 덕분입니다.
GPL 계약에 따른 모든 자유 소프트웨어는 Richard M. Stallman의 "Copyle?"(비 저작권) 원칙을 따릅니다. 즉, 자유 소프트웨어는 사용자가 자유롭게 복사, 수정 및 판매 할 수 있도록 허용하지만 소스 코드의 수정은 모두에게 공개해야합니다. 사용자 공개.

GNU 프로젝트
GNU 프로젝트와 자유 소프트웨어 재단 FSF (자유 소프트웨어 재단)는 1984 년 Richard M. Stallman에 의해 설립되었습니다. UNIX 및 자유 소프트웨어와 유사한 완전한 운영 체제 개발을 목표로합니다.
1990 년대 초까지 GNU 프로젝트는 유명한 emacs 편집 시스템, bashshell 프로그램, gcc 시리즈 컴파일러, gdb 디버거 등을 포함하여 많은 고품질 자유 소프트웨어를 개발했습니다. . 이러한 소프트웨어는 Linux 운영 체제 개발에 적합한 환경을 만듭니다. 이것은 리눅스가 탄생 할 수있는 토대 중 하나이기 때문에 현재 많은 사람들이 리눅스 운영 체제를 "GNU / Linux"운영 체제라고 부릅니다.

Linux 시스템은
개방형 (오픈 소스), 다중 사용자, 다중 작업, 우수한 사용자 인터페이스, 뛰어난 성능 및 안정성,
다중 사용자 다중 작업의 특성을 특징으로합니다. 다중 사용자 : 다중 사용자, 컴퓨터에 로그온 ( 운영 체제), 여러 사용자에게 동시에 로그인하여 작업 수행 가능
멀티 태스킹 : 여러 작업, 사용자가 동시에 여러 작업 작업을 수행 할 수 있음
참고 : Windows는 단일 사용자 멀티 태스킹에 속하고 Linux는 다중 사용자 멀티 태스킹에 속합니다.

 

1.3. Linux의 응용 분야

서버 시스템
웹 응용 프로그램 서버, 데이터베이스 서버, 게임 서버, 인터페이스 서버, DNS, FTP 등

임베디드 시스템
라우터, 방화벽, 휴대폰, PDA, IP 공유기, 스위치, 가전 제품 용 마이크로 컴퓨터 컨트롤러 등. 고성능 컴퓨팅 및 컴퓨팅 집약적 인 애플리케이션
Linux에는 강력한 컴퓨팅 기능이 있습니다. IBM의 Watson 슈퍼 컴퓨터는 Linux 시스템을 사용합니다.

데스크톱 애플리케이션 시스템
많은 데스크톱 운영 체제도 Linux를 기반으로합니다.

모바일 핸드 헬드 시스템
Android 시스템은 Linux 기반입니다.

1.4. Linux 버전

Linux 버전은 커널 버전과 릴리스 버전으로 나누어 진 Unix 버전 사용자 정의 규칙을 상속합니다.
커널 버전 : 커널은 코어입니다. 다른 소프트웨어는이 코어를 기반으로하며 직접 사용할 수 없습니다. 커널 버전은 http : // 에서 통합됩니다 . www.linux.org 릴리스

릴리스 버전 : 다양한 Linux 배포자가 릴리스 한 Linux 배포자는 Linux 커널 버전을 선택할 권리가 있습니다. 일반적인 Linux 배포 :
RedHat, CentOS, Debian, Ubuntu

커널 버전은 안정 버전과 개발 버전으로 구분되며, 부 버전의 패리티에 따라 구분되며 홀수는 개발 버전, 짝수는 안정 버전입니다.

Debian
    Debian은 매우 안정적으로 실행되므로 서버에 매우 적합합니다.

redhat :
    이것은 상용 시장을위한 최초의 Linux 배포판입니다. 서버 버전이 있으며 많은 프로세서 아키텍처를 지원합니다.
    포괄적이고 안정적인 기능을 갖춘 세계 최대의 Linux 배포 제조업체입니다.

우분투 :
    우분투는 데비안의 파생물로, 서버, 클라우드 컴퓨팅 및 일부 실행중인 모바일 장치에서 매우 일반적으로 사용되는이 시장의 애플리케이션에 중점을 둡니다.

centos :
CentOS는 Red Hat Enterprise Linux의 무료 소스 코드에서 재 구축 된 엔터프라이즈 급 Linux 배포판입니다. 이 리팩터링 된 버전은 등록 상표와 바이너리 패키지의 매우 미묘한 변경을 완전히 제거합니다.

Fedora
    Fedora는 거대한 사용자 포럼과 소프트웨어 라이브러리에 많은 소프트웨어 패키지가있는 매우 훌륭한 배포판입니다. Fedora는 또한 YUM을 사용하여 소프트웨어 패키지를 관리합니다.

 

2 장 Linux 설치

2.1. 가상 머신 소프트웨어 설치

가상
VM (Virtual Machine)이란 완전히 격리 된 온전한 환경 컴퓨터 시스템 에서 실행되는 소프트웨어 시뮬레이션을 통한 완전한 하드웨어 시스템 기능을 의미 합니다 .

일반적으로 사용되는 가상 머신
일반적으로 사용되는 가상 머신 소프트웨어에는 주로 VMware Workstation, VirtualBox, Virtua * PC가 포함됩니다.

VMware Workstation : VMware에서 판매하는 상용 소프트웨어 제품 중 하나입니다. 워크 스테이션 소프트웨어에는 Intel x86 호환 컴퓨터 용 가상 머신 패키지가 포함되어있어 사용자가 동시에 여러 x86 가상 머신을 만들고 실행할 수 있습니다.

VirtualBox : VirtualBox는 오픈 소스 가상 머신 소프트웨어 입니다. VirtualBox는 독일 Innotek에서 개발하고 Sun Microsystems에서 생산했으며 Qt로 작성되었으며 Sun이 Oracle에 인수 된 후 공식적으로 이름이 Oracle VM VirtualBox로 변경되었습니다.

Virtua * PC : Microso? 최신 가상화 기술. 주로 Microsoft 자체 제품 서비스에 적합

내 컴퓨터 및 가상 머신

 

2.2. Centos 7 시스템 설치

 

2.3. 고정 IP 구성

네트워크 구성의 목적은 주로 가상 머신의 내부 네트워크 IP를 수정하여 Linux 연결 도구 소프트웨어를 사용하여 실제 운영 체제에서 원격으로 연결할 수 있도록하는 것입니다.


1. 가상 머신 종료

2. 편집을 클릭하고 두 번째 옵션 "가상 네트워크 편집기"를 선택하면 다음과 같은 "가상 네트워크 편집기"창이 나타납니다. NAT 모드를 선택하고 서브넷 IP의 처음 세 자리는 NAT에서 설정 한 게이트웨이 IP 및 DHCP 네트워크 세그먼트와 일치합니다.

NAT 설정


DHCP 범위 설정

3. 운영 체제를 입력하여 네트워크 카드 정보를 구성합니다.

주문 실행

vi /etc/sysconfig/network-scripts/ifcfg-ens33

저장하고 종료

esc退出
:wq 保存退出

4. 실행 명령을 다시 시작하여 네트워크 카드 서비스를 다시 시작합니다.

systemctl restart network

5. IP가 변경되었는지 확인

命令: ip addr

6. 네트워크 연결 여부 테스트

ping www.baidu.com

네트워크가 연결되었습니다.

 

2.4. 가상 머신의 스냅 샷 생성

스냅 샷은 실제로 복원 지점이며 스냅 샷을 설정합니다. 앞으로 우리가 고장난 경우 신속하게 이전 상태로 복원 할 수 있습니다!

VMware 스냅 샷


 

2.5. 원격 연결 도구 설치

1 원격 터미널 명령 도구

주요 기능은 원격으로 Linux 시스템에 명령을 보내는 것입니다.

Xshell : 현재
SecureCRT 를 사용하는 것이 가장 좋습니다 . Fee
Putty : 유지 보수가 오래 전에 중단되었으며 많은 지원이 제대로 이루어지지 않았습니다. 하지만 습관 때문에 많은 사람들이 여전히

2. XManager 도구

1) 설치 과정이 비교적 간단합니다. 다음 단계
2) 호스트 주소 설정

3) 사용자 이름과 비밀번호 입력

4) xshell 작업 스타일 구성

5) xftp 도구 사용

xftp 윈도우 운영 체제 및 파일 전송을위한 centos 시스템

추천

출처blog.csdn.net/chengh1993/article/details/111100965