Linux的安装与系统介绍
世界上有多少操作系统
操作系统分为,移动端操作系统,PC端操作系统
移动端操作系统(常用的)
- Android 像我们熟知的安卓操作系统,是Google基于Liunx平台开发的开源的手机操作系统,内核和驱动都是使用C和C++语言做开发的,安卓上面的应用程序,就是软件,一般是基于java开发
- IOS 由苹果公司开发的移动操作系统,iOS 的内核是Darwin,而Darwin是用C,C++写的,IOS的应用程序一般是基于swift语言开发,操作系统不开源
PC端操作系统(常用的)
- windows 这个操作系统的基于了汇编语言,C语言,C++的编写等,windows上面的应用程序,很多都可以,我记得我当时老师用C#写了windows窗口应用程序类似于QQ那种软件,后来选择专业的时候,选择了java,当时用java开发了一个 CRM管理系统,javaSwing的那种不过样子不太好看,我的电脑也更新换代了,不然截图出来给你们看看,就是2019年去学的编程,开发的时候,通常都是基于C#开发,操作系统不开源
- mac OS 不开源的操作系统,内核是FreeBSD + Mach,操作系统语言基于C,C++等 ,基于macOS的应用程序编写由objective-c语言,另外现在还可以用swift以及其它语言编写程序。包括java c# ruby python等。
- Linux 开源的操作系统,Linux系统的编写基于C,汇编编写,它上面的应用程序开发,好多都可以开发,
Tips:要知道操作系统也是相当于一个软件,内核的意思是是指大多数操作系统的核心部分,比如管理文件,磁盘读写权限,只要是操作系统的编写,基本不离开C与汇编C++等
更多的详细系统,以及历史版本,我常知道的写在上面了
什么是Liunx
通俗的说就是一个操作系统,这个PC操作系统基本都是程序员用的,普通用户不会去拿个电脑打开Shell窗口玩吧,通常用于服务器,安卓系统,跟各种设备系统的使用
Tips:什么是设备系统,比如路由器啊,智能电视啊等等,我佩服创造Linux的人,还是大学生名字是林纳斯·托瓦兹,就写出操作系统了,顺便说下,本人学了一年IT了,还没有就业 T_T,Linux是基于Unix,不过本人也是初中毕业,打工三年,跑来培训机构学习IT,ㄒoㄒ
为什么学习Linux
- 在服务器端非常的稳定,并且免费
- 安全性
- 想成为优秀的程序员这是必经之路
Tips:其他也就不说了,正式进入使用它
什么是VirtualBox
前言:为什么要安装VirtualBox你的电脑只有一个操作系统吧,你想玩这个操作系统,你要么装个双系统去玩,VirtualBox就是这样一款软件,帮助我们去运行一台操作系统的软件,我感觉非常不错,除了这个还有Vmware这样,不过他是收费的,介绍的这款当然是免费的,CSDN不让发**的,侵犯他人程序版权
VirtualBox安装
第一步首当然先找到他的官网
https://www.virtualbox.org/
点这两个都是一样的效果
下载对应的操作系统,原来你是windows就点击windows,是mac就下mac是Liunx就下Linux
运行安装包,点击next
点击下一步
改变安装的位置,上面的不管
下一步
点击是
安装
出现这个点击安装就可以了
完成
进入这个界面就安装成功了,非常的简单是不是
关于CentOS
介绍:CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。
Tips:摘自百度百科,我自己说不出这么规范,谅解
为什么选择CentOS作为学习
相信看到我这篇文章的有缘人都是一个开发者,要么运维之类的,不过我可以介绍下一个黑客系统kali Linux,当然黑客系统也有很多包括没有公布出来的,跟你截个图看个样子吧,是不是很酷,不扯远了,如果你作为一个开发者,开发Web应用程序,最终是需要放到服务器上的,让用户去访问浏览,基本Centos作为一个不错的选择,如果你不信,就看二图吧
Tips:扩展像学生的话去选择轻量服务器,不贵,我这个建网站就不说了
安装Centos
为什么要下载这个
相信装过系统的都知道,系统也是一个软件,对吧,你理解成需要安装包,下载个iso镜像你才能进入bios去启动他,bios解释:它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。
当今,此系统已成为一些病毒木马的目标。一旦此系统被破坏,其后果不堪设想。
点击这两个都可以Get 是拿到对吧,下载他理解成为,有兴趣建议多看看官方文档
第二个是 stream是滚动升级版,号称一次安装永久使用,这里下载的第一个
进入这么一段文章,具体介绍,你可以看看我的这个文章,
我的一篇博客
如果你不想下载新版本,这个界面往下拉
到了这个界面是关于下载哪边的镜像地址,有华为的,有什么中科大的,等等
我选的第一个,Read是详细阅读下他的文档说明
Tips:torrent的意思就是你下载的是一个文件的种子,可以用迅雷等软件将原文件下载下来,就是BT链接,BT的意思是:BT下载是互联网下载方式之一。BT是一种互联网的P2P传输协议,全名"BitTorrent",中文名"比特流" ,已发展成一个有广大开发者群体的开放式传输协议。BT下载是通过一个P2P下载软件来实现的,具有下载的人越多下载速度越快的特点
Tips:这里推荐一个下载工具 IDM下载器,神器一样的存在
下载好了之后,打开刚才安装的VirtualBox,点击图中所示位置新建,或者右边
不管你选择安装位置还是怎么的,建议用英文
调整内存大小,按照自己内存分配
创建
下一步
自己根据情况给
点击创建,之后,点击设置
按照图示位置点击
打开,下载的镜像位置
点击ok
如果你出现这个,按住ctrl 建 出去,点击取消也可以,因为为了帮你们截屏,_,注意是右边的Ctrl 键,不是左边的,你可以自己设置下,等下装好了,进去之后,鼠标上下键移动
等待,找到要装的语言
时间如果没跟你设置的话,自己去手动选择下,滑动下去,点这个
关键步骤
你要是想要图形化就选着
网络也去设置下
点击完成就可以了
点击创建root密码,你也可以选择多创建个用户,默认root用户还是要的
到这里就安装完成了
进入到合格界面,下面有同意选项,勾上
因为选择图形化安装,要在弄一次
这里说下Centos7默认安装是没有图形化界面的,下图是有默认安装的界面
去登陆,第一个用户名 root ,第二个 自己设置的root密码登录,输入的时候他是有密码的,你只管输入就可以了
扩展
如果出现这个问题的话,我是因为点错了。。。重新搞的,我的建议直接重新装
点击删除所有文件,再去重新打开
再去打开软件
造成得原因可能是
- 可能是系统未完成安装就强制关机
- 第二 root用户操作删除系统文件
- 使用习惯不当,应该让系统正常关机而不是直接点强制关机