Linux系统介绍及基本安装操作
- Linux是什么?
- 开源指的是什么?
- Linux的发行版有哪些?
- 怎么玩Linux?
- 安装一台Linux虚拟机试试
- ISO镜像包准备
- 创建虚拟机
- 基本的linux操作
Linux是什么?
答:
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。
使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。目前在企业级的应用中运行最稳定的,口碑非常好的就是Linux的系统。
重要的事情说三遍 免费!!!!免费!!!!免费!!!!
开源指的是什么?
答:开源即开放源代码。
开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。
但是有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。
这就是开源精神是的种单纯的对技术的信仰。所以我们可以学习别人的技术、产品,但是也需要遵守开源协议,不要做出过分的事情。不然开发者是可以能完法律来维护自己的劳动结晶的哦!!
Linux的发行版有哪些?
答:Linux的发行版有上百种。
看到这个结果很多同学可能会懵,但是Linux经过多年的发展,成千上万的开发者及相关公司的完善,确实版本非常多,下面我就把国内同行们用的比较多的系统给大家罗列一下:
基于商业开发的 | 基于社区开发的 |
---|---|
Red Hat Enterprise Linux、SUSE、Oracle Linux | centos、ubuntu、debian、archlinux |
那么基于商业开发的Linux系统,是由企业来负责开发和维护更新,但他的最终目的是为了盈利。就是对于企业来讲,你用他的技术,用他的产品来支撑你的业务,Ok! 这没有问题,但是你要享受他的服务,那不好意思!需要付费。
那基于社区开发的Linux的操作系统就是开源给社区的开发者们,大家可以根据自己的需求,随意的修改操作系统的源码,改成适合自己想要的操作系统。据我所知,一般企业包括Top级的企业用Linux的话这种形式的操作系统其实用的蛮多的。
怎么玩Linux?
很多同学可能会想一个重要的问题 ? 怎么玩Linux系统?
-
学习阶段
在学习阶段我们一般使用普通家用电脑,通过虚拟化软件虚拟一台虚拟机资源,然后用来安装学习和掌握Linux操作系统,因为学习阶段用物理机来安装Linux操作系统我个人认为划不来,但当然我也见过有些人直接把自己的笔记本安装了Linux操作系统,直接用Linux作为日常使用的操作系统,其实这也没毛病。看个人。 -
工作阶段
这个时候就是要看项目的现场实际情况了,有用物理服务器直接跑的、有用虚拟主机跑的、也有用集群实例跑的……
下面我给大家介绍一下我们学习用的比较多的虚拟化软件
- vmware workstation
官方下载链接:https://www.vmware/cn/products/workstation-pro/workstation-pro-evaluation.html
- virtual Box
官方下载链接:https://www.virtualbox/wiki/Downloads
关于这个虚拟化软件是话目前vmware workstation 是属于一家美国的公司vmware来开发维护的一个终端虚拟化软件,目前VirtuaBox则属于Oracle公司来开发维护的一款虚拟化软件。一般我们在学习阶段的话就用这两个虚拟化软件来学习基本上都能够满足。普通的家用电脑一般是4/8GB的内存,如果条件允许的话还是建议加一条,扩到16GB或者32GB
安装一台Linux虚拟机试试
下面我以vmware为例吧,下面就是vmware虚拟化软件的运行界面。
关于界面我介绍一下几点,其他的后面有机会再详细介绍
-
创建新的虚拟机
在虚拟软件中,所有的硬件资源都将为虚拟化,创建新的虚拟机就是指在当前的环境中划分一部分资源比如 cpu 、内存 、磁盘 、网卡……把这些虚拟资源拿过来组成一台新的虚拟机。实际的功能上是和物理机是一样的。
-
打开虚拟机
这里我说一下,在虚拟机的世界里,一切皆文件。就是整台虚拟机是以文件的形式被保存在磁盘上的,也就是说管理员作一个打开虚拟机的操作,在电脑当中实际上是打开了多个文件而已,后面有机会我也会详细的介绍虚拟机的文件组成是由哪些。说是这里,已经很明显了,打开虚拟机就是打开一个过去创建保存的虚拟机(文件)。
-
连接远程服务器
这个功能是用于连接Vmware他们家的其他虚拟化产品ESXI和vsphere的,学习阶段了解就行。
ISO镜像包准备
说明:安装之前一定要先准备好相关的ISO镜像包,至于怎么找ISO镜像包可以能完搜索引擎查找也可以朋友分享
另外附上几个开源的镜像网站:
清华大学开源镜像
https://mirrors.tuna.tsinghua.edu/#
网易开源镜像站
http://mirrors.163/
浙江大学开源镜像站
http://mirrors.zju.edu/
腾讯开源镜像站
https://mirrors.cloud.tencent/
华为开源镜像站
https://mirrors.huaweicloud/
华中科技大学开源镜像站
http://mirror.hust.edu/
中国科技大学开源镜像站
http://mirrors.ustc.edu/
阿里开源镜像站(这段时间在维护)
创建虚拟机
直接在这里点创建新的虚拟机
您希望创建什么类型的配置?
典型的就是尽量减少管理员的操作设置步骤,一些基本的配置都给默认了。
自定义就是每一个配置都会需要管理员手动指定,两个差不多。
除了安装ESXI之外,其他情况我们选workstation最新的就好啦,因为这个东西向下兼容,但是不向上兼容。
这三种 安装来源 我说一下:
第一种是安装光盘,如果是需要把光盘上的操作系统安装到虚拟机中,那把光驱接好,选第一个,往下走。
第二种是选安装程序光盘的映像文件,这种方式是先指定操作系统ISO镜像。区别就是他会先要设置普通账户及密码,完成后就会安装操作系统。
第三种是稍后安装操作系统,这种方式是类似于配置一台新的物理机,但是不安装系统
(我们一般习惯性的用第三种,不解释)
选择当前做准备安装的操作系统类型,及具体版本.
如果不知道自己的操作系统是哪个版本的,直接选其他选项里那个内核版本最高的就完了,向下兼容
虚拟命名
关于命名要养成一个好习惯,通俗易懂,言简意赅。自己能看懂,别人也能看懂。
关于路径保存的要设置一个统一的目录,尽量文件存放还是要规范些
处理器配置
这个需要根据物理机的性能和具体虚拟机的用途而定,假定我物理机只有8核心,一台虚拟机就分了8核心,那这是不合理的。假如我虚拟机需要做一个大实验,需要CPU性能,只分个1核心,那这也是不合理的。
设置虚拟机内存
根据实际情况而定
网络类型
-
使用桥接网络
桥接指的虚拟机的网卡和物理机的网卡在逻辑上是邻居关系,大家都在一个局域网里面,虚拟机的IP地址和物理机的IP地址为同一地址段。 -
使用网络地址转换
使用网络地址转换指的是虚拟机网卡和物理机网卡在逻辑上是包含关系,虚拟机和物理机是两个网段,虚拟机需要通信需要经过转换成物理IP的地址才可以对外通信,但是对于同一网段的虚拟机而言,是相互可见的。 -
使用仅主机模式网络
它将创建完全包含在主机中的专用网络他们俩点对点通信的,其他机器不可见。 -
不使用网络
不使用网络指的是该虚拟机为节点,不联网
这个选推荐的就好啦
磁盘类型看你物理机的磁盘是什么磁盘而决定
如果是学习选第一个"创建新的虚拟磁盘",
“使用现有的虚拟磁盘” 也就是说选这个可以使用之前别的虚拟机创建的磁盘文件。例如数据盘和挂载
“使用物理磁盘” 也就是直接把主机上的物理磁盘挂载到虚拟机上使用。
指定磁盘容量
在“最大磁盘大小(GB)”处直接输入需要分配的磁盘大小即可
“立即分配所有磁盘空间” 是指虚拟机在创建的过程中,会立即在物理磁盘上占用40GB的空间,给虚拟机用。是虚拟磁盘的一种工作模式。
“将磁盘存储为单个文件” 是指所有的虚拟机文件将被存储为一个文件
“将有关系拆分成多个文件” 将磁盘文件与配置文件分开存储,可以通过拷贝文件的方式将虚拟机在另外 一台vmware workstation上创建新的虚拟机。
“指定磁盘文件” 可以手动的设置磁盘文件在存储目录
到这一步就已经“准备好创建虚拟机”啦,可以看到前面创建的所有配置信息
上一步点击”自定义硬件“,可以在这里手动的调整硬件配置参数
我们要注意,在前面的“安装客户操作系统”处选择了稍后安装操作系统的同学,此处需要在上一步的"CD/DVE"处选择需要安装的操作系统镜像。
可能看到虚拟机已经创建完成啦!!
我们现在可以打开电源,进入Linux操作系统的引导界面
可以看到正在读取文件
到了这里就到了操作系统的安装界面啦,不同的Linux发行版本的安装界面也会不一,但是大同小异
检查我们的安装选项 “INSTALLATION SUMMARY”
选择我们的时区
确认一我们的源路径
在这里选择我们的安装类型,具体看需求
server GUI 是带图形化界面的
server
Minimal install 是不带图形化界面的
确认我们的安装磁盘
可以在这里先配置我们的网卡信息
设备Root用户及普通用户的密码权限
基本的linux操作
更多推荐
Linux系统介绍 及Linux基本安装操作
发布评论