Linux的学习笔记(一)_linux的安装步骤

1.Linux的引言

Linux是一套免费使用和*传播的类Unix操作系统,是一个基于POSIX和Unix多用户多任务支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。目前Linux存在着许多不同的Linux发行版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。

Linux的学习笔记(一)_linux的安装步骤

 

 


2.Linux的诞生

​ 20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PCDOS显得简陋,且源代码被软件厂商严格保密;

  MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

 

总结:Linux出现于1991年,是由芬兰赫尔辛基大学学生,Linus Torvalds和后来加入的众多爱好者共同开发完成。

Linux的学习笔记(一)_linux的安装步骤


3.Linux的特点

3.1 完全免费

​ Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

3.2 多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。同时`丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,出色的速度性能


4.Linux之Cent OS

4.1 centos 引言

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

4.2 centos 和 readheat区别

目前的Linux操作系统主要应用于生产环境,主流企业的Linux系统仍旧是RedHat或者CentOS,他们出自于同样的源代码,但centos完全免费。其独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!


5.安装 Cent OS

5.1 环境准备

# 环境要求:
        1. windows7+
        2. VMware Workstation8+,
        3. CentOS系统(镜像)

5.2 安装Cent OS

# 0.下载centos 

官网:https://www.centos.org/

官网的下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/

# 1.第一步:打开VMware Workstation

Linux的学习笔记(一)_linux的安装步骤

# 2.选择菜单File的第一项新建虚拟机

Linux的学习笔记(一)_linux的安装步骤

# 3.选择自定义虚拟机安装

Linux的学习笔记(一)_linux的安装步骤

# 4.选择下一步

 

# 5. 虚拟机设置之后安装系统

Linux的学习笔记(一)_linux的安装步骤

# 6.选择虚拟机安装系统以及版本

Linux的学习笔记(一)_linux的安装步骤

# 7.选择虚拟机名称与位置

Linux的学习笔记(一)_linux的安装步骤

# 8.设置处理器数

Linux的学习笔记(一)_linux的安装步骤

# 9.设置虚拟机内存

Linux的学习笔记(一)_linux的安装步骤

# 10.选择网络模式

Linux的学习笔记(一)_linux的安装步骤

# 11.选择io总线 下一步

Linux的学习笔记(一)_linux的安装步骤

# 12.选择新建硬盘

Linux的学习笔记(一)_linux的安装步骤

# 13.选择硬盘类型

Linux的学习笔记(一)_linux的安装步骤

# 14.拆分硬盘

Linux的学习笔记(一)_linux的安装步骤

# 15.设置磁盘位置

Linux的学习笔记(一)_linux的安装步骤

# 16.创建完成

Linux的学习笔记(一)_linux的安装步骤


6.Linux中目录结构

Linux的学习笔记(一)_linux的安装步骤

# 目录结构  
    bin  (binaries)存放二进制可执行文件 [重点]
    sbin  (super user binaries)存放二进制可执行文件,只有root才能访问
    etc (etcetera)存放系统配置文件 [重点]
    usr  (unix shared resources)用于存放共享的系统资源 [重点]
    home 存放用户文件的根目录 [重点]
    root  超级用户目录  [重点]
    dev (devices)用于存放设备文件
    lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    mnt  (mount)系统管理员安装临时文件系统的安装点
    boot 存放用于系统引导时使用的各种文件
    tmp  (temporary)用于存放各种临时文件 [重点]
    var  (variable)用于存放运行时需要改变数据的文件
​