Linux是什么?
是什么?毫无疑问是操作系统。跟我们常用的windows和mac本质上没有什么区别。
什么是操作系统
那么什么是操作系统呢?操作系统毫无疑问是安装到计算机上的。
这是一个计算机的组成图:
重里往外看,计算机是由硬件--cpu,主板,等,但光是有这些硬件也是不行的,也要有调用这些硬件资源的东西,那就是内核,那么作为用户如果想用硬件资源,可以直接操纵内核吗?答案是可以,但这非常危险,因为一旦内核错误或者异常都非常可能让你的操作系统崩溃。
为此我们发明出了系统调用接口,有了它即保护了内核,同时也让工程师开发软件更方便了。
内核和系统调用接口就是操作系统
计算机由硬件和软件组成的。
命令行
既然我们打算学习linux系统,那避不开的就是命令行,命令行其实所有操作系统都有,如:win的DOS命令行终端。
为什么要用命令行难道图形化它不香吗。图形化操作有很多优点比如,视频处理,图片处理,只能用图形操作。但命令行操作也有优点,如:文件处理,速度更快。其实就是Linux图形化操作设计的不好。
历史
这里的Linux发展史非常重要,但内容十分冗长,在这不便展示。有兴趣的点击下面这个链接。
https://zh.wikipedia.org/wiki/Linux%E5%8E%86%E5%8F%B2#Linux%E7%9A%84%E8%AF%9E%E7%94%9F
想必大家都知道Linux的图标是一只企鹅吧,企鹅生活在南极,而南极是不属于任何一个国家,而liunx的图标选为企鹅,表明了Linux的理念,开源,自由的理念。
Linux发行版
什么是发行版?刚才手的Linux只是内核我们是用不了的,发行版为我们加入了相应的驱动的商业版。 发行版有很多:如redbat(收费版)最多的人使用,centos(是redbat的免费版),Ubuntu是Linux系统座图形界面比较好的,华为最新的笔记本就有Ubuntu系统版本(中国改良版),elementary,Linux Mint 。
如何获取Linux发行版呢
macOS 可以直接使用终端,其实苹果系统使用的就是Linux内核。
本地安装
安装双系统,可以发挥计算机的全部潜能,随时切换系统。
虚拟机,可以在大家熟悉的win系统内直接运行,我推荐大家使用这个方式。
树莓派,Linux开发版。
独立主机
远程连接
虚拟主机/vps:云服务商提供产品。
我为大家找了一个白嫖vps的网站,这样可以不影响计算机性能。https://accounts.goorm.io/我会出一篇教程。
欢迎大家去我的博客逛逛http://wyxyg.top/