UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
UNIX操作系统简介
(讲稿)
UNIX操作系统概述
l UNIX操作系统
UNIX是较早广泛使用的操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
应用范围 应用到几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。
UNIX特点
(1) 多任务、多用户 |
(2) 并行处理能力 |
(3) 管道 |
(4) 安全保护机制 |
(5) 功能强大的shell |
(6) 强大的网络支持 |
(7) 系统源代码用C语言写成,移植性强 |
(8) 出售源代码,软件厂家自己增删 |
UNIX流派 举例
SCO UNIX | PC兼容机 |
Digital Unix | Dec Alpha机 |
Sun UNIX | Sun工作站 |
AIX | IBM机 |
l UNIX系统组成
UNIX操作系统结构由三大部分组成:
(1) kernel(内核) |
(2) shell(外壳) |
(3) 工具及应用程序 |
工具及应用程序
shell
kernel
硬件
UNIX Kernel 提供四个基本功能:进程、文件系统、通信、系统启动。
UNIX Shell 是UNIX的命令解释器,共有三种:
(1) Bourne Shell | sh |
(2) Korn Shell | ksh |
(3) C-Shell | csh |
一般系统默认为Bourne Shell, 本文以此shell为例。
常用UNIX维护命令
解释 | UNIX命令 |
查看磁盘自由空间 | df -v |
查看磁盘使用情况 | du [文件名] |
显示进程 | ps -u [用户名] ps -ef |
杀掉进程 | kill [pid号] kill -9 [pid号] |
开机 以SCO UNIX为例。SCO UNIX的开机过程如下:
(1) 打开SCO UNIX主机电源 |
(2) 出现boot:后打回车 |
(3) 按Ctrl+d进入多用户模式,输入root的密码后进入单用户模式 |
(4) 输入日期时间 |
(5) 出现”login:”表示SCO_UNIX开机成功,以后可以进行登录 |
关机 UNIX主机的关机过程为,在root用户下键入:
# shutdown -g0 -y |
表示立即关机。由多用户模式进入单用户模式,执行如下命令:
# shutdown -g0 -y su |
停止失控进程
(1) 在未锁死的终端以root登录 |
(2) 用”ps -ef”命令找到失控进程pid号 |
(3) kill pid号,若杀不掉,再运行”kill -9 pid号” |
(4) 若还杀不调,则shutdown |
掉电故障 系统意外掉电,会造成如下问题:
(1) 文件系统被破坏,造成文件丢失 |
(2) 高速缓存中的数据未写到磁盘而使数据丢失 |
解决:开机后系统会提示是否检查/dev/root文件系统,输入y检查并修复文件系统。
系统管理命令
# sysadmsh |
执行大多数系统管理命令,如增加用户、文件系统等。
在网络上登录和拷贝
UNIX的默认网络协议为TCP/IP, 本节介绍在网络上的计算机(如在PC上WINDOWS操作系统下)登录UNIX操作系统以及与UNIX交换文件的工具。
telnet 可以远程登录UNIX的常用软件。运行:
telnet 129.6.114.201 |
就会提示用户输入用户名和口令,然后在输入终端类型,以后即进入UNIX系统,出现UNIX提示符。在PC兼容机上的windows下运行telnet时,终端类型最好为xterm。
ftp 是一工具软件,也是一种协议,称为文件传输协议(File Transfer Protocol),它可以在两系统间传递文件。ftp的运行格式举例:
ftp 129.6.114.201 |
出现ftp提示符:
ftp> |
ftp的常用命令为:
? | 命令帮助 |
binary | 二进制方式 |
ascii | 文本方式 |
cd directory | 改变远程目录 |
dir | 显示远程当前目录 |
lcd | 改变本地目录 |
put file1 [file2] | 将本地file1文件拷贝到远程file2 |
get file1 [fine2] | 将远程file1文件拷贝到本地file2 |
mput files | 将本地多个文件files拷贝到远程 |
mget files | 将远程多个文件files拷贝到本地 |
close | 关闭远程连接 |
quit | 退出ftp |
如
C:\FTP>ftp 129.6.114.201 |
输入用户名和口令 |
ftp> binary |
ftp> put abc |
ftp> close |
ftp> quit |
C:\FTP> |
转载于:https://blog.51cto.com/aoxiangluyu/679278