ST-006 Linux和UNIX操作系统基础知识V20.ppt

上传人:qwe****56 文档编号:70276995 上传时间:2023-01-18 格式:PPT 页数:50 大小:972.50KB
返回 下载 相关 举报
ST-006 Linux和UNIX操作系统基础知识V20.ppt_第1页
第1页 / 共50页
ST-006 Linux和UNIX操作系统基础知识V20.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《ST-006 Linux和UNIX操作系统基础知识V20.ppt》由会员分享,可在线阅读,更多相关《ST-006 Linux和UNIX操作系统基础知识V20.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、LinuxLinux和和UNIXUNIX操作系统基础知识操作系统基础知识ISSUE 5.1日期:杭州华三通信技术有限公司版权所有,未经授权不得使用与传播目录目录nUNIX系统介绍系统介绍nLinux系统介绍系统介绍UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UNIX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器4UNIXUNIX系统概述系统概述l1965年,AT&T贝尔实验室组织开发了一个叫Multics的操作系统l1969年贝尔实验室从Multics的计划中撤出,

2、由于缺乏工作平台,就开发出了一个基本文件系统lUNIX的两个分支版本(AT&T、BSD)5UNIXUNIX系统概述系统概述lUNIX系统的特点天然的网络性和设备的文件性UNIX是多用户,分时操作系统,人机间可实时交互数据,多个用户可同时使用一台主机,每个用户可同时执行多个任务。UNIX是一个开发式系统,支持很多编程语言、数据库和编程开发工具。lUNIXVSWindowsUNIX:稳定、网络性能好、大负载吞吐力、易于实现高级网络功能配置。Windows:用户管理界面好,容易入手。6UNIXUNIX系统概述系统概述lUNIX的变体:HP-UX(HP)Solaris(SUN)AIX(IBM)BSDL

3、inuxIRIX(SGI)7UNIXUNIX系统概述系统概述内核内核:驱动程序,可以使系统控制所有系统硬件、硬盘驱动、外设等等。实用程序实用程序:UNIX装载软件的程序命令。Shell:一个程序,从用户得到命令并启动请求命令。8关于内核关于内核l内核是运行程序和管理磁盘、打印机等硬件设备的核心程序。l实现了UNIX的多用户、多任务机制。内核将用户命令和程序组织为可以由计算机处理单元轮流工作的进程。l内核是由C语言开发的,并且可能获得源码,可以通过修改源码并重新编译以获得新版本的UNIX。UNIXUNIX系统概述系统概述9关于关于shellUNIXUNIX系统概述系统概述10关于应用程序关于应用

4、程序l分为三类:编辑器、过滤器和通信程序lU N I X系统中有几种标准的编辑器:E d、E x、Vi和E m a c s。E d和E x是行编辑器,v i和E m a c s是全屏幕编辑器。l过滤器从用户、文件或者其他数据源读取输入,然后检查并处理数据,最后输出结果。1.使用行编辑命令把已编辑的版本输出到文件。2.进行字处理操作、探测文件中格式化的命令并将格式化的版本输出到文件。lU N I X还拥有一套通信应用程序,通过这些程序可以与本系统或其他系统上的用户通信。UNIXUNIX系统概述系统概述UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UN

5、IX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器12UNIXUNIX文件系统文件系统lUNIX的树状目录结构的树状目录结构/bin、/etc、/usr、/var、/home/bin系统可执行文件/etc系统配置文件/usr系统应用程序/var系统的LOG和mail等/proc系统运行的进程(/proc/interrupts)l相对路径和绝对路径(是否以相对路径和绝对路径(是否以“/”开始)开始)cdlocal/bincd/usr/local/13UNIXUNIX文件系统文件系统l/etc目录下主要文件的介绍目录

6、下主要文件的介绍passwd、shadow、group用户管理hosts、HOSTNAME、hosts.deny、hosts.allow网络管理ftpaccess、ftpuser、ftphostsFTP服务器fstab文件系统表inetd.conf网络服务启动配置rc.d系统启动脚本目录issue、motd信息显示f应用软件的配置程序14UNIXUNIX文件系统文件系统l如何实现逻辑的目录和物理的如何实现逻辑的目录和物理的 Driver结合结合对硬盘设备分区对硬盘分区创建文件系统mount分区到目录lDriver和和file的对应的对应Linux里面:/dev/hda/dev/hdb分区后为:

7、/dev/hda1/dev/hdb3Solaris里面:/dev/rdsk/15Step 1Step 1:对硬盘分区对硬盘分区对硬盘分区对硬盘分区l 在在RedHat下用下用fdisk进行硬盘分区进行硬盘分区#fdisk/dev/hdal 在在Solaris下面用下面用 format来对硬盘分区来对硬盘分区#formatStep 2Step 2:创建文件系统创建文件系统创建文件系统创建文件系统l 在在RedHat下面使用下面使用mkfs命令命令#mkfstext2/dev/hda1-t参数指定文件系统的类型为ext2/dev/hda1为创建该文件系统的分区l 在在Solaris下面用下面用ne

8、wfs命令命令#newfs/dev/rdsk/c0t0d0sUNIXUNIX文件系统文件系统16Step 3Step 3:安装和卸载文件系统安装和卸载文件系统安装和卸载文件系统安装和卸载文件系统安装安装Linux:#mount/dev/hda2/mntSolaris:#mount/dev/dsk/c0t1d0s2/mnt卸载卸载#umount/mnt#umount/dev/hda2Step 4Step 4:检查文件系统检查文件系统检查文件系统检查文件系统fsckfsckUNIXUNIX文件系统文件系统UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n U

9、NIX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器18 UNIXUNIX进程管理进程管理l查看进程查看进程#psaux(RedHat)#ps-ef(Solaris)#psaux|grepinetdl杀进程杀进程#killPID#kill-9PID#kill-HUPPIDUNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UNIX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器20 UNIXUN

10、IX用户管理用户管理l两类用户:超级用户,普通用户l用户(UID)和组(GID)l超级用户管理用户信息useradd、userdel、usermod#useradd-u100-g500-d/home/hazy-c“HazyXu”-s/bin/bashhazy#userdel-rhazy#usermod-s/bin/cshhazy图形管理工具Solaris里面的AdmintoolRedHat里面的21l/etc/passwdhxu:x:500:10:HazyXu:/home/hxu:/bin/bashl/etc/shadowhxu:$1$rlGPjdo/$JgAQNiYk4JwQb/DV.jsu

11、S/:11037:0:99999:7:-1:-1:l/etc/groupstaff:x:10:l/etc/skel目录目录 UNIXUNIX用户管理用户管理22lQuota用户空间限额用户空间限额#cd/export/home#touchquotas#quotaon/export/home#edquotausername(oruid)lmodify/etc/vfstab or/etc/fstab/dev/dsk/c0t4d0s6/dev/rdsk/c0t4d0s6/export/homeufs2yesquota,nosuid UNIXUNIX用户管理用户管理23lrepquota-v/expo

12、rt/home读quotas文件显示特定文件系统下,每个用户空间使用情况。lquota-v username看特定用户空间的使用情况,普通用户只能看自己的信息。UNIXUNIX用户管理用户管理UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UNIX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器25UNIXUNIX系统备份系统备份l备份方式备份方式全面备份部分备份递增性备份l一般建议一般建议使用shell命令文件,自己编写备份的命令文件在恢复文件之前,一定要练习一番记录你

13、的备份和恢复的过程,以免今后的回忆和猜测26l磁带机的安装磁带机的安装#modify/kernel/drv/st.conf#touch/reconfigure#sync#rebootl#/dev/rmt/0l磁带机的控制磁带机的控制#mtrewind#mtfsf2#mtstatusUNIXUNIX系统备份系统备份27lTar进行系统备份进行系统备份#tarcvf/dev/rmt/0*.doc(ortarcv*.doc)#tarrvf/dev/rmt/0junk#tartvf/dev/rmt/0#tarxvf/dev/rmt/0filename#tarcv-Iin-tape多个逻辑文件共存(mt

14、fsf;tar)GNUtar和Solaristarl使用使用dump(Linux)、ufsdump(Solaris)来备份来备份dump出来的东西用restore来恢复ufsdump出来的东西用ufsrestore来恢复UNIXUNIX系统备份系统备份UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UNIX进程管理进程管理n UNIX用户管理用户管理n UNIX系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器29lShellShell提示符下必须以指令开头提示符下必须以指令开头lUNIXUNIX对指令的大小写敏感对指令的大小写

15、敏感l指令后面加的参数、符号需空一格指令后面加的参数、符号需空一格文件命令:文件命令:l文件和目录管理命令文件和目录管理命令cd,rmdir,rm,ls,find,mkdir,mv,cp,more,catl文本处理命令文本处理命令grep,egrep,fgrep,diffl系统状态命令系统状态命令date,du,df,kill,ps,pwd,whoUNIXUNIX系统命令系统命令30l显示工作目录显示工作目录:pwd#pwd/home/imagel改变路径改变路径:cd directory#cd.回上一级目录#cd/回根目录#cd回到home目录l显示一个目录中的文件及文档显示一个目录中的文件

16、及文档:ll/ls#ll-rw-r-r-1user1users64Nov1320:10File2drwxr-xr-x2user1users512Nov1321:13dir1UNIXUNIX系统命令系统命令31 read write execute file -r w x r r 路径路径 drwxrxr-x UserGroup Other文件权限文件权限#lsfile2dir1UNIXUNIX系统命令系统命令32l一次一屏的显示一个文件:morefile.l拷贝文件:cpfile1file2l移动/更名文件:mvfile1file2mvdir1dir2l删除路径:rmdirdirname(要删

17、除的必须是空路径)l创建新路径:mkdir-pdirnamel删除路径或文件:rm-rdirnamerm-ffilename-r删除当前路径及子路径和其包含的文件-f删除时关闭确认提示语UNIXUNIX系统命令系统命令33l建立空档建立空档 touch filenamel指令帮助指令帮助 man commandl显示字符串显示字符串 echo string&varl设置变量设置变量 set var=stringUNIXUNIX系统命令系统命令UNIXUNIX系统介绍系统介绍n UNIX系统概述系统概述n UNIX文件系统文件系统n UNIX进程管理进程管理n UNIX用户管理用户管理n UNI

18、X系统备份系统备份n UNIX系统命令系统命令n VI文本编辑器文本编辑器35ViVi文本编辑器文本编辑器l两种模式两种模式命令模式和输入模式最后行命令方式l从命令模式转到输入模式从命令模式转到输入模式a,i,A,Il从输入模式转到命令模式从输入模式转到命令模式ESCl最后行命令方式最后行命令方式先输入“:”然后输入命令w,q,!等(:wq,:q!,:wq!)n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件系统管理文件系统管理n Linux网络配置文件网络配置文件n Linux网络配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令Lin

19、uxLinux系统介绍系统介绍37lLinux操作系统可以说是UNIX操作系统的一个克隆体,继承了UNIX操作系统的经验、源代码以及技术支持。l提供命令行或者程序与计算机硬件之间接口的软件的核心部分。l是在1991年10月5号由Linus Torvalds 于赫尔辛基大学发布。l具备的功能:所有主要的网络协议、硬盘配额支持、全部的源代码、国际化的字体和键盘、作业控制、数学协处理器仿真、内存保护、多平台、多处理器、多用户、多任务、共享的库文件、支持多种文件系统、虚拟控制台、虚拟内存。LinuxLinux系统概述系统概述n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件

20、系统管理文件系统管理n Linux网络配置文件网络配置文件n Linux网络配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令LinuxLinux系统介绍系统介绍39lLinux系统的启动可以直接在window下登陆,也可以按下Ctrl+Alt+F3到文字模式登陆:RedHatLinuxrelease5.1Kernel2.0.32onani686login:rootpassword:输入你的口令(如果是第一次启动,则是你在安装时所输入的口令)即可。当计算机出现一个“#”提示符时,表明超级用户登录成功!rootlocalhostroot#_Linux提示符C:_DOS

21、提示符如果计算机出现一个“$“提示符,表明是普通用户登录!LinuxLinux系统管理系统管理40LinuxLinux系统管理系统管理lLinux系统的退出#Exit#logoutlLinux系统的关机#shutdownr+10(十分钟后系统自动重启):#shutdownr13:00(13:00整,系统自动重启)#shutdownrnow(系统立即重启)#reboot(系统立即重启)#haltsys(关闭系统)#shutdownh(关闭系统)n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件系统管理文件系统管理n Linux网络配置文件网络配置文件n Linux网络

22、配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令LinuxLinux系统介绍系统介绍42lLinux默认直接支持的文件系统是ext2文件系统。l创建和管理文件系统1.确定设备文件2.创建分区#fdisk/dev/sdf3.创建文件系统#mkfs-text2/dev/sdb2#mke2fs/dev/sdb24.其他工具#tune2fs-i0/dev/hdb5通过设置两次检查的时间间隔秒数(-i)为0,禁止了根据时间周期执行的检查LinuxLinux文件系统管理文件系统管理n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件系统管理文件系统管

23、理n Linux网络配置文件网络配置文件n Linux网络配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令LinuxLinux系统介绍系统介绍44lLinux下网络的基本配置文件:下网络的基本配置文件:#/etc/hosts设置主机名解析,以及主机的ip地址#/etc/hostname设置主机名,包括完全的域名#/etc/host.conf配置名字解析器,指定如何解析主机名#/etc/service设置网络服务的端口#/etc/resolv.conf设置主机域名搜索顺序,DNS服务器的地址#/etc/sysconfig/network指定服务器上的网络配置信息#/

24、etc/init.d/network 设置主机地址、子网掩码和网关LinuxLinux网络配置文件网络配置文件n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件系统管理文件系统管理n Linux网络配置文件网络配置文件n Linux网络配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令LinuxLinux系统介绍系统介绍46l显示系统中处于活动状态的网络接口,使用ifconfig命令:命令格式:#ifconfig-al启动或者停用网络接口#ifconfignic_nameup|downl显示与网络有关的各种数据结构命令格式:#netsta

25、t-r|in-r:显示路由信息-i:显示接口信息LinuxLinux网络配置基本命令网络配置基本命令n Linux系统概述系统概述n Linux系统管理系统管理n Linux文件系统管理文件系统管理n Linux网络配置文件网络配置文件n Linux网络配置基本命令网络配置基本命令n Linux系统的其它常用命令系统的其它常用命令LinuxLinux系统介绍系统介绍48LinuxLinux系统的其它常用命令系统的其它常用命令Enter 输入完成,按下Enter键运行Ctrl+C 中断正在执行的程序man 指令名称 显示指令的详细资料-help 用来查看使用帮助Ls 显示文件列表(list)cd 切换目录(change directory)Who am I 显示使用者信息mkdir 建立目录rmdir 删除目录rm-r 名称 删除文件或目录cp-r 名称 目的地 文件复制49mv 名称 目的地 移动或重命名cat 直接显示文件内容locate 文件名 搜索文件Uptime 显示系统运行时间Free 查看内存使用情况Passwd 修改密码Echo 显示器输出Cal 显示日历Date 系统日期和时间Clear 清除屏幕信息Shutdown 关闭或重启LinuxLinux系统的其它常用命令系统的其它常用命令杭州华三通信技术有限公司

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁