资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
UNIX与SUN工作站基础,我的联系方法 蒋炜锋中试传输产品部 Tel: 6543467Call: 191-3664391 Fax: 6543462 NotesID: 8434 Email: ,UNIX与SUN工作站基础, 概述 UNIX的发展历史、操作系统的特点及SUN工作站的基本概念, 初识UNIX 登录、用户、权限、文件系统的概念, UNIX基本命令 基本操作、文件维护、系统资源等常用命令的介绍, 深入了解 Shell、环境变量、进程管理、ftp、telnet、vi编辑器, 维护常识 SUN工作站的基本操作方法、解决一些基本的维护问题、问题解答,一、UNIX概述, UNIX的发展历史 1965Bell Laboratories, MIT, General Electric 开发一种新的多用户、多任务、多层文件系统的操作系统 Multics Jan1 1970UNIX的起航点 1973以C重写UNIX 1977500 UNIX sites world-wide 1980 BSD4.1 (Berkeley Software Development) 1983SunOS, BSD4.2, SysV,一、UNIX概述, UNIX的发展历史 1988AT&T、SUN联合开发SVR4 1992X-WINDOWS 1991-2019众多硬件公司购买UNIX 2019International Data Corporation预测2019 UNIX系统将在全球销售3百万套,并支持在多种不同的硬件设备上运行,一、UNIX概述, UNIX操作系统的特点 多任务、多用户的分时系统 安全性、稳定性(内存保护、使用策略,任务进程调度,I/O) UNIX的文件是一个广义的概念 UNIX的哲学:小而精(单一、效率高、可组合性) 分层的操作系统 (内核保护、屏蔽细节、便于程序的移植) 无处不在的命令行,一、UNIX概述,硬件,内核,系统程序,用户程序,系统调用,一、UNIX概述, SUN工作站的基本概念 SUN工作站的型号系列 SPARC5, Ultra1, Ultra5, Ultra10 . SUN工作站的主机硬件接口 SCSI, Ethernet, Serial BUS, MultiMedia SUN工作站上安装的系统软件 Solaris 2.X、CDE、OSF/Mottif,一、UNIX概述, 为什么采用UNIX的SUN工作站来实现我们的网管系统?,1、借用了UNIX的特点、优点 2、GUI(图形用户界面)标准化 3、网络管理机制 4、与其它类似产品的比较,二、初识UNIX, 登录 login:下的登录 CDE下的登录;打开一个终端窗口 正常情况下系统会自动引导到用户登录的图形界面, 退出系统 logout - 离开系统;exit - 离开shell;C - 中断 CDE下的exit按钮,二、初识UNIX, 用户、用户组、权限的概念 普通用户 - 由帐户管理人员建立时给定 超级用户 - root 不能改变名称 普通用户只能改变本用户的登录口令和属于自己的文件的属性和操作权限; 超级用户可以建立用户、删除用户、改变所有用户的登录口令,改变所有用户的文件属性和操作权限 用户组的概念(建立用户时要指定用户组)? su与root的区别在哪,二、初识UNIX, 用户、用户组、权限的概念 %ls -l drwxr-xr-x 3 debug staff 512 Jun 7 11:12 frank drwx- 2 linda staff 512 Jan 21 10:48 linda -rwxr-xr-x 1 rms sbsrms 12738 May 24 12:13 disp -rw-r-r- 1 root other 5890 Aug 10 09:44 myfile.C lrw-rw-rw- 1 rms sbsrms 622 May 14 10:59 lib- /usr/sybsys/lib,二、初识UNIX, UNIX的文件系统 文件是计算机中用以组织和存储信息的一种形式,UNIX的所有文件都是一串字节流 文本文件,二进制文件,设备文件, 目录也是一种文件 树型的文件系统组织结构:,二、初识UNIX,root根,bin一般系统级的可执行文件(命令),sbin系统执行命令,dev外围设备等特别文件,etc用户系统管理的程序和数据,tmp系统的临时文件存放区,var可变动文件,usr与用户有关的文件,较复杂,bin用户自己个人的命令(标准化),lbin用户自己个人的命令,三、UNIX的基本命令, 基本操作命令 UNIXDOS 文件列表lsdir 删除文件rmdel 创建目录mkdirmd mkdir 删除目录rmdirrd rmdir 文件换名或移位mvren move,三、UNIX的基本命令, 基本操作命令 UNIXDOS 切换当前目录cdcd 显示当前路径pwdcd 拷贝文件cpcopy,三、UNIX的基本命令, 文件维护命令 UNIXDOS 查找文件find grepfind 改变文件属性 chmod chown attribchgrp 显示文本文件的内容 cat more less typepg head tailechoecho,三、UNIX的基本命令, 文件维护命令举例 Ex1: 查找当前目录下(含子目录)有无文件rms, 并显示查询结果;%find . -name rms -print Ex2: 显示当前目录下所有文件的详细信%ls -al Ex3: 将目录/usr/sbsrms/a下的文件filename 挪到目录 /usr/sbsrms/b下%mv /usr/sbsrms/a/filename /usr/sbsrms/b/.%mv filename ./b/. (如果当前目录在/usr/sbsrms/a下) Ex4: 显示当前目录下文件file3的内容 %more file3,三、UNIX的基本命令, 系统资源命令 df - 列出各分区的容量及占用量,占用百分比等 du- disk usage who- 查询当前登录用户,whoami-我的登录用户名是谁 which- 命令的逻辑位置在哪儿 hostname- 本主机的名称 date- 查询或设定当前日期、时间 env- 显示当前环境变量信息,三、UNIX的基本命令, 系统资源命令 tar- 组织和管理档案文件,可以向大型磁带归档,也可以将普通文件、磁盘、小型磁带归档 passwd - 修改用户的登录口令,三、UNIX的基本命令, 系统资源命令举例 Ex1: 分页显示当前的环境变量信息% env | more Ex2: 查看文件系统空闲情况% df -k -k表示以千字节显示信息 Ex3: 创建对目录/usr/home/a 和/usr/home/b 的归档文件tartest% tar cvf tartest /usr/home/a /usr/home/b Ex4: 将上一例子生成的归档文件tartest.tar中的内容还原回原目录% tar xvf tartest.tar Ex5: 查询目录/usr/home/占用磁盘容量的情况% du /usr/home/,四、深入了解UNIX, Shell Shell位于人与操作系统之间,起到命令解释的作用;Shell类似DOS中command文件的作用。 当登录到UNIX时系统都要分配一个Shell给用户(默认或在建立用户时指定使用哪种shell),在Shell启动过程中读取相应的启动文件和环境变量等配置文件;用户登录后,允许在不同的shell之间进行切换 Shell的种类 1、Bourne shell, sh 默认的启动配置文件 .profile,四、深入了解UNIX, Shell 2、C shellcsh BSD系列的Unix第一个实现命令历史和进程控制的shell 默认的启动配置文件 .cshrc .login 3、其它shell Korn shellkshBell Bsorne Again ShellbashGNU T-C shell tcsh,四、深入了解UNIX, 环境变量 环境变量为你所使用的程序提供信息和配置,可分为全局变量和shell变量;在环境变量中列出了你所用的显示方式、默认编辑器、使用的终端方式、串口、网口的资源配置、软盘、磁带机等设备的设置参数、登录名、用户名、使用的shell、主机名、组名、路径、提示符等等; 我们的网管系统中要注意的环境变量: PATH- 执行文件的搜索路径 $SYBASEsetenv SYBASE /usr/sybsys $RMSROOTsetenv RMSROOT /usr/local/rms,四、深入了解UNIX, shell、环境变量的一个举例 set path=(/usr/bin /usr/ucb /usr/local/rms/bin $PATH.) set prompt = “hostname whoami” set history = 100 savehist = 50 setenv SYBASE /usr/sybsys setenv RMSROOT /usr/local/rms alias ls “/usr/bin/ls -aF” alias ll ls -al,四、深入了解UNIX, 进程控制 进程通俗地讲就是一个正在被执行的任务,一个正在运行的程序。Unix系统通过对进程进行控制、调度以及进程的存储管理等,完成分时的多任务处理。 Unix系统为每个进程都分配一个整数作为进程的标识,这一标识在系统中是唯一的; 常用命令: ps显示进程的状态 kill发送一个终止信号给指定的进程,四、深入了解UNIX, 进程控制举例 1、查找系统中带有字符串rms的所有进程的信息% ps -ef | grep rmsUID PID PPID STIME TTY TIME COMDusr1 2032 100 19:20:49 ? 0:43 sbsrmsusrl 4078 156 20:03:32 ? 0:01 grep rms 2、终止系统中上一例的2032进程% kill 2032 有时使用如下形式 -9 表示无条件执行% kill -9 2032,四、深入了解UNIX, 远程联接工具ftp、telnet ftp和telnet是OSI第七层-应用层的Internet协议 ftp- 文件传输,将文件传送给远地主机或从远地主机获取文件 telnet- 登录到远程主机 使用方法举例 Ex1: ftp介绍 % ftp 129.9.98.98,四、深入了解UNIX,此时,如果所给机器的IP地址可达,并且主机能提供FTP服务,会出现提示信息,要求用户登录,输入正确用户名和口令后,则可登录到远地主机; help获取帮助信息get (mget)获取单(多)个文件put (mput)传送单(多)个文件到主机bi切换以二进制文件方式传送bye退出ftp程序 Ex2: telnet举例% telnet 129.9.98.98 输入正确用户和口令后,即已远程登录到该主机,四、深入了解UNIX, vi文本编辑器 vi是Unix中一个强有力的全屏幕文本编辑工具程序,它兼容ed、ex等行编辑器,不受机器种类和地域的限制;它是一种模式编辑器,各有不同的模式来进行文本的插入、删除和编辑命令的输入;以Esc键从文本的插入模式切换回到命令模式。 vi的操作方法 使用键可以使vi进入命令状态,可用光标来移动,但不能用f 下移一屏幕b 上移一屏,四、深入了解UNIX,G 光标移动到文件最后一行的开始处i 在光标处插入文本x 删除光标处的一个字符dd 删除光标所在处的一行文本:w (file) 保存文件为file:wq 文件存盘并退出vi程序:q 退出vi程序:q! 放弃修改退出vi,五、操作与维护知识, SUN工作站的操作方法 SUN工作站的系统启动
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号