关于linux的简介:
“操作系统(Operating System)”:
操作系统就是一组程序。我们都知道计算机是由软件和硬件两部分组成的,计算机只有硬件没有软件只是一堆废铁,而操作系统作为一组程序,它可以管理计算机中的硬件。比如,它可以让硬盘开始读取或存储数据,让网卡可以传输数据,让CPU可以进行判断运算。操作系统还管理控制软件资源,我们一般用的各种各样的软件都必需在操作系统上使用,用户与一般的软件进行交流,而这些软件与操作系统进行交流,而操作系统又与硬件交流,然后,我们就可以使用计算机啦~“操作系统的核心(kernel)”:操作系统的核心主要管理硬件的相关功能(例如管理硬盘,管理网络功能),这些管理非常重要,所以这部分核心程序被放在内存中的受保护区域。通常被称为内核。“linux”:我们平常接触到的最多的操作系统是windows,它是由微软公司开发的,它比较商业化,它的内核是不开源的,也就是说,我们不能看到这个操作系统核心的代码。而linux,它是一款免费的操作系统,它的所有代码都是开源的,人们可以下载下代码根据自己所需进行修改,增加。现在我们说的linux,指的是linux内核,人们进行再加工,再加上一些软件,友好的人机交互界面,出现了很多发行版,比如RedHat,ubuntu,kalilinux,mint…等等很多,由于我才开始接触学习linux,所以还没有接触到很多版本的linux,最近学习我将先使用RedHat 7.0。
关于shell:
“shell”:
shell本身就是一个用C语言写的程序,它作为系统的用户界面可以让用户更方便的与linux内核交流,shell接受用户输入的指令,再将其传入内核让内核作出反应。其实linux提供了像windows那样的图形界面-X Windows,可是图形界面一般需要占用很多CPU运行内存,这在我们平常的企业使用中是不利的,所以我们一般都会选择最好关闭掉图形界面,以让cpu运行内存去做更多有意义的事。