世界上有多少操作系统

操作系统分为,移动端操作系统,PC端操作系统

移动端操作系统(常用的)
  1. Android 像我们熟知的安卓操作系统,是Google基于Liunx平台开发的开源的手机操作系统,内核和驱动都是使用C和C++语言做开发的,安卓上面的应用程序,就是软件,一般是基于java开发
  2. IOS 由苹果公司开发的移动操作系统,iOS 的内核是Darwin,而Darwin是用C,C++写的,IOS的应用程序一般是基于swift语言开发,操作系统不开源
PC端操作系统(常用的)
  1. windows 这个操作系统的基于了汇编语言,C语言,C++的编写等,windows上面的应用程序,很多都可以,我记得我当时老师用C#写了windows窗口应用程序类似于QQ那种软件,后来选择专业的时候,选择了java,当时用java开发了一个 CRM管理系统,javaSwing的那种不过样子不太好看,我的电脑也更新换代了,不然截图出来给你们看看,就是2019年去学的编程,开发的时候,通常都是基于C#开发,操作系统不开源
  2. mac OS 不开源的操作系统,内核是FreeBSD + Mach,操作系统语言基于C,C++等 ,基于macOS的应用程序编写由objective-c语言,另外现在还可以用swift以及其它语言编写程序。包括java c# ruby python等。
  3. Linux 开源的操作系统,Linux系统的编写基于C,汇编编写,它上面的应用程序开发,好多都可以开发,
    Tips:要知道操作系统也是相当于一个软件,内核的意思是是指大多数操作系统的核心部分,比如管理文件,磁盘读写权限,只要是操作系统的编写,基本不离开C与汇编C++等
    更多的详细系统,以及历史版本,我常知道的写在上面了

什么是Liunx

通俗的说就是一个操作系统,这个PC操作系统基本都是程序员用的,普通用户不会去拿个电脑打开Shell窗口玩吧,通常用于服务器,安卓系统,跟各种设备系统的使用
Tips:什么是设备系统,比如路由器啊,智能电视啊等等,我佩服创造Linux的人,还是大学生名字是林纳斯·托瓦兹,就写出操作系统了,顺便说下,本人学了一年IT了,还没有就业 T_T,Linux是基于Unix,不过本人也是初中毕业,打工三年,跑来培训机构学习IT,ㄒoㄒ

为什么学习Linux

  1. 在服务器端非常的稳定,并且免费
  2. 安全性
  3. 想成为优秀的程序员这是必经之路
    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密码登录,输入的时候他是有密码的,你只管输入就可以了

扩展

如果出现这个问题的话,我是因为点错了。。。重新搞的,我的建议直接重新装



点击删除所有文件,再去重新打开

再去打开软件

造成得原因可能是
  1. 可能是系统未完成安装就强制关机
  2. 第二 root用户操作删除系统文件
  3. 使用习惯不当,应该让系统正常关机而不是直接点强制关机

Linux的安装与系统介绍相关推荐

  1. kail linux 虚拟机安装

    kail linux 虚拟机安装 系统介绍 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.每一季度更新一次.由Offensive Security Ltd维护和 ...

  2. 无法使用_解决kali linux 2020 安装完后发现无法使用 ifconfig

    鱼蛋计算机交流群总部: 606219746 鱼蛋计算机交流分群002: 212088123 鱼蛋计算机交流分群003: 1020025486 鱼蛋计算机交流分群004:1158384728 (建议加此 ...

  3. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  4. Python基础学习1(Python的Windows和Linux的安装及简单学习)

    一Python的安装 1.Windows下安装Python (1)windows 命令行的几个常见的命令 dir:查看当前目录下的所有文件,以及目录 cd + NAME:进入到NAME目录下(tab键 ...

  5. linux valgrind 安装和使用

    linux valgrind 安装和使用 安装过程没这么复杂. 直接命令行: sudo apt-get install valgrind Valgrind 是个开源的工具,功能很多.例如检查内存泄漏工 ...

  6. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  7. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  8. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  9. Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)

    任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...

最新文章

  1. 【c++】指针参数是如何传递内存的
  2. mysql 数据类型详解_MySQL笔记之数据类型详解
  3. linux配置临时IP和永久IP
  4. python print 换行_Python学习 | Python的基础语法
  5. Huffman树学习
  6. java匿名对象 回收_Java 匿名对象
  7. matlab中计算不等式的解,matlab解不等式
  8. shell不允许输入空字符_反弹shell | ncamp;bash
  9. HTML5 Notification实现浏览器通知
  10. excel计算机快捷键大全,常用的Excel快捷键大全
  11. Web页面无法执行CGI的exe程序
  12. 你知道中国历届奥运会中获得了多少金牌吗?
  13. 雷达动目标显示(MTD)的理解
  14. IDA PRO 静态反汇编与OllyDbg动态调试实战技巧汇总
  15. 小程序社交电商案例分享
  16. Python实现数字图像处理之5种彩色空间转换(单图+多图+视频)
  17. 尚学堂j2ee视频教程
  18. NOTA-WL12,68Ga-NOTA-WL12一种基于肽的正电子发射断层扫描 (PET) 显像剂
  19. c语言编程格式缺少语句,17个C语言新手编程时常犯的错误及解决方式
  20. TTL,Mipi, LVDS和EDP接口区别

热门文章

  1. ddr走线教程_DDR走线规则
  2. quartus生成qdb文件_Quartus II简明教程——下载程序到Altera开发板
  3. c# 调整图片分辨率
  4. 智能卡 7816协议【转】
  5. sklearn.svm.SVC的方法decision_function_shape:ovr 或者 ovo
  6. WPS怎么转换成PDF?这样转换准没错
  7. 【解决】source ~/.vimrc出错bash: /etc/vim/vimrc: line 21: syntax error near unexpected token `syntax'
  8. windows安全模式_别再用苹果装Windows 因为macOS实在是太好用了
  9. 1024程序员节主题征文 | 2022年1024程序员节只剩一天
  10. 计算机电源维修如何知道好坏,怎么判断电脑电源坏了 主板不通电解决方法