第03章_Linux的初步使用优秀课件.ppt

上传人:石*** 文档编号:53155518 上传时间:2022-10-25 格式:PPT 页数:61 大小:6.83MB
返回 下载 相关 举报
第03章_Linux的初步使用优秀课件.ppt_第1页
第1页 / 共61页
第03章_Linux的初步使用优秀课件.ppt_第2页
第2页 / 共61页
点击查看更多>>
资源描述

《第03章_Linux的初步使用优秀课件.ppt》由会员分享,可在线阅读,更多相关《第03章_Linux的初步使用优秀课件.ppt(61页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第03章_Linux的初步使用第1页,本讲稿共61页本章目标了解Linux引导的整个过程了解如何登录和退出系统了解虚拟控制台的概念掌握Linux的目录结构掌握Linux中常见的文件类型第2页,本讲稿共61页本章内容3.33.3目录与文件的基本概念目录与文件的基本概念3.23.2登录与推出系统登录与推出系统3.13.1引导过程引导过程第3页,本讲稿共61页如何学习Linux学习的建议:服务器的管理重命令,个人使用重图形界面。具体建议是:理解基础的硬件知识,不一定要全懂,至少要有概念。了解一下Linux的基础知识,这些包含了用户、群组的概念,权限的观念,进程的定义等。必需至少学会一种以上的文本编辑

2、器,例如最好学会通用版本的 vi。实际操作Linux时,必定要学习Shell,最好Shellscripts也能够了解。如果上面你都通过了,那么网络的基础就是下一阶段要接触,这部份包含了IP概念、路由的概念、TCP/IP等。如果连网络基础都通过了,那么网站的架设对你来说,简直就是太简单啦。第4页,本讲稿共61页第一次登录第一行显示的是你的Linux Distribution与版本第二行显示的是Linux内核版本,以及你的硬件等级(i686)主机名称登录名称要进入图形模式,输入startx再回车即可注意密码的输入没有回显第5页,本讲稿共61页第一次登录如何退出?输入exit,回车输入logout,

3、回车Ctrl+D注意:没有关机,只是结束当前作业第6页,本讲稿共61页第一次登录如果启动图形界面则看不到上面的文字登录框,如何使用命令?图形模式与文字模式切换Ctrl+Alt+F1F6文字界面tty1tty6Ctrl+Alt+F7/F8图形界面使用终端屏幕上点击鼠标右键,选择“新建终端”重启到文字模式输入命令init3回车即可修改配置文件,使得默认启动到文字模式在命令行输入gedit/etc/inittab回车,把第一行由id:5:initdefault:修改到id:3:initdefault:,保存后重启第7页,本讲稿共61页基本命令命令的输入格式为:command-optionsparam

4、1param2.命令选项参数1参数2区分大小写command为命令的名称中括号不存在,只是表示可选,进行参数设定时,通常为“-”,若为完成参数名称,则输入“-”符号参数可谓选项的参数,或者命令的参数command,-options,param这几项之间以空格隔开,空格无论多少,都视为1个指令太长时,可以使用“”继续到下一行第8页,本讲稿共61页基本命令举例:空格与选项、参数roothexy#ls-al/rootroothexy#ls-al/root举例:大小写DatedateDATE有何不同?第9页,本讲稿共61页基本命令显示日期的命令:date-help直接输入datehexyhexy$da

5、te2007年08月30日星期四05:02:12CST显示年月日hexyhexy$date+%y/%m/%d07/08/30hexyhexy$date+%Y/%m/%d2007/08/30显式小时和分钟hexyhexy$date+%H:%M05:08hexyhexy$date+%h:%m8月:08第10页,本讲稿共61页基本命令在线求助命令:man格式:mancommandName用法:空格或者PageDown键向后翻页PageUp键向前翻页输入“/单词”来查询关键词或者词组,这里不区分大小写通过SEEALSO部分可以查看相关的命令通过q键退出Home键回到最前面End键至末尾回车键查看下一行

6、举例:mandate第11页,本讲稿共61页基本命令日历显示命令:cal直接输入cal显式当前月份的日历hexyhexydoc$cal输入cal年份,显式某一年的日历hexyhexydoc$cal2007输入cal月份年份,显式某年某月的日历hexyhexydoc$cal82007第12页,本讲稿共61页基本命令错误信息的查看万一输入了错误的指令怎么办?可以藉由屏幕上的错误信息发现问题所在。如:hexyhexy$DATEbash:DATE:commandnotfound表明指令找不到,也就是系统上没有DATE这个指令又如:hexyhexy$cal132002cal:illegalmonthva

7、lue:use1-12错误信息提示月份超出范围了。第13页,本讲稿共61页基本命令简单计算器:bc直接输入表达式,回车即计算结果,默认只显示整数值输入quit回车即退出基本运算符:+加法-减法*乘法/除法指数%余数输入scale=数字,控制小数点的位数为你需要的数字第14页,本讲稿共61页基本命令如何终止命令执行?q:很多命令的默认退出命令就是输入q键,如man或者more等命令按下Ctrl+c例如:hexyhexy$find/-name*a*第15页,本讲稿共61页正确的关机方式Linux下面强烈建议不要通过直接关闭电源的方式来关机!Linux/Unix系统经常掉电可能比Windows还要严

8、重!极有可能导致文件系统的损坏!可以通过who命令查看当前使用系统的用户。使用正确的关机指令:如shutdown或者reboot关机之前最好强制将缓存写入硬盘第16页,本讲稿共61页正确的关机方式命令:sync在Linux系统中,为了加快数据的读写速度,默认的情况下,某些数据将不会直接被写入硬盘,而是先暂存在内存当中,如此一来,如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来,在速度上一定是快上相当多的。不过,万一当你重启或者是关机,或者是不正常断电的情况下,由于数据尚未被写入硬盘当中,所以就会造成数据的更新不正常。这个时候就需要sync命令来把缓存中的数

9、据写入硬盘中。所以,在系统关机或重启之前,最好多执行几次sync。第17页,本讲稿共61页正确的关机方式命令:shutdownshutdown会通知系统内的各个进程,并且将通知系统中的系统run-level内的一些服务来关闭。Shutdown可以实现:可以自由选择关机模式:是要关机、重启或进入单用户模式均可。可以设定关机时间:可以设定成现在立刻关机,也可以设定某一个特定的时间才关机。可以设置关机信息:在关机之前,可以将自己设定的消息传送给在线用户。可以仅发出警告信息:有时有可能你要进行一些测试,而不想让其它的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用shutdown

10、来吓一吓使用者,但却不是真的要关机可以选择是否要fsck检查文件系统。第18页,本讲稿共61页正确的关机方式命令:shutdownshutdown-t秒数-rkhcfF时间信息-t秒数意思是动作在XX秒之后开始执行-k意思是不要真的关机,只是发送警告信息-r意思是在系统的服务停止之后重新启动-h意思是在系统的服务停止之后关机-f意思是重新启动后略过fsck工具的磁盘检查-F意思是重新启动后执行fsck工具的磁盘检查-c意思是取消已经在运行的shutdown命令时间可以是now代表立即执行hh:mm今天的几点几分+mmmm分钟之后,now等价于+0第19页,本讲稿共61页正确的关机方式命令shu

11、tdown举例shutdown-hnow立刻关机shutdown-h20:25系统在今天的20:25分会关机shutdown-h+10系统再过十分钟后自动关机shutdown-rnow系统立刻重启shutdown-r+30Thesystemwillreboot再过三十分钟系统会重新开机,并显示后面的信息。shutdown-knowThissystemwillreboot仅发出警告信息,吓唬人!第20页,本讲稿共61页正确的关机方式简单命令reboothaltpoweroffreboot其实与shutdown-rnow几乎相同。不过,建议在关机之前还是将数据回填的指令下达一次再说:roottes

12、troot#sync;sync;sync;reboothalt和poweroff都是用来关机的,一般在忘记了shutdown怎么用的情况下使用。第21页,本讲稿共61页3.1引导过程阶段一系统BIOS检查系统并启动存放于主硬盘的MBR(主引导记录)阶段二MBR把它自己载入内存,并启动其中的引导装载程序阶段三引导装载程序把内核载入到内存,然后按照顺序加载任何必须的模块并挂载“/”分区阶段四内核把引导过程的控制权限转给/sbin/init程序阶段五引导起来的Linux系统把登录界面呈现在用户面前第22页,本讲稿共61页3.2登录与退出系统3.2.1登录系统虚拟控制台命令提示符3.2.2退出系统从当

13、前的虚拟控制台中注销关闭系统重启系统第23页,本讲稿共61页RedHatLinux中定义的运行级别运行级别运行级别 说说 明明0关闭系统。该级别用来关闭系统,并切断电源1单用户文本模式。这是一种维护和应急模式2多用户文本模式,但不启动NFS服务3完全的多用户文本模式4未使用(用户可以定义)5完全的多用户图形模式6重新引导系统不同的运行级别决定了/sbin/init程序启动和停止那些服务。例如,运行级别1停止所有的网络服务,而运行级别3(或5)则会启动这些服务。运行级别5会启动xwindow服务。一般用运行级别3或5第24页,本讲稿共61页3.2.1登录系统发行版版本号内核版本号平台类型主机名称

14、Red Hat Enterprise Linux Server release 5(Tikanga)Red Hat Enterprise Linux Server release 5(Tikanga)Kernel 2.6.18-8.el5 on an i686Kernel 2.6.18-8.el5 on an i686localhost loginlocalhost login:rootroot第25页,本讲稿共61页3.2.1登录系统(续)虚拟控制台允许多账户同时登录当启用图形界面,可用的数量为7个使用组合键Alt+Fn切换虚拟控制台的命名ttyn第26页,本讲稿共61页在多个虚拟控制台之间

15、切换Ctrl+Alt+F1、F2-F6,可以打开多个用户终端界面(称作“虚拟控制台”),在每个虚拟控制台中进行相关的操作。Ctrl+Alt+F7切换到XWindow,Ctrl+Alt+Backspace,关闭XWindow。在默认情况下,有6个处于激活状态的控制台和文本登录会话在运行,对应热键Ctrl+Alt+F1F6。第一个图形界面虚拟控制台默认为7(Ctrl+Alt+F7)。第27页,本讲稿共61页3.2.1登录系统(续)命令提示符rootlocalhost#rootlocalhost#登录帐户登录帐户 主机名主机名 工作目录工作目录 命令提示符号命令提示符号#、$第28页,本讲稿共61页

16、3.2.2退出系统从当前的虚拟控制台中注销rootlocalhost rootlocalhost#exit#exitrootlocalhost rootlocalhost#logout#logout第29页,本讲稿共61页3.2.2退出系统(续)关闭系统#shutdown-h now#shutdown-h now 立刻关闭系统立刻关闭系统#shutdown-h 12:30#shutdown-h 12:30 在当天在当天1212点半关闭系统点半关闭系统#shutdown-h+10#shutdown-h+10 在在1010分钟后关闭系统分钟后关闭系统#init 0#init 0(关闭系统)(关闭系

17、统)关闭系统关闭系统#poweroff#poweroff 关闭系统关闭系统#halt#halt 系统停止系统停止 第30页,本讲稿共61页3.2.2退出系统(续)重启系统#shutdown-r now#shutdown-r now#init 6#init 6第31页,本讲稿共61页区 别在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到关闭或重启系统的目的,但每个命令的内部工作过程是不同的。第32页,本讲稿共61页1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的

18、。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能 会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。第33页,本讲稿共61页而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程process都会收到系统所送达的信号signal决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件mail和 新闻news的程序则可以正常地离开等等。第34页,本讲稿共61页shutdown执行它的工作是送

19、信号signal给init程序要求它改变runlevel(运行级)。Runlevel0被用来停机haltrunlevel6是用来重新激活reboot系统而runlevel1则是被用来让系统进入管理工作可以进行的状态这是预设的假定没有-h也 没有-r参数给shutdown。要想了解在停机halt或者重新开机reboot过程中做了哪些动作你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。第35页,本讲稿共61页 shutdown参数说明:-t在改变到其它runlevel之前告诉init多久以后关机。-r重启计算机。-k并不真正关机只是送警告信号给每位登录者login。

20、-h关机后关闭电源halt。-n不用init而是自己来关机。不鼓励使用这个选项而且该选项所产生的后果往 往不总是你所预期得到的。-ccancelcurrentprocess取消目前正在执行的关机程序。所以这个选项当然没有时间参数但是可以输入一个用来解释的讯息而这信息将会送到每位使用者。-f在重启计算器reboot时忽略fsck。-F在重启计算器reboot时强迫fsck。-time设定关机shutdown前的时间。第36页,本讲稿共61页2.halt-最简单的关机命令 其实halt就是调用shutdown-h。halt执行时杀死应用进程执行sync系统调用文件系统写操作完成后就会停止内核。参数

21、说明:-n防止sync系统调用它用在用fsck修补根分区之后以阻止内核用老版本的超 级块superblock覆盖修补过的超级块。-w并不是真正的重启或关机只是写wtmp/var/log/wtmp纪录。-d不写wtmp纪录已包含在选项-n中。-f没有调用shutdown而强制关机或重启。-i关机或重启前关掉所有的网络接口。-p该选项为缺省选项。就是关机时调用poweroff。第37页,本讲稿共61页3.rebootreboot的工作过程差不多跟halt一样不过它是引发主机重启而halt是关机。它的参数与halt相差不多。4.initinit是所有进程的祖先它的进程号始终为1所以发送TERM信号给

22、init会终止所有的用户进程守护进程等。shutdown就是使用这种机制。init定义了8个运行级别(runlevel),init0为关机init1为重启。第38页,本讲稿共61页3.3目录与文件的基本概念3.3.1目录的基本知识关于FHSLinux的目录结构工作目录和宿主目录路径概述3.3.2文件的基本知识文件与文件名的约定文件的类型第39页,本讲稿共61页3.3.1目录的基本知识关于FHS1994年1月,FSSTND中定义了目录层次的基本特征1995年,为了使文件系统层次能够用于UNIX及所有类UNIX系统,对FSSTND做了修改FHS(文件系统层次标准)第40页,本讲稿共61页目录结构通

23、过对系统目录组织结构的了解,可以在进行文件操作和系统管理时方便地知道所要的东西在什么地方。Linux的文件系统采用分层的树形目录结构。即:在一个根目录(通常用“/”表示),含有多个下级子目录或文件;子目录中又可含有更下级的子目录或者文件的信息,这样一层一层地延伸下去,构成一棵倒置的树。树中的“根”与“杈”代表的是目录或称为文件夹,而“叶子”则是一个个的文件。如图3-1所示图3-1 Linux树型目录结构第41页,本讲稿共61页主要的系统目录及其简单描述目录解释/bin存放普通用户可以使用的命令文件。目录/usr/bin 也可用来贮存用户命令。/sbin一般存放非普通用户使用的命令(有时普通用户

24、也可能会用到)。目录/usr/sbin 中也包括了许多系统命令。/etc系统的配置文件。/root系统管理员(root或超级用户)的主目录。/usr包括与系统用户直接相关的文件和目录,一些主要的应用程序也保存在该目录下。/home用户主目录的位置,保存了用户文件(用户自己的配置文件,文档,数据等)。/dev设备文件。在Linux中设备以文件形式表现,从而可以按照操作文件的方式简便地对设备进行操作。/mnt文件系统挂载点。一般用于安装移动介质其它文件系统(如DOS)的分区、网络共享文件系统或任何可安装文件系统。/lib包含许多由/bin 和/sbin 中的程序使用的共享库文件。目录/usr/li

25、b/中含有更多用于用户程序的库文件。/boot包括内核和其它系统启动时使用的文件。/var包含一些经常改变的文件。例如假脱机(spool)目录文件日志目录锁文件临时文件等等。/proc操作系统的内存映像文件系统,是一个虚拟的文件系统(没有占用磁盘空间)。当用户查看它们时,看到的是内存里的信息,这些文件有助于了解系统内部信息。/opt存放可选择安装的文件和程序。主要由第三方开发者用于安装和卸装他们的软件包。/tmp用户和程序的临时目录,该目录中的文件被系统自动清空。/lost+found在系统修复过程中恢复的文件。第42页,本讲稿共61页boot/启动文件。所有与系统启动有关的文件都保存在这里,

26、这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。boot/grub/Grub引导器相关的文件dev/设备文件,dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的第43页,本讲稿共61页proc/内核与进程镜像。这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件第44页,本讲稿共61页mnt/临时挂载。系统提供这些目录是为了让用户临时挂载别的文件系统的,在其他Linux中,经常是用来

27、“挂载”其他设备,例如光驱、软驱、U盘等。media/挂载媒体设备,在ubuntu中用来挂载设备。相当于mnt目录root/root用户的$HOME目录home/用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。home/user/普通用户的$HOME目录第45页,本讲稿共61页bin/bin是Binary的缩写。这个目录存放着最经常使用的命令。sbin/管理员系统程序。s就是SuperUser的意思,这里存放的是系统管理员使用的系统管理程序。lib/系统程序库文件,这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。

28、几乎所有的应用程序都需要用到这些共享库。第46页,本讲稿共61页Etc目录etc/系统程序和大部分应用程序的全局配置文件,这个目录用来存放所有的系统管理所需要的配置文件和子目录。init.d/SystemV风格的启动脚本rcX.d/启动脚本的链接,定义运行级别,X为06、Snetwork/网络配置文件X11/图形界面配置文件第47页,本讲稿共61页usr/我们要用到的很多应用程序和文件几乎都存放在usr目录下。具体来说:/usr/X11R6存放X-Windows的目录;/usr/games存放着XteamLinux自带的小游戏;/usr/bin存放着许多应用程序;/usr/sbin存放root

29、超级用户使用的管理程序;/usr/docLinux技术文档;/usr/include用来存放Linux下开发和编译应用程序所需要的头文件;第48页,本讲稿共61页/usr/lib存放一些常用的动态链接共享库和静态档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件;/usr/man帮助文档所在的目录;/usr/srcLinux开放的源代码/usr/share/应用程序资源文件第49页,本讲稿共61页var/动态数据,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。如果你想做一个网站,你也会用到/var/www

30、这个目录。temp/临时文件,这个目录是用来存放一些临时文件的。lost+found/磁盘修复文件。这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。第50页,本讲稿共61页3.3.1目录的基本知识(续)Linux的目录结构binbindevdevhomehomelost+foundlost+foundprocprocsbinsbinusrusrbootbootetcetcliblibmntmntrootroottmptmpvarvar/第51页,本讲稿共61页3.3.1目录的基本知识(续)工作目录和宿主目录工作目录用户时刻处于的目录宿主目录创建用户账户时被自动生成普通用户的宿

31、主目录位于/home目录中root用户的宿主目录位于/root正常情况下,用户登录到系统后,其工作目录便是该帐户的宿主目录,在命令提示符中用表示第52页,本讲稿共61页3.3.1目录的基本知识(续)路径概述绝对路径以“/”开始的路径表示方式例如/etc/rc.d/rc.local相对路径以“.”、“.”或目录名开始的路径表示方式例如./sysconfig./etc/sysconfigetc/sysconfig第53页,本讲稿共61页路径中的一级特殊符号符号符号说明说明.表示用户所处的当前目录.表示上级目录表示当前用户自己的宿主目录第54页,本讲稿共61页3.3.2文件的基本知识文件与文件名Li

32、nux系统中一切皆可视为文件Linux下文件名的最大长度可以是255个字符(路径长度是4096个字符),通常由字母、数字、“.”(点号)、“_”(下划线)和“-”(减号)组成。文件名中不能含有“/”符号,因为“/”在 Linux目录树中表示根目录或路径中的分隔符(如同 DOS中的“”)。可在文件名中包含以下字符!#$%&*();|“Linux的文件名有大、小写限制第55页,本讲稿共61页文件命名约定Linux系统中支持文件名中的通配符,具体如下:星号(*):匹配零个或多个字符;问号(?):匹配任何一个字符;:代表一个指定范围的字符。方括号中的字符范围可以由直接给出的字符组成,也可以由表示限定范

33、围的起始字符、终止字符及中间的连字符“-”组成。第56页,本讲稿共61页通配符模式串意义*当前目录下所有文件名,但不包括.开头的文件。例如abc但不是.abc*Text*当前目录下所有文件名中包含有Text的文件名,但不包括.开头的文件ab-dm*当前目录下所有以a、b、c、d、m开头的文件名ab-dm?当前目录下所有以a、b、c、d、m开头且后面只跟有一个字符的文件名!ab-dm?或ab-dm?当前目录下所有不以a、b、c、d、m开头且后面只跟有一个字符的文件名/dev/hd?目录/dev下所有以hd开头且只有三个字符的文件名第57页,本讲稿共61页文件类型Linux支持以下文件类型:普通文

34、件、目录文件、设备文件以及符号链接文件。1.普通文件包括文本文件、数据文件、可执行的二进制程序等。2.目录文件简称目录,Linux 中把目录看成是一种特殊的文件,利用它构成文件系统的分层树型结构。每个目录文件中至少包括两个文件,“.”表示上一级目录,“.”表示该目录本身。3.设备文件设备文件是一种特别文件,Linux 系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别设备文件:字符设备和块设备。4.符号链接(链接文件)-类似Windows中的“快捷方式”一种特殊文件,它们存放的数据是文件系统中通向某个文件的路径。当使用符号链接文件时,系统自动地访问所保存的这个路径。第58页,本讲稿共61页文件类型5.管道文件管道文件是一个允许单独进程之间互相通信的特殊文件类型。管道文件用于进程之间的通信,一个进程打开一个指定的文件(管道文件)用来写入,另一个进程打开相同的一个文件(管道文件)用来读出,两个独立的进程就通过这个管道文件交换信息。管道文件与其他文件的最大区别在于:管道内部的数据是暂时性的,操作结束后,数据就消失了。第59页,本讲稿共61页本章总结了解Linux引导的整个过程了解如何登录和退出系统了解虚拟控制台的概念掌握Linux的目录结构掌握Linux中常见的文件类型第60页,本讲稿共61页第61页,本讲稿共61页

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

当前位置:首页 > 生活休闲 > 资格考试

本站为文档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