linux:
linux的安装。
+Redhat AS 4进行演示。
VMWare是一个虚拟机软件,说白了就是我们现在没有真实的能安装linux的机器,所以要用虚拟机软件在我们的windows系统的机器上虚拟出一台机器,然后安装linux,方便我们测试使用。一般的电脑不能直接装linux?由于linux对硬件有特定的要求,所以它一般不能直接安装在普通的电脑上,实际开发中,我们使用的linux是安装在linux服务器上的,这个服务器是厂家把硬件帮你配置好,非特殊情况,你很少接触到linux服务器,很少会让你在服务器上直接安装linux,操作linux,部署及调试程序等,这些操作都是通过远程的客户端间接进行。正是因为我们没有硬件条件,VMWare虚拟机才要帮我们创造这个条件,否则无法进行linux的学习。VMWare是在我们的windows机器上获取一系列的硬件资源,虚拟出一台机器,把原来电脑中不兼容的硬件,经过VMWare的处理都变得兼容linux了,在你的眼里,虚拟出来的机器应该和真实的机器没有两样。有了VMWare,我们就拥有了一台能安装linux系统的机器了。
:下载它的安装文件,在vmware官网注册一个账号(账1035097367@密xxx,以后下载,首选是官网,注意习惯。),在首页的:
选择相应的版本下载即可,(含VMware Tools的一体包),,。我安装文件下载后放在了” E:\SoftDevelop\linux\”,点击安装文件进行安装即可,那些英文你基本都能看懂。
Redhat AS 4是linux其中一个服务商的产品,严格意义上的linux只是一个内核系统,它只有和硬件打交道的最核心的程序,没有配套的外围软件,但是如果给你一个linux内核,是没有什么用的,我们始终还是使用运行在linux上的软件,而在linux上安装软件,脚本,编译程序等都是比较麻烦的,所以出现了这样一批厂商,它帮你把一系列的软件在linux上安装好了,就变成了一个产品,一个所谓的linux版本,或者说是发行套件,然后卖给你直接使用,Redhat AS 4就是Redhat公司的其中一个版本的套件,与其类似的公司还有很多:
所以会出现五花八门的linux版本,他们都是基于linux原始内核进行外围封装的,只是封装的方式不同而已。所以笼统的把这些公司封装出来的linux都称为linux的版本,而实际上真正的linux版本是指linux内核的版本。就Redhat而言,它的linux又分为两种类型,一种是桌面操作系统,个人电脑用的,另外一种是服务器操作系统。我们一般不会接触到linux的桌面操作系统,因为国内几乎没有人直接在linux上开发上层的客户端,一般都是windows上开发好,部署到linux上,所以只要说到linux,我们指的都是linux的服务器操作系统。这里说两句题外话,为什么就不能用桌面操作系统来做服务器操作系统呢?非要用基于命令行的操作系统来作为服务器操作系统,因为后者占用资源少,系统本身小,系统中的软件占用的资源也比图形界面的小,它比图形界面的系统更单纯,坚固,不容易崩溃,并且linux是开源的,所以他容易控制,所以安全。
linux的内核对以下部分的内容进行处理:
就是硬件呀,内存呀,数据的传输呀(I/O),文件系统呀(VFS),还有进程管理等。这里解释一下什么叫文件系统,windows下的FAT16,FAT32,NTSF等就是文件系统,同一块硬盘空间,可以被划分成不同的形状、大小的格子来存放数据,这些不同的划分形式就是不同的文件系统。linux也有一系列和windows类似的文件系统,它们之间一般是不兼容的,它们不能相互拷贝数据,不能互相转换等,但是后来linux出现了VFS文件系统(虚拟的文件系统),原来互不兼容饿文件系统经过VFS的处理就兼容了,VFS如同统一的interface,在它看来,所有的文件系统都是一样的,它实际上是在原有的不同的文件系统中抽象出了一层,帮编程人员屏蔽了一层,编程的时候我们只需要针对VFS编程即可,而不需要针对其底层的各种文件系统编程,简化了编程,可以类比JDBC。另外就是linux的进程管理,在windows中,进程是静态的概念,是重量级的东西,而linux的进程则相当于windows的线程,是轻量级的概念,linux没有线程的概念。
linux内核的版本号的含义:
linux的版本号由三部分组成,,,其中2表示该版本可发性(release version可发行的版本),一般还有β版(bata版,客
linux基础教程图文并茂笔记 来自淘豆网m.daumloan.com转载请标明出处.