- 第一章 linux概述
- 5. 什么是 GNU 软件,什么是 GPL 和 LGPL?
- 6. 什么是 Linux 的内核版本和发行版本?
- 7. 你知道哪些主要的 Linux 发行版本?
- 8. 什么是内核,它的作用是什么?
- 9. 什么是 shell,shell 的作用是什么?
- 15. swap 交换分区的作用是什么?
- 第二章 shell及常用命令
- 2.什么是 Linux 终端?Linux 终端又称为什么?
- 4.什么是 shell?shell 在用户与操作系统之间的作用是什么?
- 6.什么是文件系统?什么是文件?
- 8.Linux 系统的目录/usr、/home、/bin、/dev/、/var、/etc/中主要存放什么文件?
- 22.下面是执行“ls –l software”命令得到的信息,通过联机帮助,解释这些信息:
- 第三章 X Window 的使用
- 7. 比较 X Window 系统与 Microsoft Windows 系统之间的异同。
- 8. X Window 系统由哪些部分组成,每部分的作用是什么?
- 第四章 Linux系统的常用软件
- 1.LiberOffice 办公套件包含哪些组件?他们各自的功能是什么?
- 第六章 网络的基本配置
- 7. 如何判断本机网络的连通性能?
- 第八章 系统管理与监视
- 1. 什么是用户账号?Linux 系统的账号是如何分类?
- *10. 什么是进程,进程与程序有何区别?
- 14. 分析交互式进程与守护进程的区别。
- 15. 分析前台进程与后台进程的区别。
- 第十一章 Shell程序设计
- 6. 简述 $n(n = 1、2、..),以及$#、$*、 $@这些特殊变量 的含义和用法。
- 8.bash中有哪些常用的控制结构
- 用shell写“Hello World”
Linux 内核的版本号主要由三部分构成: 主版本号 、次版本号、次次版本号。主版本号表示
系统内核有大的改动,次版本号表示系统内核有小的改动,开始支持一些新的特性,一般表
示系统内核对新的硬件支持进行了改进。如果更改之后还处于测试阶段,那么次版本号为奇
数,如果已经过了测试阶段,改动是成功的,那么次版本号是偶数。次次版本号表示系统有一点儿改动,对内核影响不大。
发行版本的版本号随发行者的不同而不同,与系统内核的版本号是相互独立的。
7. 你知道哪些主要的 Linux 发行版本?Red Hat Linux
Red Flag Linux
Blue Point
TurboLinux
Suse Linux
Debian
GNU/Linux
Mandrake Linux 等。
shell 是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由 shell命令组成的程序。
shell 是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。 6.什么是文件系统?什么是文件?在多数操作系统中都有文件的概念。
文件是 Linux 用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。
在计算机系统中存有大量的文件,如何有效的组织与管理它们,并为用户提供一个使用方便的接口是文件系统的一大任务。
Linux 系统通过目录将系统中所有的文件分级、分层组织在一起,形成了
Linux 文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。
- /usr 存放用户安装的软件,用户安装的软件一般位于此目录;
- /home 存放系统用户自身的数据;
- /bin 存放 shell 命令;
- /dev 存放系统设备的信息;
- /var 主要存放系统可变信息的内容,如日志、邮件、打印队列等;
- /etc 存放系统可执行文件。
| -rwxr-xr– | 2 | ftp | ftpusers | 70 | jul 28 21:12 | software |
|---|---|---|---|---|---|---|
| 文件类型和权限 | 连接数 | 拥有者 | 所属群组 | 大小 | 最后修改时间 | 文件名 |
X Window 与微软公司的 Windows 图形界面不同,
X Window 不是系统内核的必备部分,而是内核之上的一个应用,是一个用户与系统交互的界面。 用户可以根据个人爱好,像选择中意的媒体播放软件一样选择习惯的界面系统。而且,X Window 具有如下特点: - `良好的网络支持`:X Window 采用了 C/S 网络结构,X Client 和 X Server 可以通过 网络来通信,而且有良好的网络透明性。这样,复杂的图形桌面可以显示在维护良 好、功能强大、易于管理的服务器上,用起来非常方便。 - `个性化的窗口界面`:X Window 并未对窗口界面作统一的规范,程序员可以根据需 求自行设计,其中最有名的就是后面将要介绍的 GNOME 与 KDE。 - `不内嵌于操作系统`:X Window 只定义了一个标准,而不属于某个操作系统,因此 可在不同的操作系统上运行相同的 X Window 软件。 8. X Window 系统由哪些部分组成,每部分的作用是什么?整个 X Window 由三个部分组成:
- X Server:控制输入、输出设备并维护相关资源的程序,它接收输入设备的信息,
并将其传给 X Client,而将 X Client 传来的信息输出到屏幕上。不同的显卡需要选
择不同的 X Server,在配置 X Window 时最主要的工作就是配置 X Server。 - X Client:应用程序的核心部分,它与硬件无关,每个应用程序就是一个 X Client。
X Client 可以是终端仿真器(Xterm)或图形界面程序,它不直接对显示器绘制或者
操作图形,而是与 X Server 通信,由 X Server 控制显示。 - X protocol:X Client 与 X Server 之间的通信协议。X 协议支持网络,因此 X Client
和 X Server 既可以在同一台计算机上,也可以运行在不同的机器上。X 支持的网络
协议有 TCP/IP、DECnet 等。
Writer:文档处理;
Calc:电子表格编辑;
Impress:演示文稿、幻灯片编辑;
Base:数据库功能;
Draw:图形、图片编辑。
可以使用 Ping 命令或者 traceroute 命令检测网络的连通性。
步骤 1: 测试本机网络操作系统是否工作正常
命令:ping 127.0.0.1 或 ping localhost
步骤 2: 测试本机网络接口,即本机的 IP 地址
ping 192.168.14.11
如果返回正常信息,则表示本机网卡正常。
步骤 3: 测试本地局域网中网关或其它主机
ping 192.168.14.254 网关
ping 192.168.14.15 同一个网络的其它主机
步骤 4: 测试远程网络中的网关或其它主机
ping 192.168.214.254 测试与远程局域网网关的连通性
ping 192.168.214.45 与远程主机的连通性
步骤 5: 测试 DNS 服务器
ping abc.def.com 使用域名访问其它主机
需要注意的是:如果主机安装了防火墙等安全工具,可能会阻止外部主机对系统使用
ping 命令。所以,以上测试过程中 ping 其它主机时,可能返回错误信息“Destination host
unreachable”。这可能是目标主机安装了防火墙的原因
Linux 系统的账号有用户账号和组账号两类:
-
用户账号:通常一个操作者拥有一个用户账号,每个用户账号有唯一的识别号 UID(User ID)和自己所属组的识别号 GID(Group ID)。
-
组账号:是一组用户账号的集合。通过使用组账号,可以设置使一组用户对文件具有
相同的权限。管理员在以组为单位对资源的访问权限进行配置时,可以节省日常维护时间。
区别:
每个用户任务、每个系统管理任务,都可以称之为进程。进程是一个程序的运行。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。一个程序可以
启动多个进程。
-
交互进程——由 shell 启动的进程,用户发布一个命令后系统执行,执行完后显示
结果,等待用户再次输入新的命令;
-
守护进程——在后台持续运行的进程,不接受用户从控制台发布的命令,按照固定的方式运行
-
所谓前台,是指一个进程控制着标准输入和输出。在程序执行时,shell 暂时挂起,程
序执行完毕后回到 shell。前台进程运行时,在同一个控制台上用户不能再执行其他的程序。
-
所谓后台进程,是指一个程序不从标准输入接受输入,一般也不将结果输出到标准输出上。
一些运行时间较长、运行之后不需要用户干预的程序适合运行在后台。
$0 为执行脚本的函数名,$1 是传递给函数的第 1 个参数,依次类推,
- $n 为传递给函数的第 n 个参数;
- $#为传递给函数的参数个数;
- $*和$@为传递给函数的所有参数,
两者的区别在于
这是个超链接



