LINUX操作系统 - 复习资料

发布时间 : 星期六 文章LINUX操作系统 - 复习资料更新完毕开始阅读

《AIX/Linux操作系统》复习

第1章 绪论

1. 了解计算机4项基本功能

2. 掌握操作系统的基本功能

(1)为用户和应用程序之间提供一个控制底层硬件功能的接口; (2)给用户和应用程序分配硬件资源; (3)按用户要求加载和执行应用程序。

3. 掌握操作系统的分层结构及各层的基本功能

第2章 Unix操作系统

1、了解UNIX发展历史

? 1964年,贝尔实验室、MIT和GE 共同参与研发MULTICS(MULTiplexed Information and Computing Service)多路信息与计算系统(第二代分时系统) ? 1974年6月,UNIX V5——第一个高级语言操作系统

? 1979年1月,发布了UNIX V7 (UNIX Time-Sharing System, Seventh Edition)——第

一个商业版本 ? 1983年1月,AT&T发布UNIX System V

2、掌握UNIX两大派系

? AT & T UNIX System V

– 版本:UNIX 1-7,System Ⅱ, Ⅲ, Ⅳ, Ⅴ

– UNIX System V Release 4.2 (SVR4.2) – 现今的AIX 、SCO UNIX等

? Berkeley UNIX (BSD)

– 计算机系统研究小组(CSRG)的BSD UNIX(Berkeley Software Distributions) – 较有影响的版本4.3BSD

– 现今的 FreeBSD、Solaris等

– 工作站上的UNIX一般属于这一派系

3、了解AIX基本知识

(1)AIX (Advanced Interactive eXecutive),高级交互式执行系统

(2)AIX系统的用户界面,CDE,通用桌面环境(COMMON DESKTOP ENVIRONMENT) (3)AIX的几个重要技术

SMIT-SYSTEM MANAGEMENT INTERFACE TOOL 系统管理界面工具 LVM-LOGICAL VOLUME MANAGER 逻辑卷管理器:应用与硬件之间进行管理的软件层次。

JFS-JOURNAL FILE SYSTEM 日志文件系统:借鉴了数据库保护数据的技术,以日记的形式记录文件中的变化。

4、 掌握UNIX操作系统模型

(1)内核也称为基本操作系统,是UNIX系统的核心部分

? 唯一与硬件交流的部分,是控制硬件的核心程序。常驻内存。用户不能直接访问内

核;

? 实现了应用层用户与硬件的隔离;

? 实现了UNIX的多用户、多任务机制;

? 理论上讲,只修改内核部分就可以使同一操作系统在不同硬件环境下运行; ? 内核用C语言开发。

? 注意:系统工具和UNIX命令都不是内核组件。 (2)常驻模块提供执行用户请求服务的例程

? 完成输入/输出控制服务

? 文件/磁盘访问服务(文件系统) ? 对设备、内存和处理器时钟的管理 ? 常驻内存。

(3)shell是UNIX的用户接口

第3章 Unix入门

1. 掌握默认登录方式的设置 修改/etc/inittab配置文件

# Default runlevel. The runlevels used are: # 0 - halt (Do NOT set initdefault to this)

# 1 - Single user mode

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11

# 6 - reboot (Do NOT set initdefault to this) #

id:5:initdefault:

default为5,表示默认进入图形界面;将5改为3就可以使启动直接进入控制台界面,再想进入X Windows用startx命令。

2. 掌握修改用户登录口令的命令:passwd命令

3. 注销当前登录用户的方式

(1)logout;(2)exit;(3)[ctrl+d]

用户注销时会调用系统注销文件(.bash_logout)文件执行。

4. 掌握重启和关机命令:reboot、shutdown、poweroff。 ? 三个指令均可以进行重新启动与关机的任务

– 在预设的情况下, 这几个指令都会完成一样的工作 – halt会先呼叫shutdown,而shutdown最后会呼叫halt

– shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机 – halt能够在不理会目前系统状况下,进行硬件关机的特殊功能! ? 可实现关机的命令:init 0、poweroff、kill -9 0、halt、shutdown -h now ? shutdown

shutdown -h 10 'I will shutdown after 10 mins'

/sbin/shutdown [-t秒] [-arkhncfF] 时间 [警告讯息]

– -t :在改变到其他runlevel之前,告诉init多久以后关机 – -k :不要真的关机,只是发送警告讯息

– -r :在将系统的服务停掉之后就重新启动(常用) – -h :将系统的服务停掉后,立即关机(常用)

– -n :不经过 init程序,直接以 shutdown功能来关机 – -f :关机并开机之后,强制略过 fsck 的磁盘检查 – -F :系统重新启动之后,强制进行 fsck 的磁盘检查 – -c :取消已经在进行的 shutdown 指令内容。

5.

掌握几个基本命令: cal

who (who am i) (w) date man info help(-h)

6. 重要的热键

? [Tab]

– ―命令补齐‖:[Tab]接在一串命令的第一个命令后面 – ―文件补齐‖:[Tab]接在一串命令的第二个命令后面 ? [Ctrl-c](Ctrl+C,^C)

– 中断目前运行的命令/程序

? [Ctrl-d]

– 键盘输入结束,End Of File(EOF)或End Of Input – 也可用来替代exit的输入

– 离开文字界面,[Ctrl]-d或exit均可 ? [Ctrl-z]

– 将前台正在执行的命令/程序转入后台

7. 更正键盘输入错误

? 删除字符[Ctrl-h] ? 删除整行[Ctrl-u]

8. shell

? shell的常用种类:

– Bourne shell —— 程序名为 sh, 提示符为 $ – C shell —— 程序名为 csh, 提示符为 %

– Korn shell —— 程序名为 ksh, 提示符为 $(ksh是bsh的超集) – Bash Again Shell —— 程序名为bash,提示符为$,LINUX

– # —— 超级用户(无论何种shell) ? /etc/shells

– 查看/etc/shells 文件中的内容来查看自己主机中当前有哪些种类的shell,命令如

下:# cat /etc/shells

– 使用下面的命令来查看Linux 当前正在使用的Shell 类型: # echo $SHELL ? 临时改变shell

– 将当前的shell从ksh变为Bash,然后再改回到ksh

$_ (假定当前的shell是ksh) $bash[回车] bash$

bash$ exit[回车] $_

联系合同范文客服:xxxxx#qq.com(#替换为@)