linux介绍

来源:互联网 发布:dw添加淘宝旺旺链接 编辑:程序博客网 时间:2024/05/24 06:45

第一次接触到Linux系统,就学习的一点基础写下来。

1.Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。(文件系统)

2.文件结构

/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。(在输入目录、文件名时前面都需要加斜杠)

/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。

/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,系统就不能工作了。

/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

/opt:这里主要存放那些可选的程序。

/usr:  

这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具

/usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面、。(新立得软件管理器也就是前端软件套件管理工具,它能够在图形界面内完成LINUX系统软件的搜寻、安装和删除,相当于终端里的apt命令。在ubuntu最近的长期支持版里已经预装了新立得软件包管理器。在没有安装它的系统中,可以通过apt-get install synaptic进行安装。使用新立得软件包管理器的同时不能使用终端,因为它们实质上是一样的。

3.Ubuntu简介

本次采用在虚拟机上安装Ubuntu系统,进行桌面应用程序的开发,首先下载一个VMworkstation,虚拟机工作站,然后下载一个Ubuntu镜像,在虚拟机中打开这个镜像安装即可,一般会分配一个20G的硬盘空间,等等。

Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的。然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有“对社会有用”的方式自由地使用软件。“自由软件”并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载、修改、修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这一事实外,这种自由也有着技术上的优势:进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷、高效和激动人心的!

以下的列表包含了部份在Ubuntu桌面里缺省安装了的软件。部份软件(如Shotwell、 LibreOffice与Firefox)是自由桌面的标准软件。

Unity:桌面环境与附属应用程序。

Shotwell:绘图程序。

Firefox:网页浏览器(Web Browser)。

Empathy:即时通讯软件。

Thnuderbird:电子邮件(E-Mail)与个人资讯管理软件(PIM)。

LibreOffice:办公套件(Office Software)。

ibus输入法平台,其支持东亚三国(中、日、韩)的文字输入,并有多种输入法选择(只有在安装系统时选择东亚三国语系安装才会在缺省情况下被安装)

Synaptic:新立得软件包管理器。

Mplayer:媒体播放机。

Rhythmbox:音乐播放器。

众多其他自由软件亦可以经由Synaptic或新增或移除程序连结至套件库下载并进行安装。

缺省情况下,Ubuntu并没有安装防毒软件,这是因为Linux受到病毒的威胁不大,但使用者可自行安装ClamAV这套防毒软件,其主要是用来扫描和清除可以感染微软视窗的病毒,这在设有电邮服务器的电脑上作用较大。而Ubuntu缺省则安装了iptables这套防火墙软件,但却没有提供相关的图形设定接口,使用者可自行安装firestarter这套图形接口的防火墙设定程序来进行设置。而从Ubuntu8.04起,桌面版用户的防火墙变成了UFW,即简单的防火墙,同时增加了额外的内存保护。






0 0
原创粉丝点击