本文主要是介绍(一)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分支很多,现在比较有名气的有ubuntu、centos、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的发展与安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!