一、Linux简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
主要特征:
1、基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
2、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
3、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。 [4]
4、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
5、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
7、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------以上部分都是百度复制的^_^ 主要是想了解,我现在学习的大概是什么东西。
我个人对此的了解:Linux是一种操作系统,不明白的就想一想Windows!它俩算是同行业的竞争对手吧!不同的是微软的东西要钱,只是我们大部分人都是用的盗版的,所以也没有付费的概念。个人版使用Windows是没有什么问题的。但是如果是从事IT行业,在公司需要开发项目,我想好一些的公司应该都用的Linux系统。毕竟Windows一直用盗版,万一涉及到版权问题,也是比较麻烦的吧! 人家微软现在不找你,只是因为你没有起诉价值,不然人家早就告你试用盗版了!所以现在学习使用Linux应该是为以后的工作打一个基础吧。个人目标仅是会用基础操作、了解基础知识点。
现阶段了解的并不全面,以上文字只是个人观点。应该没有什么参考价值(〃'▽'〃)!
二、Linux系统的安装 参考:Linux学习
(上面的参考链接内容介绍的很全面,下面我只列一个框架,了解安装过程,可以根据每一步的标题,自行百度查找。或是直接进入上面的 Linux学习 的链接,里面都有)
1.安装方式
目前安装操作系统方式有两种:真机安装、虚拟机安装
真机安装:使用真实的电脑进行安装,像安装Windows操作系统一样,真机安装结果就是替换掉当前的Windows操作系统;
虚拟机安装:通过一些特定的手段,来进行模拟安装,并不会影响当前计算机的真实操作系统。
(本人只是学习用,所以使用的是虚拟机安装;推荐一个软件安装的微信公众号:软件安装管家。安装下载的过程都有,软件很齐)
2.虚拟机了解
什么是虚拟机?
虚拟机,有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟操作系统运行的软件。
虚拟机目前有2个比较有名的产品:vmware出品的vmware workstation、oracle 出品的virtual Box。
(本人用的是VMware的)
3.虚拟机的安装 (微信:软件安装管家,搜VMware,安装包和安装步骤都有。)
4.Linux版本选择
本人使用的是CentOS 同样,也是在软件安装管家里面找资源下载,搜 Linux 选择Linux CentOs安装教程。
5.新建虚拟机
使用VMware Workstation(重点)
6.Linux操作系统安装
使用VMware workstation进行安装
三、Linux系统的使用
1.进入操作界面
将上面的安装过程成功完成后,双击VMware workstation图标,进入虚拟机 然后点一下 开启此虚拟机 进入虚拟机中的Linux系统界面。如下:
右击 选择 open in Terminal 进入命令输入界面。然后就可以进行命令操作啦!
2.开始命令操作
三、Linux系统目录结构
下面大致介绍几个主要的目录:(*为比较重要的目录)
1./usr/bin:系统用户使用的应用程序。
2./usr/sbin:超级用户使用的比较高级的管理程序和系统守护进程。包括一些可以改变系统环境的命令。
*3./etc:此目录用来存放所有的系统管理所需要的配置文件和子目录。即配置文件信息所在地 ( 配置文件后缀的.conf)注意:如果你改变了该目录下的某个文件可能会导致系统不能启动。
*4./usr: (Unix Software Resourse ) 系统默认安装软件目录,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与Windows下的program files目录。
5./home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。是自主创建的用户,所创建的文件放置位置,即普通用户自主控制的目录。
6./root:该目录为系统管理员,也称作超级用户权限者的用户主目录。即管理员的目录。
7./dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问的设备方式和访问文件的方式是相同的。即系统设备存放处。
8./lib:这个目录里面存放着系统最基本的动态链接共享库,其作用类似Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
9./mnt:(mount )系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在/mut/上,然后进入该目录就可以查看光驱里的内容了。
10./boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
11./tmp:(temporary) 用来存放一些临时的文件。
*12./var:(variable)这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录存放在这个目录下。包括各种日志文件。此目录很重要,系统上跑了很多程序,每个程序都会产生相应的日志。具体存放日志的目录是 /var/log,另外mail的预设放置也在这里。
13./usr/src:内核源代码默认存放的目录。
14./srv:该目录存放一些服务启动之后需要提取的数据。