unix/linux系统管理

### Unix/Linux系统管理知识点详解 #### 一、Unix概述 - **Unix历史**: Unix操作系统起源于1960年代末的贝尔实验室。最初是由肯·汤普森为PDP-7计算机开发的一个小型操作系统。随着时间的发展,美国电话电报公司(AT&T)在1970年代中期开始对外发行Unix的非商业许可证。从1970年代末期开始,市场上出现了多种商业化的Unix版本。 - **Unix特点**: - **可靠性高**: Unix设计之初就非常注重系统的稳定性与可靠性,确保系统能够长时间稳定运行。 - **伸缩性强**: Unix支持从小型嵌入式系统到大型服务器的多种应用场景,具有很好的可扩展性。 - **开放性好**: Unix支持多种硬件平台,并且其源代码对部分开发者开放,促进了开源社区的发展。 - **植根于网络**: Unix的设计充分考虑了网络功能,使得Unix系统在网络环境中表现出色。 - **面向数据库使用**: Unix提供了丰富的工具和API,方便进行数据库管理与操作。 - **Unix基本原则**: - **一切皆文件**: Unix将所有硬件设备和软件资源都视为文件,统一管理。 - **配置数据以文本形式保存**: Unix中的大多数配置文件都是纯文本格式,便于编辑和维护。 - **由短小的单目的程序构成**: Unix倡导使用小型、单一功能的程序组合完成复杂任务。 - **避免不必要的用户交互**: Unix强调自动化处理,减少人工干预。 - **可使用多个程序合作完成复杂任务**: Unix支持通过管道机制让多个程序协同工作。 #### 二、GNU项目 - **GNU项目简介**: GNU项目始于1984年,由理查德·斯托曼发起,目标是创建一套完全自由的Unix-like操作系统。"GNU"是"Gnu's Not Unix"的递归缩写。 - **GNU的基本体系**: GNU的基础架构采用了微内核(microkernel)设计。 - **GNU的基本原则**: GNU项目的核心原则之一是促进软件的共享与自由传播。 #### 三、GPL(GNU通用公共授权) - **FSF(自由软件基金会)**: FSF致力于推动自由软件运动,提倡软件的自由使用权。 - **Free Software概念**: "Free Software"并不是指价格上的“免费”,而是指用户享有自由使用、复制、研究、改进和重新发布的权利。 - **Copyleft**: Copyleft是一种版权许可方式,确保衍生作品必须采用相同的授权条款发布。 - **Open Source**: 开源软件运动鼓励公开源代码,并允许任何人查看、修改和分发软件。 #### 四、Linux起源与发展 - **Linux起源**: Linux由芬兰程序员林纳斯·托瓦兹于1991年开始编写核心,是一款遵循GNU和GPL许可的自由类Unix操作系统。 - **为何选择Linux**: - **支持UNIX的API**: Linux兼容UNIX标准,可以运行大部分UNIX应用程序。 - **开源许可**: Linux遵循开源许可协议,鼓励社区参与开发与改进。 - **多用户多任务**: Linux支持多用户同时登录,并允许多个进程并发执行。 - **广泛的网络协议支持**: Linux内置对各种网络协议的支持。 - **广泛的硬件支持**: Linux能够在多种硬件平台上运行,包括x86、ARM等。 - **广泛的技术支持**: Linux拥有庞大的社区支持和文档资源。 #### 五、Red Hat Linux - **最新内核**: Red Hat Linux通常搭载最新的Linux内核版本,提供最新的特性和安全性更新。 - **常用实用程序和应用软件**: 包括了广泛的实用程序和应用程序,满足日常需求。 - **简单的安装和配置**: 提供友好的安装向导和配置工具。 - **技术支持**: 提供官方技术支持服务,帮助企业解决技术难题。 #### 六、Linux图形环境 - **XFree86**: 是Linux的标准X Window系统,提供基本的图形界面支持。 - XFree86 3.3.X - XFree86 4.2.X - **GNOME**: 基于GTK+的桌面环境,提供了丰富的图形用户界面和应用程序。 - **KDE**: 基于Qt的桌面环境,同样提供了全面的图形用户界面解决方案。 #### 七、Linux基础操作 - **用户环境组成**: - 内核(Kernel): 负责系统核心功能。 - Shell: 用户与系统之间的交互界面。 - 终端模拟器(Terminal Emulator): 提供命令行界面。 - X Window系统: 提供图形界面支持。 - 窗口管理器(Window Manager): 控制窗口的布局和行为。 - 桌面环境(Desktop Environment): 整合上述组件,提供统一的用户体验。 - **本地登录**: 用户通过输入用户名(如“root”)和密码登录系统。 - **文件类型及颜色标识**: - 一般文件(白色) - 目录文件(蓝色) - 符号链接文件(紫色) - 设备文件(黄色) - 可执行文件(青绿色) - 图片文件(粉红色) - 压缩文件(红色) - **路径名**: - 绝对路径: 以根目录开始的完整路径。 - 相对路径: 相对于当前目录的路径。 - “.”代表当前目录,“..”代表上级目录。 - **目录结构示例**: - /root: 超级用户的主目录。 - /home: 普通用户的主目录。 - /bin: 存放常用的用户命令。 - /sbin: 存放管理员使用的命令和工具。 - /boot: 存放启动相关的文件。 通过以上内容,我们可以了解到Unix/Linux系统的基本知识和发展历程,以及如何在这些系统上进行基本的操作。这对于初学者来说是非常宝贵的信息,有助于更好地理解和掌握Unix/Linux系统管理的关键技术点。


















剩余241页未读,继续阅读

- wangjileishang2013-01-02一般般吧,不算很全
- sun573812014-12-01蛮好的,对新手有提高

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 单片机信号发生器设计及仿真.doc
- 电子商务专业自评分析报告(专业刨析材料).doc
- 软件工程考试题含答案.doc
- 高中数学-第四章-导数及其应用-4.2-导数的运算-4.2.3-导数的运算法则-湘教版选修2.ppt
- 计算机软件中的插件技术及应用.docx
- 虚拟技术在计算机实验机房建设中的应用.docx
- 关于网络环境下信息技术课堂教学模式的探究.docx
- 计算机网络实验报告.doc
- 职称计算机考试基础知识章节试题及答案.doc
- PLC简单应用(1).doc
- 堆栈队列字符串匹配相关算法实现.doc
- JAVAME大学本科方案设计书天气预报.doc
- PLC在机器人喷涂生产线控制中的应用.doc
- 论社会保险基金财务会计的信息化.docx
- Access2010数据库-模块与VBA程序设计(详解)演示文稿.pptx
- JSP网上拍卖系统设计方案与实现.doc


