Linux的那些事
初学Linux,觉得有时候有一些问题,百度上的太杂了,所以自己来写写自己的经验,如果不太好、有错误或者觉得不严谨请立即联系我,马上进行修改
早在Linux出现之前的二十年(1970年代),就有一个相当稳定而成熟的操作系统了,那就是Linux的前身Unix。Linux的核心是由Linus Torvalds(拖瓦尔兹,林纳斯)在1991年时候开发出来的,放在网络上给大家提供下载,后来大家感觉此物,好用而精简。
当时这个人还是个大学生昂!这么BT的人,所以大家不要怀疑自己,干就完了! Nothing is impossible
历史呢就不多说了,大家可以自行百度,更权威和全面。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux是开源的,使用者都可以获得它的源代码,所以只要你强,你也可以写一个自己的系统出来。Linux软件都是开源的,由全国各地技术执行者提供,windows上也有免费的但很多是需要授权才可以使用的。
所以Linux在这种公开透明之下,功能强大,也很安全,有什么bug,这么多人看着一下就给提出来和修复了,毕竟群众的力量是庞大的哈哈哈哈
先来讲讲自由软件和开源软件的区别
自由软件重点并不是免费,而是赋予用户运行、复制、分发、学习、修改并改进软件这些自由软件的权利。使得用户(包括个体和团体)可以控制程序为己所用,所以自由软件一般是开源的
开源软件则是软件释出的时候也会释出源码,但是不一定可以自由修改,还要依据软件的授权而定。
所以呢,自由软件一定是开源的,开源软件不一定是自由的
下面来对比一下Linux和Windows
- windows用扩展名区分文件如.exe代表执行文件,.txt代表文本文件,而Linux无扩展名的概念,当然为了管理员区分方便会有部分扩展,例如.gz ,.bz2 ,.tar.bz2代表压缩包,.html ,php代表网页文件,这些纯粹是给管理员看的便于区分,但是linux本身是没有扩展名的,linux是以权限区分文件的,文件权限总共有十位(可用ls -l查看每个文件的权限)。
- windows平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务;而linux平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的Linux开发者和自由软件社区提供支持。
- windows下的.exe文件不能直接在linux下安装与运行,同时linux大部分是字符界面,大大增加了linux系统的安全性,减少了木马攻击的可能性,同时linux字符界面占用的系统资源要小于windows下的图形界面所占的资源。
还有很多不一样的地方,就不再一一赘述了,所以说最好是忘记Windows在你脑中的固有印象,学Linux就比较轻松。Linux比较安全和稳定,功能强大,现在绝大部分互联网公司的服务器都是采用Linux系统,大家各自行百度一下百度、淘宝、京东、腾讯的服务器系统。
Linux一般用于服务器端、嵌入式系统、集群计算机,桌面(但是较少使用)。它的桌面叫X桌面,就是旨在创建一个异常强大的桌面系统,要比Windows 还强的,所以取W后面的字母X,但是现在显然是没达到。
现在比较主流的是:Debian、centos、Ubuntu、Gentoo、RedHat、Kali Linux、Arch Linux、OpenSuse、Deepin(国产)这些版本。
我也是查的资料,冒犯了大佬莫怪。我安装的是CentOS7.3版本,是利用完全免费的RHEL源代码重新编译而成,本质上与RHEL无区别,可以认为是它的克隆版,学Linux是学它最核心的机制,所以这些无伤大雅。 所有数据都以文件形式保存,不用盘符,由根目录延伸出来。
再来说说,系统安装,如果想安装双系统的童鞋,可以略过了,博主我用的是虚拟机,比较省事和安全。
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
可以点上面的链接去下VMware WorkStation pro
好啦先讲到这,下回继续发。如果对虚拟机安装和Linux系统安装有不懂的同学,可以留言,到时人多的话我就出一个安装的,毕竟当时我也请教了好久才安好。
真的只是经验交流,如果有错误请不吝赐教,我马上改正。如果对你有帮助的话,可以点个赞和关注呀。还有其他计算机方面的文章,可以到我主页逛逛~