UNIX培训教程
unix学习教程
二.基本操作
1、登录到系统中需要提供用户名和密码,这些信息存在/etc/passwd 和/etc/shadow 中 /etc/passwd 中存储的 登录名 : 口令占位符: uid :组 id :注释字段:起始目录: shell 程序 /etc/shadow 中存储的+登录名:加密口令 passwd 改变密码 2、clear
到第一行 屏尾 屏首 屏中央 删除一个字符
20G 到第 20 行 退出: ESC :q!
:w newfilename :wq 存盘退出 :q!
存成新文件
不存盘强行退出
dw 删除当前词 3dw 删除三个词 dd 删除当前行 冒号模式, 从 5~10 行,删! 5ddn 件
注意:①现在有一个目录为 d2,要模糊查找这个目录时,用 ls *2,只能显示出来 d2
目录下面的内容;这种情况下要使用 find *2,才能显示 d2 的名称等 ②lp 打印机打印 例:cal 1 2007 | lp ③ 如果需要输出分屏,则在命令后面加“ | more ” ④tee 实现即在屏幕上输出又在文件中输出 cal | tee a.txt cal 1 2007 | tee a.txt 覆盖原文件内容 cal 1 2007 | tee -a a.txt 追加
rm f1 f2 f3 .....
而 rm 的参数比较常用的有几个: -f , -i , 与 -r
-f : 将会使得系统在删除时,不提出任何警告讯息。 -i : 交互是否真要删除。 -r : 递归式的删除。
注意:小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"......
13、ln ln a.txt b.txt 为 a.txt 建立硬连接 b.txt,目标文件事先不能存在。链接是文件 /目 录的别名 ln –s d5 d6 为目录 d5 建立软连接,若 cd d6 然后 pwd,显示的是 d5 目录 软链接 是 产生 一个 特殊 的文件, 该 文件 的内容是指 向 另外一个文件的位 置 存储空间不变,只是建立了一个指针; 而 copy 需要开辟新的 data block ln –s dir1 dir2 可以跨越不同的文件系统 inode 不同 针对目录 直 接删 源 文件时, link 还 存在, 但是打不开了 ln a.txt b.txt 只能存在于一个文件系统中 inode 相同 针对文件 删除一个链接,只是将 link number -1, 除非全部删除 link,才真正删除; 硬链接 是指一个文件可以有多个名称
unix基础培训1-系统简介
二、UNIX操作系统结构
(一)内核(Kernel )
控制计算机硬件的核心程序,操作系统的 核心。 实现了UNIX的多用户、多任务机制。内核 将用户命令和程序组织为可以由计算机处 理单元轮流工作的进程。
内核的主要功能
⑴管理系统的设备、内存、进程以及守护 进程 ⑵系统程序与系统硬件之间接口 ⑶执行所有的命令 ⑷管理Swap space(交换分区) ⑸管理Daemons (守护进程)
三、UNIX文件系统
UNIX目录结构
UNIX文件类型
正规文件:大多数用户熟悉正规文件,正规文件可以包括 程序源代码、邮件等。 目录文件:包含目录中文件信息的特殊文件,这些信息包 含文件的位置、大小、文件产生的时间和改动时间。 设备文件:特殊文件表示一个物理设备,它可以是个终端, 一个通信设备,或是象磁盘驱动器这样的存储设备。从用 户的角度来看,UNIX系统处理特殊文件的方法与处理普 通文件的方法相同,也就是说,用户可以完全按读写普通 文件的方法读写设备。 链接文件 :链接不是一种文件,而是文件的第二个名字。 如果两个用户希望共享一个文件中的信息,链接提供了这 个问题的一种解决方法。使用链接,两个用户可以共享单 一文件,这两个用户看起来都有该文件的拷贝,但是只是 具有两个名字的一个文件存在,任一用户所进行的修改都 在共用版本中进行。
(二)shell
1、shell 是用户与kernel之间的接口。它就像是命令的解 释器或翻译器。Shell接收你输入的命令,对你的输入作出 解释,然后就将它发送给kernel执行。 2、常用的shell Bourne shell – Solaris的缺省shell。(/usr/bin/sh) Korn shell – Bourne shell的一个增强版。它增加了一些功 能,如:别名、历史记录以及命令行编辑等。 (/usr/bin/ksh) C shell -Berkeley 大学的Bill Joy,属于Berkeley Unix系统
UNIX 系统基础培训
UNIX 系统基础培训Liulj2001-1-28目录第一章:UNIX的介绍第二章:基本操作系统命令使用第三章:文件系统及文件管理第四章:shell的基础知识第五章:使用网络服务第六章:研发部UNIX系统应用介绍第一章:UNIX的介绍1.1UNIX操作系统的历史1969年,UNIX操作系统起源于贝尔实验室。
贝尔实验室的工程师Ken Thompson在Rudd Canaday,Doug Mcllroy,Joe Ossana 和Dennis Ritchie的协助下,编写了一个能实现普通应用共享时段的小系统,这个系统开始引起人们的注意。
这些早期的开发人员许诺向实验室的管理人员提供各种优秀的文档编辑工具,因此得到一个更大的计算机,继续进行开发。
因此说贝尔实验室是UNIX的诞生地。
UNIX的名称的来源于更早一些时候贝尔实验室与麻省理工学院共同研究开发的多线性与计算系统(MULTIplexed Information and Computing System,MULTICS)UNIX发展在现在有许多版本,它们或者基于Berkeley (BSD) UNIX 或者基于AT&T的系统V。
针对研发处所使用的系统来说,办公室用的是Solaris系统隶属于AT&T的系统V。
而PCM测试系统工作站使用的HPUNIX隶属系统V,但同时又包含了一些BSD标准。
1.2UNIX的特征层次性的文件系统一个UNIX系统一般有数以百计的文件,这些文件组织成一个个逻辑组。
UNIX系统将每一个外设均作为一个文件。
多任务系统在UNIX系统中可以同时执行多个任务。
就单独一个终端而言,用户可以执行几个任务,但这几个任务看起来在同时执行。
多用户系统多个键盘和终端可以同时与同一台计算机建立连接。
第二章:基本操作系统命令使用2.1查找用户信息who :显示登录到系统的用户列表,以及TTY端口和登录日期、时间。
例:$whoroot tty1p5 Jul 01 08:01user1 tty1p4 Jul 01 09:59user2 tty0p3 Jul 01 10:01who am i :仅显示本地终端的用户名和端口信息。
UNIX培训教程(一)——Solaris操作系统培训教程
UNIX培训教程(一)Solaris操作系统培训教程V 1.0©目录第一章SUN发展简史 (3)第二章PROM状态命令与参数 (4)2.1 指令集 (4)2.2 环境变量 (5)第三章UNIX 命令 (5)3.1 基本命令 (5)3.2 增强命令 (8)3.3 VI基本命令 (11)第四章用户管理 (16)4.1 用户基本知识 (16)4.1.1 文件信息 (16)4.1.2 缺省权限 (17)4.1.3 系统安全文件 (17)4.2 相关命令 (17)4.2.1 创建,删除用户帐户 (19)第五章文件系统管理 (19)5.1 硬盘和文件资源 (19)5.2 硬盘分区 (20)5.3 挂接文件资源 (21)5.4 自动挂接文件资源 (22)5.5 NFS资源 (23)5.6 卷管理 (24)第六章进程管理 (24)6.1 分时 (24)6.2 后台进程 (24)6.3 父进程和子进程 (25)6.4 进程状态命令PS (25)6.5 杀死进程 (26)第七章软件包管理 (26)第八章网络应用配置 (27)8.1 网络基本配置文件 (27)8.2 远程访问命令 (28)8.3 访问鉴别相关文件 (28)8.4 网络监控 (28)第九章改变运行等级 (29)9.1 系统引导 (29)9.2 系统操作等级 (30)第十章备份命令 (31)第一章Sun发展简史(一)硬件体系81--89 Sun1/2/3 CISC Motrala 680x0系列89--94 Sun4/60 sparc1 Risc sparc65 sparc1+70 sparc2Server : Sun/290/670/69093--96 Sparc10/20 SuperSparcServer : 1000/200096--97 Ultra1(140/170/170E/200E)UltraSparc SBUS体系结构,UPA接口Ultra2Server : E150,E300098--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设)Ultra30,Ultra60Server : E250,E450,E3500 ,E4500,E5500,E10000现在:FIRE:F280,F480,F880,F4800,F6800,F12000,F15000,F4900,F6900(二)软件体系Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSDSolaris 2.x System V 32bit2.5.1 SunOS 5.5.1 +OpenWindows2.6 SunOS5.6+CDE1.2Solaris 2.x System V 64bitSolaris7,8,9,10目前工行采用的是Solaris8。
unix 培训
unix 基础1.unix 大小写敏感2.命令行格式: command [选项] [参数]3.登录与退出loginexit4.命令帮助文件manual格式:man keyword例如man shutdown5.文件系统知识5.1最前面的“/”代表根目录5.2UNIX系统目录/ usr 系统命令/ opt 应用程序/ etc 系统配置/ home 用户目录5.3绝对路径以/ 开始,与当前目录无关,例子:/home/user1/fl 相对路径不以/ 开始,依赖当前目录,例子:user1/fl6.文件系统基本命令6.1pwd present working directory 显示当前目录,知道当前目录很重要,可避免误操作6.2ls -l 显示当前目录的的信息文件类型-普通文件d 目录文件6.3cd–进入子目录例进入home目录:cd home6.4cd .. 返回上一级目录6.5mkdir - 建立新子目录语法:mkdir 新子目录名6.6cp 复制创建文件例如cp AODB.log /home/ows/只允许执行UNIX 命令7.SAC 运行状态的检查以root 用户登录sac1 or sac2运行cmview ,观察节点状态,看应用程序sac-oracle 运行在哪个节点。
8.切换。
怀疑SAC程序故障时,可手动切换SAC程序。
8.1在程序运行中的节点,运行stop sac-oracle8.2在另一台sac 运行start sac-oracle9.关机。
谨计必须按顺序关机。
怀疑SAC程序故障时可按以下步骤关机重启。
9.1检查应用程序是否运行在该机,如果是,运行stop sac-oracle 停止程序9.2运行cd/9.3运行sacshutdown ,关机程序开始出现提示信息You are about to shutdown the SAC server gbiasac1!! Areyou sure you want to shut down (press y for yes, n for no)? 回答y,再出现提示信息Do you want to send your own message? (You must respondwith 'y' or 'n'.):回答n,最后出现System has halted OK to turn off power or reset system 这时可按power 键,关机,或再按power 键重启。
[信息与通信]UNIX基础培训
(2)存储器管理 OS按照一定的策略为用户作业分配存 储空间,记录主存储器的使用情况,并对主存储器中的 信息提供保护,在该作业执行结束后收回它所占用的内 存单元以便其他程序使用。
5 2019/1/29
(3)输入输出设备管理 OS记录系统中各个输入输出设 备的状态,按照各个设备的不同特点采取不同的策略分 配和回收外部设备,以及控制外部设备的操作。 (4)文件管理 OS对存放在计算机中的信息进行逻辑组 织和物理组织、维护文件目录的结构以及实现对文件的 各种操作。例如,可向用户提供创建文件、撤销文件、 读写文件、打开和关闭文件等功能。有了文件管理,用 户可以按文件名存取数据而不必了解这些数据的确切物 理位置。文件管理还可以允许用户在创建文件时规定文 件的使用权限,这样数据的安全性也可得到保证。
10 2019/1/29
UNIX的组成
③Shell。Shell是一种命令解释程序,它用来读入 用户输入的命令并调用相应的程序来执行用户提出 的命令。Shell是一种功能比较强的命令语言,使 得用户可以在更高的层次上进行程序设计,提高效 率。Shell的版本有很多种,常用的有B-shell,Cshell,K-shell等。 ④公用程序。公用程序是UNIX系统提供给用户的 常用标准软件,包括编辑工具、网络管理工具、开 发工具及保密与安全工具等。
3 2019/1/29
操作系统的功能
操作系统是计算机系统软件的核心,它在 算机系统中担负着: 管理系统资源 控制输入输出 实现用户和计算机系统间通信
从资源管理的角度来看,操作系统的功能主要 有以下4个方面:
4 2019/1/29
(1)处理器管理 OS的任务是控制程序的执行,它负责 对系统中各个处理机及其状态进行登记,管理各程序对 处理机的要求,并按照一定的策略将系统中的各个处理 机分配给申请的用户作业(进程)。 目前计算机系统中所使用的大多数是“多任务”、“多 线程”的操作系统。所谓“多任务”是指操作系统同时 执行一个以上的任务,例如当一项任务在等待输入输出 操作时,CPU可以执行另一项任务。所谓“多线程”是 指一个程序的多重执行能力,例如当计算机在写入一个 大型文件时可以同时调用拼写检查程序。
SCO UNIX培训教材(基础篇)
UNIX操作系统内容简介本书以SCO UNIX为例,简要地介绍了有关UNIX操作系统的应用和维护的基础知识。
本书分为三篇,第一篇是基础篇,介绍了UNIX操作系统的基本知识和维护操作,主要是课堂讲授的内容;第二篇是深入篇,主要介绍了维护方面的知识,供自学用;第三篇是上机指导篇,供上机用。
本书假定读者已经具备了DOS操作系统的知识。
第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
一、UNIX特点UNIX操作系统是一种非常流行的多任务、多用户操作系统,应用非常广泛。
UNIX的主要特点为:多任务(Multi-tasking)UNIX是一个多任务操作系统,在它内部允许有多个任务同时运行。
而DOS操作系统是单任务的操作系统,不能同时运行多个任务。
早期的UNIX操作系统的多任务是靠分时(time sharing)机构实现的,现在有些UNIX除了具有分时机制外,还加入了实时(real-time)多任务能力,用于象实时控制、数据采集等实时性要求较高的场合。
多用户(Multi-users)UNIX又是一个多用户操作系统,它允许多个用户同时使用。
在UNIX 中,每位用户运行自己的或公用的程序,好象拥有一台单独的机器。
DOS操作系统是单用户的操作系统,只允许一个用户使用。
并行处理能力UNIX支持多处理器系统,允许多个处理器协调并行运行。
管道UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。
通过各个简单任务的组合,就可以完成更大更复杂的任务,并极大提高了操作的方便性。
后来DOS操作系统也借鉴并提供了这种机制。
功能强大的Shell UNIX的命令解释器由Shell实现。
UNIX提供了三种功能强大的Shell,每种Shell本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。
UINX培训教材
客户机产品培训教材——Unix基本应用及Sybase基本Unix命令1.ls 、cd、cp、mv、rm、mkdir、mdir、man、du、df、ps、pwd、kill 、. 、.. ? *1.1 常用命令方式用命令方式能够完成很多与窗口系统下相同的操作,操作灵活、方便。
1、#cd命令改变工作路径,相当于dos中cd命令。
格式:cd [directory]常见形式:cd 返回到home目录。
cd ..cd /usr/bin说明:在系统中,通常“.”表示本级目录,“..”表示上级目录。
2、# pwd命令(print working directory)不跟任何参数,显示工作路径相当于dos 下cd 后不跟参数。
格式: pwd3、# ls 命令(list)列出目录中的文件,相当于DOS的dir命令格式:ls [option] [file-list][option]常用选项:-a(all)显示包括隐含文件在内的所有文件和目录。
-l(long)以长格式显示当前路径下的文件(10项)例如:ls -l显示:d rwx r-x r-x 2 root root 2 july23 11:44 home1 2 3 4 5 6 7 8 9 104、# mkdir 命令创建新目录格式:mkdir directory5、# rmdir 命令(rd)删除空目录格式:rmdir directory6、 # cat命令创建、连接或显示文件。
常见形式:cat exist_file 显示文件内容。
7、# cp命令作用:复制文件常见形式:cp source_file dest_filecp –r source_file dest_file 考文件包括目录入子目录cp source_file dest_file 考文件8、# mv命令移动文件或给文件改名。
如果文件存在,则改名;若文件不存在,则移动存在的文件。
格式:mv existing_file new_file9、# rm(remove)命令格式 rm [option] filename[option] -r 包含目录10、# more 命令功能:逐屏显示文件格式:more filename执行过程:.按空格显示下一屏,回车显示下一行。
3-第2章-UNIX入门技术
getty 形成0号进程 getty
子
产生子进程 父
登录
执行命令
对换进程swap
退出
系统启动中两个独特进程
进程0:(pid=0) 是UNIX 引导中创建的第一个进程, 完成加载系统后,以后演变为进程调度、交换及存储管 理进程。 进程1:(pid=1)是init 进程,由0进程创建,完成系统 的初始化,是系统中所有其它用户进程的祖先进程。
具有独立处理能力的计算机 不具有独立处理能力的计算机,如图形终端
1.2 用户注册和注销
登录:
用户登录时,SHELL调入内存;
UNIX启动完成,在终端显示login: 输入用户名后,启动login程序来完成登录 Login检查下一步要执行的程序名(即shell) 出现系统提示符$
PWD:显示当前工作目录名
类似于dos中的cd命令;用于查询当前所处目录 选项: -P:只显示实际目录,不显示符号连接; -L:显示符号连接
显示或设置日期,时间
格式:date [+ format] / date [current date] 选项:参数以+开头,命令按用户要求的格式输出, 格式为: %m 月份以01-12表示% 日以01-31表示 %y 年以00-99表示 %D 以mm/dd/yy表示日期 %H 小时以00-23表示 %w 星期以0-6表示 %a 星期几以san--sat 表示 %h月份Jan --Dec表示 例:% date +%a 显示:Fri # date 10 08 09 45 设置系统时间
Unix初级教程
Unix初级教程课程介绍;《Unix初级教程》(第三版)【美】Amir Afzal著,电子工业出版社课程要求:Unix特点及使用,Unix系统的平台配置,系统设计,启动命令操作,文件系统的操作及vi等编辑环境和工具的使用。
了解Unix系统多用户、多任务、分式的特点。
第一章Unix系统概述一、Uninx的发展史1965年,AT&T、MIT和GE联合开发Multics;1969年,KenThompson和Dennis Ritchie在PDP-7上汇编Unix;1970年,PDP-11系列机上汇编Unix v.1;1975年,Unix v.6发布并扩散到大学和科研机构;1978年,Unix v.7发布,这是第一个商业版本;1981年,AT&T发布Unix sysⅢ,Unix开始转向为为社会提供的商品软件;1983年,AT&T发布一个标志性版本Unix sysⅤ,系统功能已趋于稳定和完善;有代表性的其他的基于Unix构架的发行版本有:加州大学伯克利分校发行的BSD版本主要由于工程设计和科学计算;开放源代码的LInux等。
二、Unix系统的特征1、可移植性强。
其大量的代码由C语言编写,而C语言具有跨平台性;2、多用户、多任务的分时操作系统。
多个用户可以同时使用,人机间实时交互数据;3、软件复用。
程序由不同的模块组成,每个程序模块完成单一的功能,程序模块可按需任意组合;4、与设备独立的I/O操作,外部设备作为文件操作;5、界面方便高效。
Shell命令灵活可编程。
6、安全机制完善。
口令、权限、加密等措施完善,具有抗病毒结构,具有误操作的局限和自动恢复功能。
7、多国语言支持。
8、内部多进程结构易于资源共享,外部支持多种网络协议。
9、系统工具和服务。
具有100多个系统工具(命令)。
三、Unix系统的组成内核:kernel,为操作系统的核心部分,常驻内存,与硬件直接交互;驻留(基本)模块:完成I/O文件、设备、内存及处理器时钟的管理,常驻内存;系统工具:常称为Shell,用户与Unix系统交互的一种接口,常驻磁盘,用户登录时即调入内存。
Unix培训文档(完)
第 1.0版中国联通CDMA计费系统UNIX培训教材沈阳东软软件股份有限公司2002.5目录1.为什么选择UNIX? (3)1.1.U NIX系统拥有诸多的特点 (3)1.2.U NIX系统同W IN NT相比的优点 (3)2.UNIX系统简介 (3)2.1.U NIX系统的主要组成部分 (3)3.文件系统 (4)3.1.文件系统的结构 (4)3.2.文件类型 (5)3.3.文件系统的存取权限 (5)4.常用的命令介绍 (6)4.1.U NIX命令的手册 (6)4.2.文件系统的使用 (6)4.3.文件属性的更改 (8)4.4.文件内容相关的命令 (8)4.5.文件系统的管理 (9)4.6.文件系统的压缩与备份 (11)5.VI编辑器 (14)6.文件的远程传输 (16)7.进程的管理 (17)8.SHELL编程简介 (21)8.1.S CRIPT的基本结构及观念 (21)8.2.B OURNE S HELL (21)9.数据文件的常用操作 (28)1.为什么选择Unix?1.1. Unix系统拥有诸多的特点1.Unix系统的代码不仅仅提供可执行代码,而且有对程序员非常有用的源程序代码。
Unix系统的这一开放特性使得它能够正常发展。
2.Unix系统提供了许多实用工具,用户可以借以完成各种各样的工作。
例如:Solaris的admintool以及solstice。
3.Unix系统可以是单用户使用的操作系统,也可以是多用户使用的操作系统,而且还是一个多任务的操作系统4.Unix系统同网络环境融合的很好,特别适合网络管理和并发服务。
5.Unix系统能够容易的安装到新型计算机上。
6.Unix系统为用户程序提供高可移植性。
1.2. Unix系统同WinNT相比的优点1.NT只由一家公司拥有、控制、生产和管理,就是微软。
2.而Unix系统由许多公司维持自己的版本。
3.所以Unix系统没有对微软公司的依赖性。
4.64位的Unix在运行集中式数据库操作时是很快的。
unix培训
unix培训本文旨在介绍UNIX操作系统的基础知识、常用命令以及应用场景,为初学者提供一定的参考和帮助。
一、UNIX操作系统基础知识1. 什么是UNIX操作系统UNIX(UniX,全称:Uniplexed Information and Computing System)是一种多用户、多任务的操作系统。
它最初由肯·汤普森、丹尼斯·里奇和布莱恩·柯林汉(Ken Thompson, Dennis Ritchie 和 Brian Kernighan)等人在贝尔实验室开发,主要用于支持多用户环境下的软件开发工作。
后来,UNIX操作系统被广泛应用于企业服务器、工作站、超级计算机等领域。
2. UNIX的特点UNIX操作系统的主要特点如下:(1)多用户、多任务:多个用户可以同时使用UNIX系统,在不同的终端设备上进行不同的任务。
(2)可移植性:UNIX系统可以在不同的计算机平台上运行,比如在不同的硬件架构、操作系统内核、编译器等环境下都可以运行。
(3)分层体系结构:UNIX系统采用分层的体系结构,系统内部不同的模块相对独立,易于维护和升级。
(4)强大的命令行界面:UNIX系统提供了丰富的命令行工具,可以方便地进行文件管理、进程管理、网络通信等操作。
(5)优秀的网络支持:UNIX系统支持网络协议栈,包括TCP/IP、UDP、FTP、SMTP等标准协议,可以方便地进行网络通信。
(6)丰富的开发工具:UNIX系统提供了很多常见的编程语言和工具,比如C语言、Perl、Python、Bash等,方便开发者进行软件开发工作。
3. UNIX操作系统的应用场景UNIX操作系统被广泛应用于企业服务器、工作站、超级计算机等领域。
比如以下几个应用场景:(1)服务器领域:UNIX系统被广泛应用于企业级服务器领域,比如Web服务器、数据库服务器、文件服务器等。
在这些应用中,UNIX系统通常采用分布式架构设计,支持多个客户端的并发访问,保证了服务器的高可用性和性能。
教你认识un教学教案
教你认识Unix教学教案第一章:Unix简介1.1 Unix的起源和发展1.2 Unix的特点和优势1.3 Unix的常用版本介绍1.4 Unix与其他操作系统的比较第二章:Unix基本概念2.1 文件和目录2.2 权限和用户组2.3 进程和线程2.4 系统日志和系统资源第三章:Unix命令使用3.1 命令行界面和快捷键3.2 文件操作命令3.3 文本处理命令3.4 进程管理命令第四章:Unixshell编程4.1 shell简介和基本语法4.2 变量和参数4.3 控制结构和使用方法4.4 常用shell脚本示例第五章:Unix网络配置与应用5.1 Unix网络基础5.2 网络配置命令和工具5.3 文件传输和远程登录5.4 Unix网络应用举例第六章:文件系统管理6.1 文件系统概述6.2 文件系统类型6.3 挂载和卸载文件系统6.4 文件系统权限管理第七章:磁盘管理7.1 磁盘分区7.2 磁盘格式化7.3 磁盘空间管理7.4 磁盘阵列和RD第八章:软件包管理8.1 软件包管理工具8.2 安装和卸载软件包8.3 软件包仓库和安装8.4 软件包依赖关系处理第九章:系统维护与优化9.1 系统更新和升级9.2 系统备份与恢复9.3 系统性能监控9.4 系统资源优化策略第十章:Unix安全基础10.1 Unix安全概述10.2 用户和权限管理10.3 防火墙和网络策略10.4 常见Unix安全问题和应对措施第十一章:文本编辑与处理11.1 文本编辑器简介11.2 Vim和Emacs编辑器使用11.3 文本处理工具:grep、sed和awk 11.4 宏和脚本在文本处理中的应用第十二章:日期时间与任务计划12.1 日期时间命令的使用12.2 日历和计划任务工具12.3 定时任务和cron jobs12.4 事件日志和系统通知第十三章:文件传输与远程管理13.1 scp和sftp命令13.2 rsync命令的使用13.3 SSH和端口转发13.4 远程桌面工具和VNC第十四章:高级Shell编程14.1 函数和脚本编程14.2 进程控制和信号处理14.3 高级输入输出和重定向14.4 Shell脚本的调试和优化第十五章:Unix系统管理综合实践15.1 用户管理综合练习15.2 文件系统维护练习15.3 软件包管理实践15.4 系统监控和性能分析15.5 安全策略配置和演练重点和难点解析第一章:Unix简介重点:Unix的起源和发展、特点和优势。
UNIX培训-第四章(文件系统的常用工具和使用程序)
Vi-粘贴和复制: 从正文中删除的内容(如字符、字或行)并没有真正丢失,而是被剪切并复制到 了一个内存缓冲区中。用户可将其粘贴到正文中的指定位置。完成这一操作的命 令是: p 小写字母 p,将缓冲区的内容粘贴到光标的后面 P 大写字母 P,将缓冲区的内容粘贴到光标的前面 如果缓冲区的内容是字符或字,直接粘贴在光标的前面或后面;如果缓冲区的内 容为整行正文,则粘贴在当前光标所在行的上一行或下一行。 注意上述两个命令中字母的大小写。vi 编辑器经常以一对大、小写字母(如 p 和 P)来提供一对相似的功能。通常,小写命令在光标的后面进行操作,大写命 令在光标的前面进行操作。 有时需要复制一段正文到新位置,同时保留原有位置的内容。这种情况下,首先 应当把指定内容复制(而不是 剪切)到内存缓冲区。完成这一操作的命令是: yy 复制当前行到内存缓冲区 nyy 复制 n 行内容到内存缓冲区 5yy 复制 5 行内容到内存缓冲区
2011-1-5 14
条件列表说明 :
2011-1-5
15
条件的逻辑运算符:
注:上表中的“+10”表示大于10,“-10”表 示小于10。
2011-1-5 16
基本用法举例: 基本用法举例: find /temp -name “abc*” –print 在/temp 目录下查找文件名以abc开始的文件 目录下查找文件名以 开始的文件 find . -name test –print 在当前目录下查 找文件名为test的文件 找文件名为 的文件 find /usr -size +100 -print 在/usr目录下查 找文件大小大于100block 的文件
2011-1-5 19
4.5 文件的备份和恢复实用程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UNIX培训教程目录第一章 UNIX系统的组成及核心的体系结构 (4)1.1UNIX系统的优点 (4)1.2UNIX系统的组成 (4)第二章 UNIX的文件系统 (5)2.1UNIX的目录结构 (5)2.2UNIX的文件、目录管理 (5)2.3文件、目录的存取权限 (7)2.4文件系统的空间维护 (8)第三章 SCO UNIX系统管理工具简介 (10)3.1帐户管理 (10)3.2软件管理 (10)第四章 VI编辑器 (11)4.1VI概述 (11)4.2在VI中访问SHELL (13)4.3其它命令 (14)第五章 UNIX常用命令 (15)5.1SHELL命令的结构 (15)5.2环境变量的设置 (15)5.3输入、输出定向及管道线的使用 (15)5.4常用命令及使用DOS (15)第六章终端的安装与管理 (20)6.1终端安装方法 (20)6,2终端的开关机方法 (20)6.3在终端上签到、签退 (20)6.4终端参数、类型的设置 (20)6.5与终端有关的几个文件 (20)第七章 UNIX进程系统 (19)7.1进程的概念及其优先级 (21)7.2进程的状态和使用PS命令查看进程的状态 (21)7.3在后台运行进程 (21)7.4父进程与子进程 (22)7.5进程的终止 (22)第八章 UNIX网络配置介绍 (23)8.1配置TCP/IP和网卡 (23)8.2如何测试系统中的TCP/IP软件 (24)8.3流行的UNIX支持的网络接口协议 (24)8.4FTP/TELNET等常用工具的使用 (24)附录一UNIX开发系统介绍 (26)附录二常见故障与分析 (27)附录三UNIX安装及紧急启动盘 (28)第一章 UNIX 系统的组成及核心的体系结构★ 本章内容简介:UNIX 系统的优点UNIX 系统的组成UNIX 于1969年由美国AT&T 公司的Bell Lab 开发,版本很多主要有AT&T 、BSD 、SCO 、HP 、AIX 等等。
我们系统中的端末程序运行在SCO UNIX 环境中,主机程序运行在AIX UNIX 上,所以下面主要以SCO 与AIX 为例介绍一下UNIX 基础知识。
1.1 UNIX 系统的诸多优点:1) UNIX 是当前世界上使用普遍、影响深远的主流操作系统。
UNIX 的技术到目前为止仍然没有任何一种操作系统可以与之相比拟。
2) UNIX 系统的代码不仅仅提供可执行代码,而且有对程序员非常有用的源程序代码。
UNIX 系统的这一开放特性使得该系统能够迅速发展。
3) UNIX 系统向用户提供了许多实用工具,用户可借以完成各种的工作。
4) UNIX 系统可以是单用户使用的操作系统,也可以是多用户使用的操作系统,而且还是一个多任务的操作系统。
5) UNIX 系统提供了一个极好的网络环境。
6) UNIX 系统适用于各种计算机。
1.2 UNIX 系统的组成UNIX 操作系统是控制计算机的一组程序,它在用户和计算机之间起连接作用,并为用户提供有助于工作的工具。
1.2.1 UNIX 系统主要由四个部分组成:核心 文件系统网络服务 打印服务 电子邮件 系统调用界面 设备驱动程序 用户应用程序 其它公用程序第二章UNIX 的文件系统★ 本章内容简介:UNIX 目录结构UNIX 文件和目录管理目录与文件的存取控制文件系统的空间维护2.1 UNIX 文件系统的目录结构UNIX 的文件系统对文件管理相当灵活高效。
因此,UNIX 的文件系统已被多种操作系统(如MS-DOS)广为采纳。
UNIX 系统提供的是一种倒树型的目录结构。
其中,目录中既可放置文件,又可以包含目录,由此形成倒置的树形结构。
如下图:树形文件系统示例lib dev usr etc bin tmp sfeb tfebaccommdata tbl tfeb tcltUNIX 的根目录主要有以下目录1 /bin 包括最普通的UNIX 命令(基本命令),也就是最常用的一些命令。
2 /dev 包含特殊设备文件。
/dev/hd 系统中的硬盘分区、/dev/fd 驱动器上的软盘、/dev/rmt 磁带设备、/dev/null 空设备。
3 /etc 包含各种各样的系统程序(系统提供的命令)和数据文件。
4 /boot UNIX 系统引导程序文件。
5 /lib 包含c 和其它语言程序运行的库文件。
6 /mnt 是一个空目录,它是为安装可重新拆卸文件系统保留的。
7 /usr 由很多子目录组成,包含了一些附加的UNIX 命令和数据文件,同时它也是存放默认用户主目录的地方。
SHELL 数据库系统8/tcb 此目录所包含的内容全部与系统的安全有关。
9/tmp 存放临时文件目录。
在安装INFORMIX时,如此目录不正常,则无法安装。
2.2 UNIX的文件管理2.2.1 cp命令与mv命令(1)命令cp file1 file2用于复制文件。
file1 为源文件,file2 为目标文件,file2也可以是一个目录名。
(2)命令mv file1 file2用于移动文件或目录。
file1 为源文件或目录,file2为目的目录或文件。
若file1为文件,则file2可为文件或目录;若file1为目录,则file2实质是给file1重新起的名,file2不能是已经存在的目录或文件。
2.2.2 rm命令(1)命令rm file1 用于删除文件。
(2)命令rm -r dir1可递归删除dir1及其中的所有内容。
2.3 UNIX的目录管理UNIX文件系统有它自身的特色,如命令、数据文件和其他目录甚至硬设备等可视为目录的实体即文件。
另外,UNIX文件对于属主用户、同组用户以及其它用户所提供的权限设置,是它在文件保护及系统安全方面的以大特色。
下面具体叙述UNIX的文件系统:2.3.1 主目录(1)用户向UNIX系统注册登录后,处在文件系统中的特定位置,称为自己的主目录(HOME Directory)。
(2)每个用户都有自己的主目录,通常在其主目录之下或主目录中建立的子目录之下工作,相互间不会发生冲突。
2.3.2目录的建立与删除(1)命令mkdir dir1(make directory,建立目录)用于建立一个新目录。
(2)命令rmdir dir1(remove directory,删除文件)可以删除目录。
删除目录时要求此目录为空。
命令rm -r dir1 删除目录及目录下所有的文件及子目录。
使用这个选项时必须十分小心,因为它很有可能将目录中有用的内容也删掉。
2.3.3、目录内容的显示(1)ls 显示当前目录的内容。
(2)ls –C 以紧凑格式显示。
(3)ls –F 显示文件类型。
(4) ls –R 递归显示。
(5) ls -l 显示目录的详细内容。
$ ls -ltotal 3drwxrwxrwx 3 root sys 80 Apr 5 19:46 sdnx -rwxrwxrwx 1 root sys 88 Apr 5 19:23 qdnx第一个字段(文件类型)指出长列表中文件的类型,它主要有以下几种: - 普通文件d 目录第二个字段(权限)说明各用户读、写、执行该文件或切换到该目录下的权限。
一列以字节为单位给出文件的大小。
再往左是文件所属的用户和组:root 为文件的拥有者,sys 为root 所在的组。
再向左的一位数字表示与文件相链接的数目,在最左边给出了文件的访问权限。
见右图: - r w x r w x r w x第三个字段(链接数)说明该文件有几个链接。
第四个字段(属主)文件主的注册名。
第五个字段(组)说明文件属于哪一组。
2.3.4目录的重命名mv oldname newname2.3.5目录的复制copy old_dir new_dir 其中,old_dir 是源目录的名字new_dir 是目标目录的名字,简单的文件名和路径名都可以使用2.3.6 比较目录dircmp directory1 directory2例:$ dircmp tpb lslOct 26 18:20 1999 tpb only and lsl only Page 1./w1 ./ss./w2 文件类型 d 表示目录 r:可读 w:可写 x:可执行所有者权限 所属小组权限 其它用户权限 文件类型 权限 链接数 属主 组 文件长度 上次修改日期时间 文件名Oct 26 18:20 1999 Comparison of tpb lsl Page 1directory .same ./acdact.txtsame ./btpenv.txt列表的上半部列出了哪些文件只包含在一个目录,后半部则是对两个目录都有的文件进行详细比较的结果。
2.4文件与目录的存取权限2.4.1 改变文件权限使用chmod(C)(change mode)命令可以改变文件的权限。
例1:chmod –R 770 febadm将目录febadm及目录下的文件的权限递归的改为770(属主和组拥有读、写、执行权)例2:chmod a +r-w tfeb(所有用户、组加上读权,去掉写权)2.4.2改变文件的系主chown new_own filename其中new_own 是新系主的注册名,filename可为目录但不会递归地将目录的内容的所有者改变。
只有当前的系主才可以将文件的所有权给予其他用户。
例:chown sfeb sfeb2.4.3 查看你所在的组id(c)命令可以查看用户所在的用户组例:$iduid=0(root) gid=3(sys) groups=3(sys),0(root),1(other)2.4.4改变文件所在的用户组chgrp(c)(change group)命令,可以改变一个文件所在的用户组chgrp new_group filename其中new_group是新用户组的名字,filename可为目录但不会递归地将目录的内容的所属小组改变。
例:chgrp sfeb sfeb2.5文件系统的空间维护为了提高系统的运行效率,一般不主张将文件系统占满,否则,可能影响文件的正常操作。
应该保证每个系统至少有15%的自由空间,才可以使系统运行的比较好。
应该经常检查系统上全部文件系统的自由空间数量,并及时清理不再使用的临时文件。
2.5.1 显示自由空间df [-t][-f][-v-i] 文件系统的设备名-t 报告文件系统拥有的全部块数、i节点以及未使用的数量-f 只报告文件系统中自由块数-v 分别报告文件系统中拥有的块数、以使用的块数、自由块数以及自由块数所占的百分比-i 分别报告i节点以使用的数量、自由数、总数以及所使用的i节点占总数的百分比2.5.2 显示硬盘的使用情况du [-afrsu] directory-a 详细列出指定目录下每个文件所使用的块数、及整个目录的总块数-f 仅显示当前文件系统中文件所使用盘块的情况-r 当命令行中指定的目录或文件不能读或不能打开时,产生提示信息-s 仅仅指出指定目录所占的总块数,而不列出它们所含各级子目录使用硬盘的详细情况-u 不显示那些连接数大于1的文件使用盘块情况2.6练习2.6.1(1)在自己的主目录下,建立一个子目录doc,进入doc,建立一个子目录letter,进入letter,然后回到上级目录,再回到主目录。