《Linux的初步使用》PPT课件.ppt_第1页
《Linux的初步使用》PPT课件.ppt_第2页
《Linux的初步使用》PPT课件.ppt_第3页
《Linux的初步使用》PPT课件.ppt_第4页
《Linux的初步使用》PPT课件.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章 Linux的初步使用,河北经贸大学 王春海,本章目标,了解Linux引导的整个过程 了解如何登录和退出系统 了解虚拟控制台的概念 掌握Linux的目录结构 掌握Linux中常见的文件类型,本章内容,3.3 目录与文件的基本概念,3.2 登录与推出系统,3.1 引导过程,3.1 引导过程,阶段一 系统BIOS检查系统并启动存放于主硬盘的MBR(主引导记录) 阶段二 MBR把它自己载入内存,并启动其中的引导装载程序 阶段三 引导装载程序把内核载入到内存,然后按照顺序加载任何必须的模块并挂载“/”分区 阶段四 内核把引导过程的控制权限转给/sbin/init程序 阶段五 引导起来的Linux系统把登录界面呈现在用户面前,3.2 登录与退出系统,3.2.1 登录系统 虚拟控制台 命令提示符 3.2.2 退出系统 从当前的虚拟控制台中注销 关闭系统 重启系统,Red Hat Linux中定义的运行级别,3.2.1 登录系统,发行版版本号 内核版本号 平台类型 主机名称,Red Hat Enterprise Linux Server release 5 (Tikanga) Kernel 2.6.18-8.el5 on an i686 localhost login:,root,3.2.1 登录系统(续),虚拟控制台 允许多账户同时登录 当启用图形界面,可用的数量为7个 使用组合键Alt+Fn切换 虚拟控制台的命名 ttyn,在多个虚拟控制台之间切换,Ctrl+Alt+F1、F2-F6,可以打开多个用户终端界面(称作“虚拟控制台”),在每个虚拟控制台中进行相关的操作。Ctrl+Alt+F7切换到X Window,Ctrl+Alt+Backspace,关闭X Window。 在默认情况下,有6个处于激活状态的控制台和文本登录会话在运行,对应热键Ctrl+Alt+F1F6。第一个图形界面虚拟控制台默认为7(Ctrl+Alt+F7)。,3.2.1 登录系统(续),命令提示符,rootlocalhost #,登录帐户 主机名 工作目录 命令提示符号 #、$,3.2.2 退出系统,从当前的虚拟控制台中注销,rootlocalhost # exit rootlocalhost # logout,3.2.2 退出系统(续),关闭系统,# shutdown -h now 立刻关闭系统 # shutdown -h 12:30 在当天12点半关闭系统 # shutdown -h +10 在10分钟后关闭系统 # init 0(关闭系统) 关闭系统 # poweroff 关闭系统 # halt 系统停止,3.2.2 退出系统(续),重启系统,# shutdown -r now # init 6,区 别,在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到关闭或重启系统的目的,但每个命令的内部工作过程是不同的。,1.shutdown,shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能 会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。,而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。 并且login指令会被冻结即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程process都会收到系统所送达的信号signal 决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件mail和 新闻news的程序则可以正常地离开等等。,shutdown执行它的工作是送信号signal给init程序要求它改变runlevel(运行级)。 Runlevel 0被用来停机haltrunlevel 6是用来重新激活reboot系统而runlevel 1则是被用来让系统进入管理工作可以进行的状态这是预设的假定没有-h也 没有-r参数给shutdown。要想了解在停机halt或者重新开机reboot过程中做了哪些动作你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。,shutdown 参数说明:,-t 在改变到其它runlevel之前告诉init多久以后关机。 -r 重启计算机。 -k 并不真正关机只是送警告信号给每位登录者login。 -h 关机后关闭电源halt。 -n 不用init而是自己来关机。不鼓励使用这个选项而且该选项所产生的后果往 往不总是你所预期得到的。 -c cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数但是可以输入一个用来解释的讯息而这信息将会送到每位使用者。 -f 在重启计算器reboot时忽略fsck。 -F 在重启计算器reboot时强迫fsck。 -time 设定关机shutdown前的时间。,2.halt-最简单的关机命令,其实halt就是调用shutdown -h。halt执行时杀死应用进程执行sync系统调用 文件系统写操作完成后就会停止内核。 参数说明: -n 防止sync系统调用它用在用fsck修补根分区之后以阻止内核用老版本的超 级块superblock覆盖修补过的超级块。 -w 并不是真正的重启或关机只是写wtmp/var/log/wtmp纪录。 -d 不写wtmp纪录已包含在选项-n中。 -f 没有调用shutdown而强制关机或重启。 -i 关机或重启前关掉所有的网络接口。 -p 该选项为缺省选项。就是关机时调用poweroff。,3.reboot reboot的工作过程差不多跟halt一样不过它是引发主机重启而halt是关机。它的参数与halt相差不多。 4.init init是所有进程的祖先它的进程号始终为1所以发送TERM信号给init会终止所有的用户进程守护进程等。shutdown 就是使用这种机制。 init定义了8个运行级别(runlevel), init 0为关机init 1为重启。,3.3 目录与文件的基本概念,3.3.1 目录的基本知识 关于FHS Linux的目录结构 工作目录和宿主目录 路径概述 3.3.2 文件的基本知识 文件与文件名的约定 文件的类型,3.3.1 目录的基本知识,关于FHS 1994年1月,FSSTND中定义了目录层次的基本特征 1995年,为了使文件系统层次能够用于UNIX及所有类UNIX系统,对FSSTND做了修改 FHS(文件系统层次标准),目录结构,通过对系统目录组织结构的了解,可以在进行文件操作和系统管理时方便地知道所要的东西在什么地方。 Linux的文件系统采用分层的树形目录结构。即:在一个根目录(通常用“/”表示),含有多个下级子目录或文件;子目录中又可含有更下级的子目录或者文件的信息,这样一层一层地延伸下去,构成一棵倒置的树。树中的“根”与“杈”代表的是目录或称为文件夹,而“叶子”则是一个个的文件。 如图3-1所示,图3-1 Linux树型目录结构,主要的系统目录及其简单描述,boot/ 启动文件。所有与系统启动有关的文件都保存在这里,这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。 boot/grub/ Grub引导器相关的文件 dev/ 设备文件,dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的,proc/ 内核与进程镜像。这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,mnt/ 临时挂载。系统提供这些目录是为了让用户临时挂载别的文件系统的,在其他Linux中,经常是用来“挂载”其他设备,例如光驱、软驱、U盘等。 media/ 挂载媒体设备,在ubuntu中用来挂载设备。相当于mnt目录 root / root用户的$HOME目录 home/用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 home/user/ 普通用户的$HOME目录,bin/ bin是Binary的缩写。这个目录存放着最经常使用的命令。 sbin/ 管理员系统程序。s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 lib/ 系统程序库文件,这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。,Etc目录,etc/ 系统程序和大部分应用程序的全局配置文件,这个目录用来存放所有的系统管理所需要的配置文件和子目录。 init.d/ System V风格的启动脚本 rcX.d/ 启动脚本的链接,定义运行级别,X为06、S network/ 网络配置文件 X11/ 图形界面配置文件,usr/我们要用到的很多应用程序和文件几乎都存放在usr目录下。具体来说: /usr/X11R6存放X-Windows的目录; /usr/games存放着XteamLinux自带的小游戏; /usr/bin存放着许多应用程序; /usr/sbin存放root超级用户使用的管理程序; /usr/doc Linux技术文档; /usr/include用来存放Linux下开发和编译应用程序所需要的头文件;,/usr/lib存放一些常用的动态链接共享库和静态档案库; /usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件; /usr/man帮助文档所在的目录; /usr/src Linux开放的源代码 /usr/share/ 应用程序资源文件,var/ 动态数据,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。如果你想做一个网站,你也会用到/var/www这个目录。 temp/ 临时文件 ,这个目录是用来存放一些临时文件的。 lost+found/ 磁盘修复文件。这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。,3.3.1 目录的基本知识(续),Linux的目录结构,3.3.1 目录的基本知识(续),工作目录和宿主目录 工作目录 用户时刻处于的目录 宿主目录 创建用户账户时被自动生成 普通用户的宿主目录位于 /home 目录中 root用户的宿主目录位于 /root 正常情况下,用户登录到系统后,其工作目录便是该帐户的宿主目录,在命令提示符中用表示,3.3.1 目录的基本知识(续),路径概述 绝对路径 以“ / ” 开始的路径表示方式 例如 /etc/rc.d/rc.local 相对路径 以“.”、“”或目录名开始的路径表示方式 例如 ./sysconfig /etc/sysconfig etc/sysconfig,路径中的一级特殊符号,3.3.2 文件的基本知识,文件与文件名 Linux系统中一切皆可视为文件 Linux 下文件名的最大长度可以是255个字符(路径长度是4096个字符),通常由字母、数字、“.”(点号)、“_”(下划线)和“-”(减号)组成。文件名中不能含有“/”符号,因为“/”在 Linux 目录树中表示根目录或路径中的分隔符(如同 DOS 中的“”)。 可在文件名中包含以下字符 ! # $ % | “ Linux的文件名有大、小写限制,文件命名约定,Linux 系统中支持文件名中的通配符,具体如下: 星号(*):匹配零个或多个字符; 问号(?):匹配任何一个字符; :代表一个指定范围的字符。方括号中的字符范围可以由直接给出的字符组成,也可以由表示限定范围的起始字符、终止字符及中间的连字符“-”组成。,通配符,文件类型,Linux支持以下文件类型:普通文件、目录文件、设备文件以及符号链接文件。 1.普通文件 包括文本文件、数据文件、可执行的二进制程序等。 2.目录文件 简称目录,Linux 中把目录看成是一种特殊的文件,利用它构成文件系统的分层树型结构。每个目录文件中至少包括两个文件,“”表示上一级目录,“.”表示该目录本身。 3.设备文件 设备文件是一种特别文件,Linux 系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别设备文件:字符设备和块设备。 4.符号链接(链接文件)-类似Windows中的“快捷方式” 一种特殊文件,它们存放的数据是文件系统中通向某个文件的路径。当使用符号链接文件时,系统自动地访问所保存的这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论