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

上传人:wuy****n92 文档编号:70793863 上传时间:2023-01-28 格式:PPT 页数:62 大小:342.99KB
返回 下载 相关 举报
Linux系统与网络管理-Linux基础.ppt_第1页
第1页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《Linux系统与网络管理-Linux基础.ppt》由会员分享,可在线阅读,更多相关《Linux系统与网络管理-Linux基础.ppt(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Linux系统与网络管理第二章 Linux基础Linux的结构实用工具utilities命令解释程序Shell内核kernel硬件hardwareLinux的结构内核o内核n内核(Kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。nLinux启动时,内核被调入内存,并一直驻留在内存中直到断电,所以内核要设计得尽可能的内核要设计得尽可能的小小。Linux的结构ShelloShellnShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。n实际上Shell是一个命令解释

2、器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Linux的结构ShellnShell的版本oBourne Shell:是贝尔实验室开发的。oBASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。oKorn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。oC Shell:是SUN公司Shell的BSD版本。Linux的结构实用工具o实用工具:n标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编

3、辑器、执行标准的计算操作等。用户也可以产生自己的工具。n实用工具可分三类:o编辑器:用于编辑文件。o过滤器:用于接收数据并过滤数据。o交互程序:允许用户发送信息或接收来自其他用户的信息。使用LinuxoLinux的用户n超级用户:用户名rooto对系统访问无限制n进程用户o对进程请求资源的访问进行限制n无特权用户(普通用户)o对给予他们许可的域和行为进行限制使用Linux登录第一行第一行显示的是 Linux分发商与版本。第二行第二行显示的是 Linux 核心版本,以及硬体等级(i686)第三行第三行显示的是第几个虚拟控制台(altF1F6可切换)第四行第四行显示的是主机名称(Hostname)

4、,login后面输入用户名 使用Linux登录输入密码时,屏幕没有任何提示输入密码时,屏幕没有任何提示第三行第三行是系统显示上次登录的地点和时间第四行第四行是欢迎信息第五行第五行左边的 root 显示的是目前使用者的帐号目前使用者的帐号,而 之后接的 net 则是主机名称主机名称,至於最右边的 root 则指的是当前所在的目录当前所在的目录,最后的号是shell的提示字符使用Linux登录是telnet或ssh到主机Login:用户名password:密码/etc/passwd中是否有该帐号有读取UID和GID、家目录和Shell的设定是否和/etc/shadow中保存的密码吻合进入Shell

5、控制阶段远程登录使用Linux命令操作o命令的结构rootnet root command-options par1 par2.命令 选项 参数1 参数2n命令在shell提示符(可配置)后键入,提示符通常为一个“$”或“”,超级用户默认为“”n系统严格区分字母的大小写n中括号 并不存在实际的指令中npar1 par2.是options后的参数,或是command的参数,通常为目录或文件(有些书也把options和par统称为参数)使用Linux命令操作n选项可以独立写,也可以合在一起写n命令、选项、参数以空格来区分,不论几个空格都算一个n指令太长时,可以用 符号来换一行继续输入eg:ls l

6、 a /home ls a l /home ls la /home这三条指这三条指令相同令相同使用Linux退出o注销命令:exit或logoutn用户注销只是切断了当前用户的前台工作,Linux后台还是在忙碌着,提供正常的服务。o关闭系统:nshutdown命令oshutdown是功能最强大的关机指令o格式:shutdown 选项选项 时间时间 警告信息警告信息使用Linux退出o常用选项选项有:n-r:关闭系统后重新启动n-h:关闭系统后停机n-k:不关闭系统,只是向用户发送警告信息o时间时间的格式:时间串时间串 日期串日期串 偏移量偏移量n时间串 格式:hhmmhh为24小时制记时,mm

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

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

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

10、户的口令o修改其他用户的口令必须是root用户才能执行o查询及修改日期时间:date n查询日期时间格式:date 选项选项o默认显示当前设置地理位置的时间o常用选项:-u 显示格林威治时间nCSTChina Standard TimenGMT=Greenwich Mean Time基础命令daten修改日期时间格式:date 时间格式时间格式o时间格式为:MMDDhhmmCCYY.ssnMM代表月(注意是2位,即2月应写02,以下类似)、DD代表日nhh代表时、mm代表分nCC代表年份前2位、YY代表年份后2位nss代表秒o时间格式中的中括号 表示括住的内容可以省略例:例:date 0302

11、123308 表示设置时间为2008年3月2日12点33分基础命令cal、clearo查看日历:caln格式:cal 选项选项 月月 年年o常用选项:ny:显示整年的日历nj:显示Julian式日历,即以该年的1月1日到该天的天数作为日期的记录方法o注意:年应该使用完整格式,不能缩写o清屏命令:clear基础命令logname等o获取用户信息:n显示登录系统的用户名字:lognamen显示用户当前的身份:whoamin显示当前在线的全部用户:who或wn注意:注意:logname和和whoami之间的差异之间的差异(实验课进行体会)o与其他用户进行通讯:writen命令格式:write 用户账

12、号用户账号 终端号终端号n写完内容后以ctrl+d作为结束基础命令writen设置是否屏蔽信息的命令:mesg 选项选项o选项为y表示开启,选项为n表示关闭,无选项式查看当前设置的状态o可以使用who w来查看用户信息屏蔽情况o注意注意:root用户不受这个限制终端号基础命令unameo查看主机信息:unamen命令格式:uname 选项选项n常用选项:o-a 所有信息o-n 系统名(计算机在网络中的节点名)o-s 操作系统的名字o-r 操作系统的版本号o-v 操作系统的版本信息o-m 机器的硬件o-p 处理器类型基础命令mano寻求帮助:mann命令格式:man 命令命令n运行后出现的画面叫

13、man page,其中关键段落如下:oName 命令名oSynopsis 命令文法纲要oDescription 命令、选项、参数等的详细说明oSee Also 相似或相关命令基础命令mann在 man page 当中可以按的键有:o空白键空白键:往下翻一页;opage up:往上翻一页;opage down:往下翻一页;oHome:回到最前页;oEnd:去最后页;o/word:搜寻 word 这个单词。oq:退出man page文件系统简介oOS存储数据的共同原则:n数据存储在物理设备物理设备上,如软盘、硬盘n物理设备被分成叫分区分区的虚拟段n n文件系统文件系统被放置在分区中,由OS处理数据

14、oLinux中最常见的文件系统为ext2和ext3next3文件系统其实是在ext2文件系统上加上了日志支持。next2文件系统的特点文件系统的特点:文件系统简介o没有驱动器字符没有驱动器字符(如C:,A:等),硬盘、光驱等设硬盘、光驱等设备放到备放到安装点安装点安装点安装点(mount point),安装点是可以访问设备内容的普通目录。o技术上讲,文件不能存储任何数据。文件只是指向文件不能存储任何数据。文件只是指向相应相应索引节点索引节点索引节点索引节点(inode)的名字)的名字,索引节点包含了文件所有必需的信息(如访问权限、修改时间),并指向保存数据的存储设备上的物理块。“文件(file

15、)”通常指向文件名文件名、索引节点和物理数据物理数据块。块。文件系统分层结构oLinux的文件系统是分层的树形结构n根:/n文件:存储数据的对象n目录:放置文件和其他目录的容器n在在Linux中一切都是文件中一切都是文件:包括设备、进程文件系统常见目录o/boot:包含系统内核系统内核,系统启动时加载到内存o/usr:含绝大多数的系统文件系统文件o/home:含本地用户用户的目录o/etc:含系统配置文件配置文件的目录o/var:含系统中变化信息变化信息(如日志)的目录o/dev:可直接对物理设备物理设备存取的特殊文件obin:含执行程序执行程序的目录olib:含系统共享库库及开发库osbin

16、:含系统的执行程序执行程序otmp:用来建立临时文件临时文件的目录文件系统文件名o不能使用以下字符!#$%&*()”/;空格空格o可包含其他任何ASCII字符o不规定扩展名不规定扩展名(而DOS则有严格规定的扩展名)o习惯上用类似扩展名的办法来表示文件类型n例如:prog.c为C源程序,prog.o为目标程序nlilo.conf是配置文件o以“.”开头的文件名为隐藏文件隐藏文件隐藏文件隐藏文件,如.profile文件系统路径名o由斜杠分隔o绝对路径绝对路径:从根开始的路径n如:/usr/bin/ttyo相对路径相对路径:从当前目录开始的路径n如:bin/ttyo当前目录n当前位置,是个参考点文

17、件系统目录捷径o目录捷径:n.表示当前目录n.显示上一级目录例:设当前目录为/home/ttt,则n.表示/homen./laura表示/home/laura,是jerry的同级目录n./abc就表示abc,是当前目录下的文件文件系统相关操作命令o列文件和目录:ls 选项选项n常见选项-l长格式(完全属性)列表-a列出所有文件(含隐藏文件)-C/-x按列输出,纵向横向排序-F标记文件类型-R递归列出所有子目录-t按时间排序,不按名字排序-d只列出目录自身,不列出它的内容文件系统相关操作命令o变换目录:cd 路径路径o显示当前目录:pwdo复制:cp option source destn常用选

18、项:-r 用于复制目录o将1.txt文件复制到/home/abc下 cp 1.txt /home/abco将ttt目录及其下级所有子目录和文件都复制成/home/hhh目录 cp -r ttt /home/hhh文件系统相关操作命令o移动/改名:mv option source destn将1.txt移动到/home/abc下并重命名为2 mv 1.txt /home/abc/2n将当前目录下所有文件移动到/home/abc下mv */home/abcn把目录abc改名成net03 mv abc net03o删除:rm option file文件系统相关操作命令n常用选项:o-r:删除目录o-

19、f:强制删除n删除/home/abc下所有e开头的文件rm /home/abc/e*n无需交互式提示删除/home/abc下所有文件rm -f /home/abc/*n无需提示删除/home/abc目录及其所有子目录和文件rm -rf /home/abc文件系统相关操作命令o建立目录:mkdir Directoryo删除空的目录:rmdir Directoryo连接:ln options file targetnln命令用来给文件建立多个名字。这样可以方便的节约空间或通过不同名字引用同一文件。n硬连接硬连接:ln file targetfileo不用任何参数;o源文件与目标文件须在同一文件系统

20、注意:不是注意:不是“相同相同”文件系统相关操作命令o只能用于文件连接;o源文件和目标文件都引用同一个inode(索引节点)和盘上相同的数据(文件内容)。n符号连接符号连接:ln s file targeto目标文件指向源文件的路径和名字而不是它的数据。o符号连接对所有命令是透明的(除ls和rm)o目标文件指向一个新的inode,不同于源文件的inode文件系统相关操作命令n查看连接ols -i 在列表中包含索引节点号inodeols lL 查看原始符号连接文件的属性(注意:前面是小写的l,后面是大写的L)n删除/移动连接o硬连接:删除最后一个时将删除数据o符号连接:删除/移动源文件将导致悬浮

21、连接文件系统相关操作命令o思考题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,若删除1.txt,会导致哪几个文件无效?3)接题2,若接着删除2,会导致哪几个文件无效?文件系统相关操作命令1.txt物理块1(数据)索引节点inode1(文件信息:权限等)硬连接符号连接23索引节点inode2复制4索引节点inode3物理块2(数据)硬连接、符号连硬连接、符号连接、复制关系简接、复制关系简明图明图用户、组和文件毛家毛家大毛小

22、毛二毛丫家大丫二丫小丫新房集美中心花园集美中心花园用户、组和文件/中心花园/毛家大毛房间/二毛房间/小毛房间/卫生间/中心花园/丫家大丫房间/二丫房间/小丫房间/更衣室/中心花园/小毛和小丫的家用户:6个组:中心花园、毛家、丫家、小毛和小丫的家/中心花园/健身房用户、组和文件o对文件的存取是基于有效的用户/组成员的权限进行的。o每一个用户至少属于一个组。通过修改/etc/group文件将用户添加到其他组或增加一个新组。o每个用户都有一个UID(User ID)和GID(Group ID),可通过/etc/passwd修改UID和GID。o文件权限的确认是通过识别当前用户的UID或GID进行的。

23、而和用户的名字或组的名字无关。o用id命令查看当前的用户和组的值用户、组和文件【文件属性】【文件数】【拥有者】【所属组】【大小】【建立日期】【名字】文件属性o文件属性(10位)【文件类型】【文件拥有者的属性】user【文件所属组的属性】group【其他人对此文件的属性】other文件属性n第一位属性:o为 d 表示是目录;o为-表示是文件;o为 l 表示是连接文件;o为 b 表示是可供存储的设备;o为 c 表示是其他外围设备,如键盘、鼠标等。n其他9位属性称为保护标志(权限字)保护标志(权限字),每3位为一组,即对三类用户(用户、组和其他)提供保护n要存取一个文件或目录,对于每一个用户,都必须

24、提供相应的权限文件属性n超级用户可以忽略或改变文件和目录的保护。n文件保护标志文件保护标志:权限含义允许r可读访问内容(和复制)w可写更新内容(不删除不删除)x可执行执行程序文件属性n目录保护标志:目录保护标志:注意:注意:o目录的可执行位并不意味着执行,它意味着查找o即使用户对文件有适当的权限,但如果没有目录的x权限,也无法访问文件权限含义允许r列表列出目录内容,还不能进入目录rx查找为定位和对文件操作,必须查找目录w可写可以在目录中新建、改名、删除、移动新建、改名、删除、移动文件文件属性o思考题:思考题:假设mike用户试图删除/home/mike目录下一个文件1.txt,目录mike和1

25、.txt的属性分别是如下几种情况,问他是否能删除该文件?A)drwx-mike root 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文件属性修改文件访问权限o修改文件访问权限n改变文件的拥有权chown 用户 文件.n改变组拥有权c

26、hgrp 组 文件.n改变文件访问权限chmod 模式 文件.n用-R参数来递归处理目录树中所有的文件n既改变文件的拥有者又改变组:chown 用户用户.组组 文件.文件属性修改文件访问权限o修改文件权限(改变保护标志)文字设定法文字设定法nchmod 用户类别用户类别=+-标志标志 文件文件.o用户类别用户类别:u 用户;g 组;o 其他;a 所有o“=”设置保护;“+”添加保护;“-”删除保护o标志标志:最常用的三个标志r 读;w 写;x 执行;o文件文件:以空格分开的要改变权限的文件列表,支持通配符。o在一个命令行中可给出多个权限方式,其间用逗号逗号隔开。文件属性修改文件访问权限n附:其

27、他标志oX 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性os 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“us”设置文件的用户ID位,“gs”设置组ID位。(设置文件设置文件suid或或sgid)ot 保存程序的文本到交换设备上。ou 与文件属主拥有一样的权限。og 与和文件属主同组的用户拥有一样的权限。oo 与其他用户拥有一样的权限。文件属性修改文件访问权限例:1)$chmod ug+w,o-x text即设定文件text的属性为:文件属主(u)增加写权限与文件属主同组用户(g)增加写权限其他用户(o)删除执行权限2)$chmod og=rx*把当前目录

28、下所有文件设置为 同组用户(g)和其他(o)可以读和执行权限,注意以前设置的权限都被取消了 文件属性修改文件访问权限3)$chmod u+s a.out 假设执行chmod后a.out的权限为 rws-x-x 1 mike users 7192 Nov 4 14:22 a.outn并且这个执行文件要用到一个文本文件1.c,其文件存取权限为“rw-”,即该文件只有其属主具有读写权限。(假设其属主为mike)n当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成mike(由于chmod命令中使用了s选项),所以他就能够读取1.c这个文件(虽然这个文件被设定为其他人不具备任何权限),这就是

29、s的功能。文件属性修改文件访问权限o修改文件权限(改变保护标志)数字设定法数字设定法n用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。n设置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 拥有读、写权限 与文件属主同组

30、用户(g)拥有读权限 其他人(o)拥有读权限2)$chmod 750 wch.txt-rwxr-x-1 inin users 44137 Nov 12 9:22 wch.txt即设定wch.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注意注意:设置s

31、uid和sgid时,对应的用户和组应有执行权限,否则就变成无效的suid或sgid如:chmod 4644 1.txt 执行后变成-rwSr-r-大写的大写的S是无效的是无效的文件备份和压缩o文件备份和压缩ntarotar常用于做快速而简单的备份,对于复杂的备份策略它不够灵活。o语法:tar 选项选项 文件文件/目录目录o常见选项:n-c:创建一个档案n-x:从档案中解开文件n-v:详细显示过程(verbose)n-f:指定操作的tar文件名n-t:浏览档案的内容文件备份和压缩n-z:用gzip进行压缩n-Z:用compress进行压缩n-N/-newer date:备份指定日期以后变化的文件例:n对/home目录进行完全备份到磁带上:tarcvf/dev/ftape/homen对/home目录进行压缩备份,备份文件名为tarzcvfhome.tar.gz/homen对/home目录进行增量备份,备份2008年9月10日以来变化的文件,备份文件名为 tar-N2008-09-10-cvfhome.20080910.tar/home文件备份和压缩o压缩ngzipo语法:gzip 选项 文件o常见选项:n-d:解压缩n-c:标准输出o扩展名为.gzncompresso最传统的压缩工具,扩展名为.Znbzip2o目前压缩比最高的压缩工具,扩展名为.bz2

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

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com