1. 为什么需要学习linux
Linux是目前服务器端系统中最受欢迎的系统,相比于家用市场的windows与mac,命令行的linux,且开源的linux,给服务器带来了足够的稳定性,面对家用市场,手机端的系统而言,足够好用易学才能满足市场需求,而对于服务器端来说,稳定是首要,由于linux开源,所以易于编程,linux上有很多开源的软件,开源的产物,有一定可以肯定,就是迭代速度很快,而且bug很少,虽然nux也有图形化界面,但是对于服务器而来一般来说我们都是使用命令行直接控制linux。
我们可以用linux搭建网站服务器,也可以用于搭建各类系统的服务器,以及各类游戏服务器。目前火热的云计算也是跑在linux框架中的,甚至毫不夸张的说,现在的整个互联网以及移动互联网底层都是linux。
我们学习linux,无论是就业,还是互联网从业人员都有一定的好处。
2. Linux发行版说明
Linux其实本质只是一段控制计算机的代码,这段代码是C语言编写,也叫linux的内核
Linux的内核源码包可以在官网上下载。
但是我们个人或者企业客户去使用linux的时候一般是不会去直接使用linux内核
而且使用linux发行版本,linux发行版本就是由一些人对于linux内核进行加工,添加一些内容,已达到个人与企业级的使用。Linux发行版本众多,已知的网站服务器端的linux发行版本,有redcat 与 centos,个人使用的linux发行版本有,ubuntu,Debian,国内有一个基于Debian研发的叫深度的操作系统,非常不错。非常适合国内去使用它。
接下的教学我会以centos作为例子,linux上的命令各个发行版都差不多,所以学好一个发行版本皆可。
3. 虚拟机的介绍
学习centos,首先是去安装它,但是一般的我们只有一台电脑,当然可以把这台电脑安装成centos去学习,但是如果遇到一些问题,需要查询资料怎么办呢?
所以我们学习linux的时候,是需要借助虚拟化技术去安装centos
目前windows的虚拟化的软件有vmware,VirtualBox 等
Vmware是付费的,VirtualBox是免费的,我推荐是用virtualBox。
安装完成之后,我们就需要使用virtualBox上安装centos进行学习。更多相关内容可以参考Linux服务器死机了怎么办?