Linux系统与网络管理-Linux基础.ppt

上传人:牧羊曲112 文档编号:6511332 上传时间:2023-11-08 格式:PPT 页数:62 大小:342.99KB
返回 下载 相关 举报
Linux系统与网络管理-Linux基础.ppt_第1页
第1页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第2页
第2页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第3页
第3页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第4页
第4页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《Linux系统与网络管理-Linux基础.ppt》由会员分享,可在线阅读,更多相关《Linux系统与网络管理-Linux基础.ppt(62页珍藏版)》请在三一办公上搜索。

1、Linux系统与网络管理,第二章 Linux基础,Linux的结构,Linux的结构内核,内核内核(Kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。Linux启动时,内核被调入内存,并一直驻留在内存中直到断电,所以内核要设计得尽可能的小。,Linux的结构Shell,ShellShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许

2、用户编写由shell命令组成的程序。,Linux的结构Shell,Shell的版本Bourne Shell:是贝尔实验室开发的。BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。C Shell:是SUN公司Shell的BSD版本。,Linux的结构实用工具,实用工具:标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。实用工具可分三类:编辑器:用于编辑文件。过滤器:用于接收数

3、据并过滤数据。交互程序:允许用户发送信息或接收来自其他用户的信息。,使用Linux,Linux的用户超级用户:用户名root对系统访问无限制进程用户对进程请求资源的访问进行限制无特权用户(普通用户)对给予他们许可的域和行为进行限制,使用Linux登录,第一行显示的是 Linux分发商与版本。第二行显示的是 Linux 核心版本,以及硬体等级(i686)第三行显示的是第几个虚拟控制台(altF1F6可切换)第四行显示的是主机名称(Hostname),login后面输入用户名,使用Linux登录,输入密码时,屏幕没有任何提示第三行是系统显示上次登录的地点和时间第四行是欢迎信息第五行左边的 root

4、 显示的是目前使用者的帐号,而 之后接的 net 则是主机名称,至於最右边的 root 则指的是当前所在的目录,最后的号是shell的提示字符,使用Linux登录,是,使用Linux命令操作,命令的结构rootnet root command-options par1 par2.命令 选项 参数1 参数2命令在shell提示符(可配置)后键入,提示符通常为一个“$”或“”,超级用户默认为“”系统严格区分字母的大小写中括号 并不存在实际的指令中par1 par2.是options后的参数,或是command的参数,通常为目录或文件(有些书也把options和par统称为参数),使用Linux命令

5、操作,选项可以独立写,也可以合在一起写命令、选项、参数以空格来区分,不论几个空格都算一个指令太长时,可以用 符号来换一行继续输入eg:ls l a/home ls a l/home ls la/home,这三条指令相同,使用Linux退出,注销命令:exit或logout用户注销只是切断了当前用户的前台工作,Linux后台还是在忙碌着,提供正常的服务。关闭系统:shutdown命令shutdown是功能最强大的关机指令格式:shutdown 选项 时间 警告信息,使用Linux退出,常用选项有:-r:关闭系统后重新启动-h:关闭系统后停机-k:不关闭系统,只是向用户发送警告信息时间的格式:时间

6、串 日期串 偏移量时间串 格式:hhmmhh为24小时制记时,mm为分;如果使用12小时制,则在后面加上am或pm加以区别几个特别的时间串:NOON(12:00)、MIDNIGHT(0:00)、TEATIME(16:00)、now(现在,可省略不写),使用Linux退出,日期串的格式:MMDDYY/月使用英文缩写(前3个字母)可以使用TODAY表示当天,TOMORROW表示明天可以使用MON、TUE等星期英文缩写(前3个字母)表示下一个星期几偏移量的格式:偏移量表示在之后时间单位可以是minute、hour、day、week,必要时使用复数(不写时间单位默认为分钟),使用Linux退出,警告信

7、息:是用双引号括住的字符串,表示在关机前向在线用户发出的警告信息例:shutdown-h+10 系统10分钟后自动关机shutdown-r+5“5分钟后要重起了,嘎嘎”过5分钟后系统会重新启动,并显示后面的信息思考:shutdown r 0802pm Sep 10 2010+1week,表示系统将于2010年9月17日20:02分重启,使用Linux退出,以上是传统的shutdown设置方法,在redhat8.0、turbolinux7.0系列之后版本中,shutdown的时间只能有2种设置方法:1)标准的时间设置hh:mm格式2)偏移量表示方法:+n,n的单位只能是分钟另外15分钟内警告信息

8、会提示,超过15分钟没有提示halt命令:无需等待立即关闭系统,相当于shutdown h nowreboot命令:无需等待立即重启系统,相当于shutdown r now,使用Linuxshell中的特殊按键,删除前一个字符(ctrl+h)删除整行(ctrl+u)中断当前命令(ctrl+c)结束输入(ctrl+d),如果在shell中使用,使得用户注销。重复刚才键入过的命令(上下光标键,类似dos操作系统中的doskey)命令和文件补全(tab)很多程序的退出命令(q),基础命令passwd、date,修改口令:passwd 格式:passwd 用户名省略用户名是修改当前使用用户的口令修改其

9、他用户的口令必须是root用户才能执行查询及修改日期时间:date 查询日期时间格式:date 选项默认显示当前设置地理位置的时间常用选项:-u 显示格林威治时间CSTChina Standard TimeGMT=Greenwich Mean Time,基础命令date,修改日期时间格式:date 时间格式时间格式为:MMDDhhmmCCYY.ssMM代表月(注意是2位,即2月应写02,以下类似)、DD代表日hh代表时、mm代表分CC代表年份前2位、YY代表年份后2位ss代表秒时间格式中的中括号 表示括住的内容可以省略例:date 0302123308 表示设置时间为2008年3月2日12点3

10、3分,基础命令cal、clear,查看日历:cal格式:cal 选项 月 年常用选项:y:显示整年的日历j:显示Julian式日历,即以该年的1月1日到该天的天数作为日期的记录方法注意:年应该使用完整格式,不能缩写清屏命令:clear,基础命令logname等,获取用户信息:显示登录系统的用户名字:logname显示用户当前的身份:whoami显示当前在线的全部用户:who或w注意:logname和whoami之间的差异(实验课进行体会)与其他用户进行通讯:write命令格式:write 用户账号 终端号写完内容后以ctrl+d作为结束,基础命令write,设置是否屏蔽信息的命令:mesg 选

11、项选项为y表示开启,选项为n表示关闭,无选项式查看当前设置的状态可以使用who w来查看用户信息屏蔽情况注意:root用户不受这个限制,终端号,基础命令uname,查看主机信息:uname命令格式:uname 选项常用选项:-a 所有信息-n 系统名(计算机在网络中的节点名)-s 操作系统的名字-r 操作系统的版本号-v 操作系统的版本信息-m 机器的硬件-p 处理器类型,基础命令man,寻求帮助:man命令格式:man 命令运行后出现的画面叫man page,其中关键段落如下:Name 命令名Synopsis 命令文法纲要Description 命令、选项、参数等的详细说明See Also

12、相似或相关命令,基础命令man,在 man page 当中可以按的键有:空白键:往下翻一页;page up:往上翻一页;page down:往下翻一页;Home:回到最前页;End:去最后页;/word:搜寻 word 这个单词。q:退出man page,文件系统简介,OS存储数据的共同原则:数据存储在物理设备上,如软盘、硬盘物理设备被分成叫分区的虚拟段文件系统被放置在分区中,由OS处理数据Linux中最常见的文件系统为ext2和ext3ext3文件系统其实是在ext2文件系统上加上了日志支持。ext2文件系统的特点:,文件系统简介,没有驱动器字符(如C:,A:等),硬盘、光驱等设备放到安装点

13、(mount point),安装点是可以访问设备内容的普通目录。技术上讲,文件不能存储任何数据。文件只是指向相应索引节点(inode)的名字,索引节点包含了文件所有必需的信息(如访问权限、修改时间),并指向保存数据的存储设备上的物理块。“文件(file)”通常指向文件名、索引节点和物理数据块。,文件系统分层结构,Linux的文件系统是分层的树形结构根:/文件:存储数据的对象目录:放置文件和其他目录的容器在Linux中一切都是文件:包括设备、进程,文件系统常见目录,/boot:包含系统内核,系统启动时加载到内存/usr:含绝大多数的系统文件/home:含本地用户的目录/etc:含系统配置文件的目

14、录/var:含系统中变化信息(如日志)的目录/dev:可直接对物理设备存取的特殊文件bin:含执行程序的目录lib:含系统共享库及开发库sbin:含系统的执行程序tmp:用来建立临时文件的目录,文件系统文件名,不能使用以下字符!#$%空格可包含其他任何ASCII字符不规定扩展名(而DOS则有严格规定的扩展名)习惯上用类似扩展名的办法来表示文件类型例如:prog.c为C源程序,prog.o为目标程序lilo.conf是配置文件以“.”开头的文件名为隐藏文件,如.profile,文件系统路径名,由斜杠分隔绝对路径:从根开始的路径如:/usr/bin/tty相对路径:从当前目录开始的路径如:bin/

15、tty当前目录当前位置,是个参考点,文件系统目录捷径,目录捷径:.表示当前目录.显示上一级目录例:设当前目录为/home/ttt,则.表示/home./laura表示/home/laura,是jerry的同级目录./abc就表示abc,是当前目录下的文件,文件系统相关操作命令,列文件和目录:ls 选项常见选项,文件系统相关操作命令,变换目录:cd 路径显示当前目录:pwd复制:cp option source dest常用选项:-r 用于复制目录将1.txt文件复制到/home/abc下 cp 1.txt/home/abc将ttt目录及其下级所有子目录和文件都复制成/home/hhh目录 cp

16、-r ttt/home/hhh,文件系统相关操作命令,移动/改名:mv option source dest将1.txt移动到/home/abc下并重命名为2 mv 1.txt/home/abc/2将当前目录下所有文件移动到/home/abc下mv*/home/abc把目录abc改名成net03 mv abc net03删除:rm option file,文件系统相关操作命令,常用选项:-r:删除目录-f:强制删除删除/home/abc下所有e开头的文件rm/home/abc/e*无需交互式提示删除/home/abc下所有文件rm-f/home/abc/*无需提示删除/home/abc目录及其

17、所有子目录和文件rm-rf/home/abc,文件系统相关操作命令,建立目录:mkdir Directory删除空的目录:rmdir Directory连接:ln options file targetln命令用来给文件建立多个名字。这样可以方便的节约空间或通过不同名字引用同一文件。硬连接:ln file targetfile不用任何参数;源文件与目标文件须在同一文件系统,注意:不是“相同”,文件系统相关操作命令,只能用于文件连接;源文件和目标文件都引用同一个inode(索引节点)和盘上相同的数据(文件内容)。符号连接:ln s file target目标文件指向源文件的路径和名字而不是它的数

18、据。符号连接对所有命令是透明的(除ls和rm)目标文件指向一个新的inode,不同于源文件的inode,文件系统相关操作命令,查看连接ls-i 在列表中包含索引节点号inodels lL 查看原始符号连接文件的属性(注意:前面是小写的l,后面是大写的L)删除/移动连接硬连接:删除最后一个时将删除数据符号连接:删除/移动源文件将导致悬浮连接,文件系统相关操作命令,思考题1)对一文件1.txt做如下操作A)ln 1.txt 2B)ln s 1.txt 3C)cp 1.txt 4D)cp 2 5E)ln 2 6F)ln s 2 7G)ln s 3 8问:以上哪几条命令将不能运行?,2)接题1,若删除

19、1.txt,会导致哪几个文件无效?,3)接题2,若接着删除2,会导致哪几个文件无效?,文件系统相关操作命令,硬连接、符号连接、复制关系简明图,用户、组和文件,毛家,大毛,小毛,二毛,丫家,大丫,二丫,小丫,新房,集美中心花园,用户、组和文件,/中心花园/毛家,大毛房间/,二毛房间/,小毛房间/,卫生间/,/中心花园/丫家,大丫房间/,二丫房间/,小丫房间/,更衣室/,/中心花园/小毛和小丫的家,用户:6个组:中心花园、毛家、丫家、小毛和小丫的家,/中心花园/健身房,用户、组和文件,对文件的存取是基于有效的用户/组成员的权限进行的。每一个用户至少属于一个组。通过修改/etc/group文件将用户

20、添加到其他组或增加一个新组。每个用户都有一个UID(User ID)和GID(Group ID),可通过/etc/passwd修改UID和GID。文件权限的确认是通过识别当前用户的UID或GID进行的。而和用户的名字或组的名字无关。用id命令查看当前的用户和组的值,用户、组和文件,【文件属性】【文件数】【拥有者】【所属组】【大小】【建立日期】【名字】,文件属性,文件属性(10位),【文件类型】,【文件拥有者的属性】user,【文件所属组的属性】group,【其他人对此文件的属性】other,文件属性,第一位属性:为 d 表示是目录;为-表示是文件;为 l 表示是连接文件;为 b 表示是可供存储

21、的设备;为 c 表示是其他外围设备,如键盘、鼠标等。其他9位属性称为保护标志(权限字),每3位为一组,即对三类用户(用户、组和其他)提供保护要存取一个文件或目录,对于每一个用户,都必须提供相应的权限,文件属性,超级用户可以忽略或改变文件和目录的保护。文件保护标志:,文件属性,目录保护标志:注意:目录的可执行位并不意味着执行,它意味着查找即使用户对文件有适当的权限,但如果没有目录的x权限,也无法访问文件,文件属性,思考题:假设mike用户试图删除/home/mike目录下一个文件1.txt,目录mike和1.txt的属性分别是如下几种情况,问他是否能删除该文件?A)drwx-mike root

22、4096 10月6日 20:00 mike/-r-mike mike 26 10月6日 20:10 1.txtB)drwx-rwx root root 4096 10月6日 20:00 mike/-r-mike mike 26 10月6日 20:10 1.txtC)drwx-mike other 4096 10月6日 20:00 mike/-rw-root root 26 10月6日 20:10 1.txt,文件属性修改文件访问权限,修改文件访问权限改变文件的拥有权chown 用户 文件.改变组拥有权chgrp 组 文件.改变文件访问权限chmod 模式 文件.用-R参数来递归处理目录树中所有

23、的文件既改变文件的拥有者又改变组:chown 用户.组 文件.,文件属性修改文件访问权限,修改文件权限(改变保护标志)文字设定法chmod 用户类别=+-标志 文件.用户类别:u 用户;g 组;o 其他;a 所有“=”设置保护;“+”添加保护;“-”删除保护标志:最常用的三个标志r 读;w 写;x 执行;文件:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。,文件属性修改文件访问权限,附:其他标志X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“us”设置文件的用

24、户ID位,“gs”设置组ID位。(设置文件suid或sgid)t 保存程序的文本到交换设备上。u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。,文件属性修改文件访问权限,例:1)$chmod ug+w,o-x text即设定文件text的属性为:文件属主(u)增加写权限与文件属主同组用户(g)增加写权限其他用户(o)删除执行权限2)$chmod og=rx*把当前目录下所有文件设置为 同组用户(g)和其他(o)可以读和执行权限,注意以前设置的权限都被取消了,文件属性修改文件访问权限,3)$chmod u+s a.out 假设执行chmod后

25、a.out的权限为 rws-x-x 1 mike users 7192 Nov 4 14:22 a.out并且这个执行文件要用到一个文本文件1.c,其文件存取权限为“rw-”,即该文件只有其属主具有读写权限。(假设其属主为mike)当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成mike(由于chmod命令中使用了s选项),所以他就能够读取1.c这个文件(虽然这个文件被设定为其他人不具备任何权限),这就是s的功能。,文件属性修改文件访问权限,修改文件权限(改变保护标志)数字设定法用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加

26、。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。设置suid和sgid:如果要设置suid,在前面增加一个4,设置sgid,在前面加一个2,文件属性修改文件访问权限,例:1)$chmod 644 mm.txt 即设定文件mm.txt的属性为:-rw-r-r-1 inin users 1155 Nov 5 11:22 mm.txt 文件属主(u)inin 拥有读、写权限 与文件属主同组用户(g)拥有读权限 其他人(o)拥有读权限2)$chmod 750 wch.txt-rwxr-x-1 inin users 44137 Nov 12 9:22 wch.txt即设定wc

27、h.txt这个文件的属性为:文件属主(u)inin 可读/可写/可执行权与文件属主同组用户(g)可读/可执行权其他人(o)没有任何权限,文件属性修改文件访问权限,3)chmod 4544 1.txt 执行后1.txt的属性变为-r-sr-r-chmod 2755 1.txt 执行后1.txt的属性变为 rwxr-sr-x chmod 6751 1.txt 执行后1.txt的属性变为-rwsr-s-x注意:设置suid和sgid时,对应的用户和组应有执行权限,否则就变成无效的suid或sgid如:chmod 4644 1.txt 执行后变成-rwSr-r-大写的S是无效的,文件备份和压缩,文件备

28、份和压缩tartar常用于做快速而简单的备份,对于复杂的备份策略它不够灵活。语法:tar 选项 文件/目录常见选项:-c:创建一个档案-x:从档案中解开文件-v:详细显示过程(verbose)-f:指定操作的tar文件名-t:浏览档案的内容,文件备份和压缩,-z:用gzip进行压缩-Z:用compress进行压缩-N/-newer date:备份指定日期以后变化的文件例:对/home目录进行完全备份到磁带上:tar cvf/dev/ftape/home对/home目录进行压缩备份,备份文件名为tar zcvf home.tar.gz/home对/home目录进行增量备份,备份2008年9月10日以来变化的文件,备份文件名为 tar-N 2008-09-10-cvf home.20080910.tar/home,文件备份和压缩,压缩gzip语法:gzip 选项 文件常见选项:-d:解压缩-c:标准输出扩展名为.gzcompress最传统的压缩工具,扩展名为.Zbzip2目前压缩比最高的压缩工具,扩展名为.bz2,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号