Linux操作系统学习笔记
发布时间:2013-07-30 09:58:22来源:红联作者:coov
第一部分LINUX 操作系统六十问
1. 简述LINUX 的起源与发展
2. LINUX 的版本有什么变化和差异
3. LINUX 管理功能模块有哪些?
4. LINUX 安装准备工作及安装模式
5. LINUX 的5 种状态的转换
6. LINUX 进程调度的三种模式
7. LINUX 提供了哪几种进程通信的机制?
8. LINUX 下用户有哪几种,各有什么权限差异?
9. LINUX 哪些命令对用户进行修改管理?
10. LINUX 文件系统的特点及实现方式
11. 常见LINUX 下操作命令
12. LINUX 下文件有哪些类型?
13. LINUX 下系统目录文件有哪些?各有什么功能?
14. LINUX 下文件的属主类型和权限
15. 权限用8 进制表达,0~7 分别表示什么权限?
16. 权限修改命令的使用
17. 怎样挂载和卸载文件系统
18. LINUX 下建立文件系统需要哪些步骤及命令?
19. 关于文件系统操作的命令有哪些,各有什么功能?
20. 虚拟文件系统的作用是什么?
21. 为什么要备份,备份的类型和策略有哪些?
22. 文件备份的命令有哪些,语法格式是什么?
23. 计算机系统的存储体系
24. 地址转换过程
25. 内存管理方案
26. 页面置换算法
27. 虚拟存储技术的本质,技术支撑,思想特性?
28. BUFFER 与CACHE 的差异与联系
29. FREE,VMSTAT 和SWAP 命令
30. 什么是设备?
31. 设备管理的目标是什么?设备的独立性?
32. LINUX 下设备的分类
33. LINUX 设备的命名主要有哪些
34. 设备管理要做哪些工作(分配、控制、驱动、回收
35. 设备管理中,设备驱动程序的功能、处理方式及特点
36. 列举7 条与设备管理相关的命令并简述其功能
37. LINUX 日志管理有什么功能
38. 怎样启动和重启日志管理进程
39. 怎样清空日志文件
40. 配置LINUX 日志文件的格式是什么
41. 简介LINUX SHELL 的概念,功能,在操作系统中的层次关系及类型
42. BASH 有哪些特别的功能,分别有哪些命令要完成?
43. LINUX 的BASH 的管道重定向功能如何实现,有什么功能
44. LINUX SHELL 有哪些特殊的符号?
45. 怎么创建和执行SHELL 程序?
46. SHELL 的变量有哪些?怎么样定义用户变量和环境变量?
47. 输入和输出的实现
48. SHELL 脚本:判断一个数的奇偶性
49. SHELL 脚本:判断两个数的大小
50. SHELL 的测试语句有哪些,各是怎样实现的?
51. SHELL 的循环控制语句有哪些?其语法格式分别是什么?
52. 三种循环方式编写SHELL 脚本,实现1+2+3+……+99+100
53. LINUX 操作系统为什么有强大的网络管理功能?
54. 什么是IP 地址,IPV4 地址有哪些类型?
55. 什么是域名,为什么要采用域名?
56. 解释相关概念:路由,网关,端口,网卡?
57. 测试网络连通性的命令有哪些,分别显示什么信息?
58. 显示并配置LINUX 网络信息需要用到的命令有哪些?怎样实现?
59. 怎样才能让命令配置的功能长期有效
第二部分LINUX SHELL 编程讲解
预备知识
第一节 SHELL 运算符应用
1. 整数测试运算
2. 字符串测试运算
3. 文件测试运算
4. 逻辑运算
第二节 在SHELL 脚本中进行条件控制
第三节 在SHELL 脚本中进行FOR 循环
第四节 在SHELL 脚本中进行WHILE 循环
第五节 在SHELL 脚本中使用UTIL 循环
第六节 在SHELL 脚本中使用函数
第七节SHELL 脚本之ECHO 和EXPR 讲解
第八节SHELL 脚本循环终止之BREAK 和CONTINUE
第九节SHELL 脚本之EXIT 和SLEEP
第十节SHELL 脚本之SELECT 循环与菜单
第十一节SHELL 脚本之循环控制SHIFT 命令
第十二节SHELL 脚本之字符串操作
第十三节SHELL 脚本之数组实现
第十四节SHELL 脚本之脚本调试
第十五节SHELL 脚本之编程小结
程序例程
习题实训
综合实例
1. 需求分析
2.系统设计
3.程序代码