Linux教程

(一)Linux的发展与安装

本文主要是介绍(一)Linux的发展与安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一:Linux的发展史

1:Linux的前身

MIT(麻省理工)、Bell实验室、美国通用电器有限公司走到了一起,致力于发展Multics项目。1970年出现了Unix,当时Unix操作系统是使用汇编语言开发的。(汇编语言又称机器语言)。1973年,用C语言重写Unix。因为汇编语言有一个最大的局限性,对于计算机过于依赖,导致移植性不好,所以后期在1973年使用C语言对Unix进行了重新开发。1975年Bell是实验室允许大学使用Unix。1975年Bell实验室允许大学使用Unix操作系统用于教学作用,二不允许用于商业用途。

ps:时间戳的含义:1970年到现在的秒数。1970年又称Unix元年。

2:Linux的诞生 

1991年,荷兰在校大学生李纳斯-托瓦兹(Linux之父)对Unix系统的底层代码进行了修改,就是后来的Linux。

1991年 0.0.1版本

1992年 1.0版本

2003年 2.6版本

注意:这里的版本指的是linux内核的版本。

3:Linux系统的特点

开源、多用户、多任务、良好的用户界面、优异的性能和稳定性(服务器运行时间长,甚至达到几百天)。

windows:属于单用户,多任务操作系统。

Linux:属于多用户、多任务操作系统。

4:Linux的分支

Linux分支很多,现在比较有名气的有ubuntucentos、debian、redhat(红帽)、suse等。

二:Linux系统的安装

1:安装方式

目前的安装操作系统的方式有两种:真机安装(不推荐)虚拟机安装(推荐) 真机安装:使用真实电脑进行安装,就像安装windows操作系统一样,结果会替换当前windows操作系统。 虚拟机安装:通过一定的手段,来进行模拟安装。虚拟安装并不会影响计算机的真实操作系统。

2:虚拟机软件

什么是虚拟机? :模拟一个真实的电脑环境,碍于使用真机安装代价太大,因此诞生了一款可以模拟操作系统运行的软件。 目前的虚拟机软件?(主流的2款) :vmware出品的vmware workstation  ---公司主流使用 :oracle出品的virtualBox

3:虚拟机的安装(这里主要写vmware虚拟机)

这里主要针对windows操作系统安装: 1:下载 https://www.vmware.com/ 2:点击exe文件进行安装    更改软件安装位置 3:查看网卡 (设置-状态-网络和共享中心-更改适配器设置-查看是否有vmware的字样的2个网卡) 会影响后续的操作(比如文件传输)。 4:安装完毕!

4:Linux版本的选择

这里选择centos7.0版本 1:从官网下载 https://www.centos.org/ 2:下载>选择7版本(点击较旧版本)>Archived Versions(存档文档) 3:选择版本 4:点击tree目录>下拉选择isos/文件夹 5:选择你电脑适配的位数的文件夹(有32位,64位的) 6:选择CentOS-7.0-1406-x86_64-DVD.iso(注意是DVD.iso)点击进行下载。

5:新建虚拟机(vmware station)

1:文件>自定义(高级)>下一步 2:选择兼容性(默认即可)>下一步 3:选择镜像文件时候选择稍后安装 4:选择操作系统(linux)、版本centos64 5:虚拟机命名、虚拟操作系统安装的存储的位置 6:处理器配置(默认即可) 7:分配内存 8:网络类型(使用网络地址转换NAT) 9:指定磁盘容量(拆分多个磁盘) 10:完成!

6:linux操作系统的安装

由于创建虚拟机没有指定操纵系统,所以需要指定镜像。 1:选择安装处的centos镜像 2:启动虚拟机 3:选择升级/安装已存在的系统 4:记得勾选桌面显示 5:完成 进入虚拟机,桌面右键打开终端: [zhousilin@localhost 桌面]$
zhuosilin          当前终端登录的用户名 @                     表示‘在’的意思 localhost          当前登录的主机名 桌面                 当前终端的工作目录 #                      表示身份识别符,如果用超级管理员用户登陆则显示 #, 否则显示$

7:使用VMware备份操作系统

在vm中备份有2中方式:快照克隆 1:快照(侧重于短期备份,需要频繁备份的时候使用快照) 又称还原点,就是保存在快照时候的系统状态(包含所有内容),在后期随时可以恢复。在做快照时候,虚拟的操作系统一半处于开启状态。 拍摄快照 :菜单》虚拟机》点击快照》拍摄快照 恢复快照:菜单》虚拟机》快照》快照管理器》恢复想要的快照》完成! 2:克隆(侧重于长期备份) 就是复制的意思。 进行克隆时虚拟操作系统必须得关闭。克隆好的服务器相关密码账号信息与被克隆的系统一致。 克隆:关机虚拟机》被克隆虚拟机》右键管理》克隆》创建完整克隆》完成!

三:linux系统的文件(linux一切皆文件)

1:什么是文件?什么是文件夹?

文件:一般是一个独立的东西,可以通过特定的工具进行打开,并且其中不能再包含除了文字之外的东西。 文件夹:可以在其中包含其中文件的东西。

2:为什么要讲文件和文件夹?

1:日常运维工作中,有近一半的工作内容都是基于对文件的操作, 2:linux本身也是一种基于文件形式的操作系统。

3:windows与linux文件的关系?

1:在windows中是文件的,在linux中也是文件 2:在windows中不属于文件的,在linux也是文件的形式存储的。

4:linux系统的文件目录结构

bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。 dev:该目录中主要存放的是外界设备。列入硬盘、光盘等。在其中的外接设备不能直接被使用的,需要 挂载(类似windows下的分配盘符)。 etc:该目录主要是存储一些配置文件。 home:表示‘家’,表示出了root用户以外其他用户的家目录,类似windows下的user用户目录。 proc:表示进程,该目录中存储的是linux运行时候的进程。 root:该目录是root永不自己的家目录。 sbin:该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。 tmp:表示‘临时’的,临时文件。当系统运行产生的临时文件会在这个目录中存着。 usr:存放的是用户自己安装的软件,类似windows中的 program files。 var:存放的程序/系统的日志文件的目录。 mnt:但外界设备需要挂载的时候,就需要挂载到mnt目录下。
这篇关于(一)Linux的发展与安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!