第4章 X Window系统的使用
- 格式:ppt
- 大小:1.28 MB
- 文档页数:34
第一章Linux系统简介一、思考题1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C语言2.UNIX系统的特点有哪些?·多任务·多用户·并行处理能力·设备无关性·工具·错误处理·强大的网络功能·开放性3.什么是Linux?其创始人是谁?Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。
其创始人是Linus4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。
·自由软件·良好的兼容性·多用户、多任务·良好的界面·丰富的网络功能·可靠地安全性、稳定性·支持多种平台6.常见的Linux的发行版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux二、选择题1.Linux最初是以MINIX操作系统为模板而开发出来的。
2.关于Linux内核版本的说法,下列选项中错误的是(C)。
A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。
)3.Linux属于自由软件。
4.自由软件的含义是软件可以自由修改和发布。
5.一下不具有多任务性的操作系统是DOS第二章Linux系统入门一、思考题1.Linux系统有哪些运行级别?其含义是什么?可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。
目录前言第I部分. 起步第1章介绍1.1 概述1.2 欢迎来到FreeBSD 的世界!1.3 关于FreeBSD 项目第2章安装FreeBSD2.1 概述2.2 硬件需求2.3 安装前的准备工作2.4 开始安装2.5 介绍Sysinstall2.6 分配磁盘空间2.7 选择要安装的软件包2.8 选择您要使用的安装介质2.9 安装确认2.10 安装后的配置2.11 常见问题2.12 高级安装指南2.13 准备您自己的安装介质第3章UNIX 基础3.1 概述3.2 虚拟控制台和终端3.3 权限3.4 目录架构3.5 磁盘组织3.6 文件系统的挂接和卸下3.7 进程3.8 守护进程,信号和杀死进程3.9 Shells3.10 文本编辑器3.11 设备和设备节点3.12 二进制文件格式3.13 取得更多的资讯第4章安装应用程序: Packages 和Ports4.1 概述4.2 软件安装预览4.3 寻找您要的应用程序4.4 使用Package 系统4.5 使用Ports Collection4.6 安装之后还要做点什么?4.7 如何处理坏掉的Ports第5章X Window 系统5.1 概述5.2 理解X5.3 安装X115.4 配置X115.5 在X11 中使用字体5.6 X 显示管理器5.7 桌面环境第II部分. 常见的任务第6章桌面应用6.1 概述6.2 浏览器6.3 办公、图象处理6.4 文档查看器6.5 财务6.6 总结第7章多媒体7.1 概述7.2 安装声卡7.3 MP3音频7.4 视频回放7.5 安装电视卡7.6 图象扫描仪第8章配置FreeBSD的内核8.1 概述8.2 为什么需要建立定制的内核?8.3 发现系统硬件8.4 内核驱动,子系统和模块8.5 建立并安装一个定制的内核8.6 配置文件8.7 如果出现问题怎么办第9章打印9.1 概述9.2 介绍9.3 基本设置9.4 高级设置9.5 使用打印机9.6 替换标准后台打印9.7 疑难问题第10章Linux二进制兼容模式10.1 概述10.2 安装10.3 安装Mathematica®10.4 安装Maple™10.5 安装MA TLAB®10.6 安装Oracle®10.7 高级主题第III部分. 系统管理第11章设置和调整11.1 概述11.2 初步配置11.3 核心配置11.4 应用程序配置11.5 启动服务11.6 配置cron11.7 在FreeBSD 中使用rc11.8 设置网卡11.9 虚拟主机11.10 配置文件11.11 用sysctl进行调整11.12 调整磁盘11.13 调整内核限制11.14 添加交换空间11.15 电源和资源管理11.16 使用和调试FreeBSD ACPI第12章FreeBSD 引导过程12.1 概述12.2 引导问题12.3 引导管理器和各引导阶段12.4 内核在引导时的交互12.5 Device Hints12.6 Init:进程控制及初始化12.7 关机(shutdown) 过程第13章用户和基本的帐户管理13.1 概述13.2 介绍13.3 超级用户帐户13.4 系统帐户13.5 用户帐户13.6 修改帐户13.7 限制用户使用系统资源13.8 组第14章安全14.1 概述14.2 介绍14.3 确保FreeBSD 的安全14.4 DES、Blowfish、MD5,以及Crypt 14.5 一次性口令14.6 TCP Wrappers14.7 Kerberos514.8 OpenSSL14.9 IPsec 上的VPN14.10 OpenSSH14.11 文件系统访问控制表14.12 监视第三方安全问题14.13 FreeBSD 安全公告14.14 进程记帐第15章Jails15.1 概述15.2 与Jail 相关的一些术语15.3 介绍15.4 建立和控制jail15.5 微调和管理15.6 Jail 的应用第16章强制访问控制16.1 概要16.2 本章出现的重要术语16.3 关于MAC 的说明16.4 理解MAC 标签16.5 规划安全配置16.6 模块配置16.7 MAC seeotheruids 模块16.8 MAC bsdextended 模块16.9 MAC ifoff 模块16.10 MAC portacl 模块16.11 MAC partition (分区) 模块16.12 MAC 多级(Multi-Level) 安全模块16.13 MAC Biba 模块16.14 MAC LOMAC 模块16.15 MAC Jail 中的Nagios16.16 User Lock Down16.17 MAC 框架的故障排除第17章安全事件审计17.1 概述17.2 本章中的一些关键术语17.3 安装审计支持17.4 对审计进行配置17.5 管理审计子系统第18章存储18.1 概述18.2 设备命名18.3 添加磁盘18.4 RAID18.5 USB 存储设备18.6 创建和使用光学介质(CD)18.7 创建和使用光学介质(DVD)18.8 创建和使用软盘18.9 用磁带机备份18.10 用软盘备份18.11 备份策略18.12 备份程序18.13 网络、内存和和以及映像文件为介质的虚拟文件系统18.14 文件系统快照18.15 文件系统配额18.16 加密磁盘分区18.17 对交换区进行加密第19章GEOM:模块化磁盘变换框架19.1 概述19.2 GEOM 介绍19.3 RAID0 - 条带19.4 RAID1 - 镜像19.5 GEOM Gate 网络设备19.6 为磁盘设备添加卷标19.7 通过GEOM 实现UFS 日志第20章文件系统Support20.1 概述20.2 Z 文件系统(ZFS)第21章V inum 卷管理程序21.1 概述21.2 磁盘容量太小21.3 访问瓶颈21.4 数据的完整性21.5 V inum 目标21.6 一些例子21.7 对象命名21.8 配置V inum21.9 使用V inum 作为根文件系统第22章虚拟化22.1 概述22.2 作为客户OS 的FreeBSD22.3 作为宿主OS 的FreeBSD第23章本地化-I18N/L10N使用和设置23.1 概述23.2 基础知识23.3 使用本地化语言23.4 编译I18N程序23.5 本地化FreeBSD第24章更新与升级FreeBSD24.1 概述24.2 FreeBSD 更新24.3 Portsnap:一个Ports Collection 更新工具24.4 更新系统附带的文档24.5 追踪开发分支24.6 同步您的源码24.7 重新编译“world”24.8 删除过时的文件、目录和函数库24.9 跟踪多台机器第25章DTrace25.1 概述25.2 实现上的差异25.3 启用DTrace 支持25.4 使用DTrace25.5 D 语言第IV部分. 网络通讯第26章串口通讯26.1 概述26.2 介绍26.3 终端26.4 拨入服务26.5 拨出设备26.6 设置串口控制台第27章PPP和SLIP27.1 概述27.2 使用用户级PPP27.3 使用内核级PPP27.4 PPP连接故障排除27.5 使用基于以太网的PPP(PPPoE)27.6 使用A TM 上的PPP (PPPoA)27.7 使用SLIP第28章电子邮件28.1 概述28.2 使用电子邮件28.3 sendmail配置28.4 改变您的邮件传输代理程序28.5 疑难解答28.6 高级主题28.7 SMTP与UUCP28.8 只发送邮件的配置28.9 拨号连接时使用邮件传送28.10 SMTP验证28.11 邮件用户代理28.12 使用fetchmail28.13 使用procmail第29章网络服务器29.1 概要29.2 inetd“超级服务器”29.3 网络文件系统(NFS)29.4 网络信息服务(NIS/YP)29.5 网络自动配置(DHCP)29.6 域名系统(DNS)29.7 Apache HTTP 服务器29.8 文件传输协议(FTP)29.9 为Microsoft® Windows® 客户机提供文件和打印服务(Samba)29.10 通过NTP进行时钟同步29.11 使用syslogd记录远程主机的日志第30章防火墙30.1 入门30.2 防火墙的概念30.3 防火墙软件包30.4 OpenBSD Packet Filter (PF) 和ALTQ30.5 IPFILTER (IPF) 防火墙30.6 IPFW第31章高级网络31.1 概述31.2 网关和路由31.3 无线网络31.4 蓝牙31.5 桥接31.6 链路聚合与故障转移31.7 无盘操作31.8 ISDN31.9 网络地址转换31.10 并口电缆IP (PLIP)31.11 IPv631.12 异步传输模式(A TM)31.13 Common Address Redundancy Protocol (CARP,共用地址冗余协议)第V部分. 附录附录A. 获取FreeBSDA.1 CDROM 和DVD 发行商A.2 FTP 站点A.3 BitTorrentA.4 匿名CVSA.5 使用CTMA.6 使用CVSupA.7 CVS 标签A.8 AFS 站点A.9 rsync 站点附录B. 参考文献B.1 关于FreeBSD 的专业书籍与杂志B.2 用户指南B.3 管理员指南B.4 开发指南B.5 操作系统原理B.6 信息安全方面的参考文献B.7 硬件参考B.8 UNIX® 历史B.9 各种期刊附录C. Internet上的资源C.1 邮件列表C.2 Usenet新闻组C.3 World Wide Web服务器C.4 Email地址附录D. PGP公钥D.1 官员D.2 核心团队成员D.3 开发者FreeBSD 术语表索引Colophon表格清单表2-1. 硬件设备清单表2-2. 为第一个硬盘分区表2-3. 为其它磁盘分区表2-4. FreeBSD 7.X和8.X ISO 映像文件名和含义表3-1. 磁盘设备的代码表18-1. 物理磁盘命名规则表21-1. V inum Plex组织图表26-1. DB-25 to DB-25 Null-Modem Cable表26-2. DB-9 到DB-9 Null-Modem 电缆表26-3. DB-9 到DB-25 Null-Modem 电缆表26-4. 信号名称表31-1. 用于网络连接的并口电缆接线方式表31-2. 保留的IPv6 地址插图清单图2-1. FreeBSD Boot Loader Menu图2-2. 典型的设备探测结果图2-3. 选择国家及地区菜单图2-4. 选择键盘菜单图2-5. 选择离开Sysinstall图2-6. 选取Sysinstall 主菜单的Usage 项目图2-7. 选择说明文件菜单图2-8. Sysinstall 说明文件菜单图2-9. Sysinstall 主菜单图2-10. Sysinstall 键盘对应菜单图2-11. Sysinstall 主菜单图2-12. Sysinstall 选项设置图2-13. 开始进行标准安装图2-14. 选择要分区的硬盘图2-15. 典型的尚未编辑前的Fdisk 分区表图2-16. Fdisk 分区使用整个硬盘图2-17. Sysinstall 多重引导管理程序图2-18. 离开选择硬盘画面图2-19. Sysinstall Disklabel 编辑器图2-20. Sysinstall Disklabel 编辑器-使用自动配置图2-21. 根目录使用空间图2-22. 编辑要分区大小图2-23. 选择根分区类型图2-24. 选择根挂接点图2-25. Sysinstall Disklabel 编辑器图2-26. 选择软件包图2-27. 确认您要安装的软件包图2-28. 选择安装介质图2-29. 选择网卡设备图2-30. 配置ed0接口图2-31. 编辑inetd.conf配置文件图2-32. 默认的匿名FTP配置图2-33. 编辑FTP欢迎信息图2-34. 编辑exports文件图2-35. 系统终端配置选项图2-36. 屏幕保护程序选项图2-37. 屏幕保护时间设置图2-38. 退出系统终端配置图2-39. 选择您所处的地理区域图2-40. 选择您所在的国家图2-41. 选择您所在的时区图2-42. 选择鼠标类型图2-43. 设置鼠标协议图2-44. 配置鼠标端口图2-45. 配置鼠标端口图2-46. 启动鼠标服务进程图2-47. 测试鼠标功能图2-48. 选择Package 类别图2-49. 选择Package图2-50. 安装预编译软件包图2-51. 确认将要安装的预编译包图2-52. 选择用户图2-53. 添加用户信息图2-54. 退出用户和组管理图2-55. 退出安装图2-56. 网络配置之上层配置图2-57. 选择默认的MTA图2-58. Ntpdate 配置图2-59. 网络配置之下层配置图21-1. 串联组织图21-2. 分段组织图21-3. RAID-5 的组织图21-4. 一个简单的V inum 卷图21-5. 镜像V inum 卷图21-6. 条带化的V inum 卷图21-7. 镜像并条带化的V inum 卷范例清单例2-1. 使用已存在的分区例2-2. 缩减已现在的分区例3-1. 样例磁盘, Slice, 和Partition 它们的命名例3-2. 一个磁盘的布局例4-1. 在本地手动下载一个package,并安装它例11-1. 在FreeBSD 中创建交换文件例12-1. boot0截屏例12-2. boot2的屏幕输出例12-3. 在/etc/ttys文件中的不安全控制台例13-1. 在FreeBSD 中添加一个新用户例13-2. 删除用户交互模式下的帐户删除例13-3. 以超级用户交互执行chpass命令例13-4. 以普通用户交互执行chpass命令例13-5. 改变您的口令例13-6. 改变其他用户的口令同超级用户的一样例13-7. 使用pw(8)添加一个组例13-8. 使用pw(8) 设置组的成员列表例13-9. 使用pw(8) 为组添加新的成员例13-10. 使用id(1)来决定组成员例14-1. 使用SSH 为SMTP创建安全隧道例18-1. 通过ssh使用dump例18-2. 通过设置ssh环境变量RSH使用dump例18-3. 使用mdconfig挂载已经存在的映像文件例18-4. 使用mdconfig将映像文件作为文件系统挂载例18-5. 使用mdmfs命令配置和挂载一个映像文件为文件系统例18-6. 用mdconfig创建新的内存盘设备例18-7. 使用mdmfs来新建内存介质文件系统例19-1. 为启动磁盘打上标签例26-1. 在/etc/ttys中增加终端记录例28-1. 配置sendmail的访问许可数据库例28-2. 邮件别名例28-3. 虚拟域邮件映射的例子例29-1. 重新加载inetd配置文件例29-2. 通过amd来挂接导出的文件系统例29-3. 安装Django,Apache2,mod_python3,和PostgreSQL 例29-4. Django/mod_python 有关Apache 部分的配置例31-1. 与Cisco® 交换机配合完成LACP 链路聚合例31-2. 故障转移模式例31-3. 有线网络和无线网络接口间的自动切换例31-4. 办公室局部或家庭网例31-5. 主办公室或其它网络例A-1. 从-CURRENT 检出些东西(ls(1)):例A-2. 通过SSH 检出整个src/代码树:例A-3. 检出8-STABLE 分支中的ls(1) 版本:例A-4. 创建ls(1) 的变化列表(用标准的diff)例A-5. 找出可以使用的其它的模块名:。
嵌入式linux(贺丹丹等编著)课后习题答案第八章一、填空题。
1、ARM-Linux内核的配置系统由三个部分组成,它们分别是Makefile、配置文件和配置工具。
2、配置工具一般包括配置命令解释器和配置用户界面,前者主要作用是对配置脚本中使用的配置命令进行解释;而后者则是提供基于字符界面、基于Ncurses图形界面以及基于X Window图形界面的用户配置界面。
3、Makefile文件主要包含注释、编译目标定义和适配段。
4、Linux内核常用的配置命令有make oldconfig、make config、make menuconfig和make xconfig。
其中以字符界面配置的命令是make config。
5、内核编译结束后,会在“/arch/arm/boot/”目录下面和根目录下面生成一个名为zImage的内核镜像文件。
二、选择题C AD D B三、叙述题1、Linux内核各个部分与内核源码的各个目录都是对应起来的,比如有关驱动的内容,内核中就都组织到“drive”这个目录中去,有关网络的代码都集中组织到“net”中。
当然,这里有的目录是包含多个部分的内容。
具体各个目录的内容组成如下:arch:arch目录包括了所有和体系结构相关的核心代码。
include:include 目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux 子目录下;init:init 目录包含核心的初始化代码(不是系统的引导代码),有main.c 和Version.c 两个文件;mm:mm 目录包含了所有的内存管理代码。
与具体硬件体系结构相关的内存管理代码位于arch/*/mm 目录下;drivers:drivers 目录中是系统中所有的设备驱动程序。
它又进一步划分成几类设备驱动,每一种有对应的子目录,如声卡的驱动对应于drivers/sound;ipc:ipc 目录包含了核心进程间的通信代码;modules:modules 目录存放了已建好的、可动态加载的模块;fs:fs 目录存放Linux 支持的文件系统代码。
Linux基础知识点(补充课上重点,ppt)第一章 Linux简介登录• 根用户名使用root,密码123456• 登陆后命令提示符【root @ host dev】• root用户的命令行提示符#• 普通用户的命令行提示符$文本虚拟控制台ttyLinux支持6个tty,tty1~tty6.系统启动后自动使用的是tty1. 使用Alt+F1~F6可以切换tty1~tty6。
Xwindow与字符控制台切换• xwindow图形界面---切换--->>文本控制台Ctrl+Alt+F2• 文本控制台---切换--->>xwindow图形界面Ctrl+Alt+F7关机• 立刻关机shutdown –h now• 关机后重启shutdown –r now或reboot切换用户命令——su在tty下,使用logout命令或exit命令退出系统.第二章文件系统Linux 文件系统类型ext2 ext3(常用) swapwindows:盘符组织文件linux:只有一个根目录/Linux树形目录结构:bin dev etc home lib root tmp usr var文件类型:文件名中不能含空格和某些特殊字符,如:! @ # $ %~ &* ( ) [ ] { } ' " \ / | ;< << >> >• 文件名和命令均要区分大小写• 文件名以. 开头,该文件为隐藏文件• Linux的文件类型大致可分为普通文件、可执行文件、链接文件和设备文件。
• 在Linux中,文件是否是可执行文件,不是由扩展名决定,而是由文件的属性决定。
Linux目录操作命令• 查看目录中的文件:ls• 改变当前目录命令:cd• 创建目录命令:mkdir• 显示当前工作目录命令:pwdls功能:显示目录内的文件和子目录列表• 命令格式:ls [参数选项] [目录或文件]• 参数选项:-a: 显示所有文件(包括隐藏文件)-l : 以长格式显示(文件大小、日期、权限等)ll如何用长格式列出/home目录下所有的文件包括隐藏文件?cd/home ll –a在/home目录下创建user目录。
第三章Windows XP填空题1、Windows XP是美国________公司开发的操作系统。
2. Windows XP是一种________系统。
3、Windows XP的多用户是指在________台计算机注册多个不同名的用户。
4、Windows XP的多任务主要表现在________共享、CPU分时复用和以图形窗口区分同时执行的应用程序。
5、Windows XP中捆绑了其著名的Web浏览软件________。
6、Windows XP的桌面主要由_______________、_______________和_______________组成。
7、Windows XP的整个屏幕画面称作________。
8、Windows XP启动对象后的屏幕称之为________。
9、在Windows XP中,连续两次快速按下鼠标左键称________。
10、桌面背景画可以平铺或________ 。
11、桌面背景可以是图像或者是________________ 。
12、桌面是Windows XP的最大工作场所,所有窗口、________ 、任务栏、频道选择栏都在桌面上。
13、 Windows XP桌面是由各种________、开始按钮和任务栏等构成。
14、桌面上的图标、任务栏、频道选择栏都可以______ 和_______ 。
15、桌面上可以增加应用程序图标、________ 和文件夹图标。
16、桌面上图标、图案也可以更换,名称也可以________ (如中文、英文),图标大小也可以改变。
17、桌面上的图标实际就是某个应用程序的快捷方式,如果要启动该程序,只需_______________该图标即可。
18、要重新将桌面上的图标按大小排列。
可以用鼠标在_______________右击,在出现的快捷菜单中选择“大小”命令。
19、Windows XP的任务栏默认是______________,若要取消则拖动边框可改变任务栏的______________。
第四章Linux系统概念和指令应用不管是在X视窗下登录还是在文字界面下登录,都不影响本章介绍的有关Linux指令的操作。
在X视窗下可以选择“应用程序 通用中文终端”,或者使用<Alt+F2>打开运行命令对话框,在命令输入框中输入:rxvt 就可以进行传统的字符界面操作。
4.1系统指令介绍Linux的指令很多,分别在目录/bin、/sbin、/usr/bin、/usr/sbin 下能找到绝大多数系统指令,在/bin和/usr/bin目录下的指令是一般可执行指令,系统的所有用户都可以使用。
而/sbin和/usr/sbin目录下存放的是系统管理指令,需要root的权限才能执行。
以下介绍最常用的指令。
指令的一般格式为:指令名称-选项参数在Linux操作系统中,文件名的最大长度为256个字符,“/”表示根目录,“.”代表当前目录,“..”代表上级目录,“*”匹配0个或多个字符,“?”匹配任一个字符。
注意:在Linux 系统,命令中的字符是区分大小写的4.1.1文件处理指令1.显示目录文件命令格式:ls [-alfr] [文件或目录]所在路径:/bin/ls执行权限:所有用户说明:各选项含义如下-a 显示所有文件,包括隐藏文件。
-l 使用长格式显示-f 附加文件类别、符号在文件名最后-r 陆续显示目录例:显示当前目录下的所有文件$ls –a ($为提示符)例:以长格式显示文件$ls –l显示时各列的意义如下第一栏说明文件的权限,文件的权限有三种,即可读(r)、可写(w)、可执行(x),在这里有10个位置,第一位代表文件类型,表示是目录或是文件或是连结文件,其中d表示目录,-表示文件,(字母)l表示连结文件;以后每三位分别代表用户自己(Owner)、同一群组(group)、其他人(other)对文件的使用权限,如例中用户自己对文件拥有可读可写可执行的全部权限,同一群组或其他用户对该文件只有可读和可执行的权限。