




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux操作系统实用教程操作系统实用教程1精品培训课件PPT第第1章章 Linux操作系统概述操作系统概述 o 1.1 自由软件简介自由软件简介Linux是自由软件的代表,运行在该系统上的应用程序几乎都是自由软件。n 自由软件含义自由软件含义 n 自由软件相关词语自由软件相关词语o 1.2 Linux操作系统概述操作系统概述n Linux的发展历史 n Linux的内核版本与发行版本n Linux的特点 2精品培训课件PPT自由软件含义 o 自由软件是指用户拥有以下三个层次自由的软件:n 研究程序运行机制,源代码公开并根据用户自己的需要修改它的自由;n 重新分发拷贝,以使其他人能够共享软件的
2、自由;n 改进程序,为使他人受益而散发它的自由;o 简言之,就是用户有运行、拷贝、研究、改进软件的自由。3精品培训课件PPT自由软件相关词语 o FSF自由软件基金会o GPL协议 o GUN工程 4精品培训课件PPT1.2 Linux操作系统概述 o Linux的发展历史 o Linux的内核版本与发行版本 5精品培训课件PPTLinux的内核版本的内核版本Linux内核版本由3个数字组成:r.x.y o r:目前发布的Kernel主版本。o x:偶数是稳定版本,奇数是开发中的版本。o y:错误修补次数。6精品培训课件PPTLinux的内核版本的内核版本o 一般来说,x位为偶数的版本表明这是
3、一个可以使用的稳定版本,如:2.6.18;x位为奇数的版本一般加入了一些新内容,不一定稳定,是测试版本,如:2.7.22。o Red Hat Enterprise Linux 5 使用的内核版本是2.6.18。7精品培训课件PPTLinux的发行版本的发行版本 o Linux免费的内核,以及允许用户或厂商自行搭配其他应用程序的特性,目前世界上已经有超过百种不同的组合,这些不同的厂商把发布的内核与应用程序包组合就成了不同发行套件版本的Linux系统,相对于内核版本,发行套件版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。 8精品培训课件PPT国内外常见的Linux发行版本 o 红旗
4、红旗Linuxo openSUSE Linux 9精品培训课件PPT国内外常见的Linux发行版本o Ubuntu Linux o Red Hat Linux 10精品培训课件PPT国内外常见的Linux发行版本o Mandrake Linux o Turbo Linux 11精品培训课件PPTLinux的特点 o 开放性开放性 o 多用户多用户 o 多任务多任务 o 良好的用户界面良好的用户界面 o 设备独立性设备独立性 把所有外部设备统一当作文件对待,只要安装设备的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 12精品培训课件PPTLinux的
5、特点o 提供了丰富的网络功能提供了丰富的网络功能 o 可靠的系统安全性可靠的系统安全性o 良好的可移植性良好的可移植性 13精品培训课件PPTLinux的特点o 兼容其他兼容其他Unix系统系统 同样遵循POSIX(Portable Operating System for Unix)标准来开发,所以Linux与现今的System V以及BSD等主流Unix系统均可兼容,而原来Unix系统下可以执行的程序,也几乎可以完全移植到Linux上。 o 支持多种文件系统支持多种文件系统 14精品培训课件PPT关于Red Hat Linux o Red Hat Linux 9.0版本以后,Red Hat
6、公司然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的套件,也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project 将会由红帽公司赞助,以 Red Hat Linux 9为范本加以改进,原本的开发团队将会继续参与 Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。 15精品培训课件PPTEND OF CHAPTER 116精品培训课件PPT第第2章章 Linux的安装、启动与关闭的安装、启动与关闭 o 2.1 Linux系统的安装
7、准备 用户首先明确安装用途以及和现有计算机操作系统的关系,进行确认,了解掌握Linux操作系统安装的一般性常识,采取什么样的安装方法 o 安装程序的获取 o 硬件需求 17精品培训课件PPT硬件需求o硬件的兼容性硬件的兼容性最新的硬件支持列表可在下面的网址中查到:http:/ o最低配置要求最低配置要求 CPU硬盘空间 内存 目前Linux可以支持的最大内存为4G,所以内存越大越好。如果要执行X窗口图形界面,需要拥有192M以上的内存,另外,对于多用户登录,则每增加一个文本模式用户,则系统会消耗0.51M的内存;如果用户以X窗口图形方式登录,则每个用户需要则加46M的内存。18精品培训课件PP
8、T安装方式安装方式 o 按安装界面进行划分 o (1) 字符界面安装o 通过键盘操作进行,该方式安装速度快,适合所有要安装的主机,并且条件具备时可进行网络环境下通过服务器主机进行安装,如FTP、NFS、HTTP等方式。o (2) 图形界面安装o 通过鼠标操作进行安装,该方式安装速度相对于字符界面要慢,但操作简单明了,更适合普通用户在本地进行安装。 19精品培训课件PPT2.2 Linux操作系统的安装操作系统的安装o 可以从多种介质进行安装,包括光盘、硬盘及网络等,这里以常见的光盘介质为例进行安装。 o Linux的安装步骤 o (1) 选择界面安装o (2) 测试光盘介质o (3) 语言选择
9、o (4) 填写安装号码20精品培训课件PPTLinux的安装步骤o (5) 磁盘初始化o (6) 选择磁盘分区方式o (7) 为系统分区o (8) 引导装载程序配置o (9) 网络配置o (10) 设置根口令及验证o (11) 软件包的选择21精品培训课件PPT选择界面安装 22精品培训课件PPT测试安装介质 23精品培训课件PPT语言选择 24精品培训课件PPT安装号码 25精品培训课件PPT是否硬盘初始化26精品培训课件PPT 选择分区方式 27精品培训课件PPT磁盘分区 28精品培训课件PPT添加分区 29精品培训课件PPT引导装载程序配置 30精品培训课件PPT网络配置 31精品培训
10、课件PPT编辑网卡参数 32精品培训课件PPT设置根口令 33精品培训课件PPT 选择软件包安装类别 34精品培训课件PPT选择软件包 35精品培训课件PPT显示安装进度的安装界面 36精品培训课件PPT完成安装 37精品培训课件PPTLinux系统的首次启动的设置步骤 o (1) 欢迎语及许可协议 o (2) 防火墙设置o (3) “SELinux”配置o (4) 新增系统用户o (5) 检测声卡状态38精品培训课件PPT防火墙设置39精品培训课件PPT“SELinux”配置 40精品培训课件PPT新增系统用户 41精品培训课件PPT检测声卡状态 42精品培训课件PPTLinux系统的升级系
11、统的升级o 1. 系统升级系统升级o 2. 内核升级内核升级43精品培训课件PPTLinux系统的删除 o 如果一个计算机中安装了Linux系统,同时也安装了Windows系统时,在Windows分区中是看不到Linux分区的。所以在Windows分区中会出现Linux分区不存在的现象。这样可以使用Linux安装光盘来进行删除操作 。44精品培训课件PPTLinux系统的删除步骤如下: (1) 首先,插入Linux光盘来引导系统,选择全新安装而不是升级安装。o (2) 然后,删除所有的Linux分区,之后按“Ctrl+Alt+Del”组合键重新引导,并中断原有的安装程序。o (3) 在重新启动
12、系统后,还是会出现GRUB引导管理程序,因为它保存在MBR中,此时可以准备DOS引导盘重新引导系统,然后执行以下命令即可删除有关GRUB或LILO的信息:o fdisk/mbro 要删除Linux分区,也可以使用分区工具或GHOST镜像方法进行删除。45精品培训课件PPT2.3 Linux系统的多重引导安装 o Linux操作系统中的多重引导程序GRUB,不仅可以对各种发行版本的Linux进行引导,也能够正常引导计算机上的其他操作系统。 o 实现多系统的引导功能时的磁盘分区是重点难点,所以安装多操作系统前应做好备份,以防资料丢失。 46精品培训课件PPT磁盘分区基础 o 硬盘分区是针对一个硬盘
13、进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-3个,扩展分区可以有0-1个,逻辑分区则没有什么限制。 47精品培训课件PPT磁盘分关系样式示例48精品培训课件PPTLinux系统中磁盘设备名o 系统第一块IDE接口的硬盘称为/dev/hda,而它的第一个分区则称为/dev/hda1。o 系统第二块IDE接口的硬盘称为/dev/hdb,而它的第三个分区则称为/dev/hdb3。o 系统第一块SCSI接口的硬盘称为/dev/sda,而它的第一个分区则称为/dev/sda1。o 系统第二块SCSI接口的硬盘称为/dev/sdb,而它的第五个分区则称为/dev/sdb5。 4
14、9精品培训课件PPTLinux中的分区数字编号o Linux中的分区数字编号,14留给主分区和扩展分区,逻辑分区从5开始。o 50精品培训课件PPTLinux和Windows操作系统多重引导安装 o 对于Windows和Linux间的多重引导问题,最好是先安装Windows操作系统,然后再在Windows分区的文件系统下进行Linux分区 。51精品培训课件PPT2.4 VMware虚拟机下安装Linux系统 o VMware简介 o VMware workstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,即在现有的操作系统上在运行另一个操作系统,VMware可以在计
15、算机所安装的操作系统上构建多个虚拟的计算机系统,那个真实的计算机上安装的操作系统被称为主操作系统,虚拟计算机上安装的操作系统则被称为客户操作系统。 52精品培训课件PPTVMware虚拟机安装操作系统主要有以下目的和意义 o 单机构建网络环境o 软件开发跨平台移植o 系统学习o 进行危险操作53精品培训课件PPTVMware虚拟机下安装运行Linux操作系统 o VMware的安装的安装 o VMware可以在网上下载,它既有Windows版本又有Linux版本,因此借助不同的版本,即也可以在Linux操作系统下安装运行Windows操作系统,也可以在Windows操作系统下安装运行Linux
16、等操作系统 。54精品培训课件PPT新建虚拟机并安装新建虚拟机并安装Linux虚拟系统虚拟系统 o VMware的主界面下我们可以按照“向导”来建立一个新的Linux虚拟机 ,虚拟机建立完后,在光驱中放入Linux安装光盘或者使用镜像文件即可正常安装虚拟的Linux系统了。55精品培训课件PPT建立完成的虚拟机等待安装Red Hat Linux56精品培训课件PPT2.5 Linux系统的启动与关闭 o Linux系统的启动引导步骤 o Linux系统启动是显示一行行的文本接连滚动出现的信息,它可以告诉您目前机器在启动时加载了哪些进程、服务、设备等信息,是否正常运行。用户通过了解启动信息的前后
17、顺序以及每一行信息的意义,掌握系统的功能状态,对于系统管理工作来说是相当重要的,系统管理的成功与否也就由此开始。57精品培训课件PPTLinux系统的启动引导步骤 o (1) 加载BIOS(Basic Input/Output System) o (2) 进入GRUB o (3) 加载Linux Kernelo (4) 执行inito (5) 运行/etc/rc.d/rc.sysinito (6) 执行/etc/inittab o (7) 执行默认级别中的所有Scripto (8) 执行/bin/login程序58精品培训课件PPT Linux系统的引导系统启动菜单程序GRUB o 1. GR
18、UB简介o 2. GRUB的启动菜单o 3. GRUB启动配置文件参数含义59精品培训课件PPT2.5.3 Linux系统的登录系统的登录o 1. 登录模式登录模式o (1) 图形界面登录o (2) 文本模式登录o 2. 模式切换模式切换o (1) X窗口下切换到字符终端o (2) 字符界面进入X窗口界面60精品培训课件PPT2.5.3 系统的注销与关闭系统的注销与关闭o 1. 注销注销字符界面下输入logout或exit命令o 2. 关闭系统关闭系统立刻关闭系统 shutdown h nowhalt是系统正常关机,reboot是系统重新启动,poweroff是系统关机后还会关闭电源。 61精
19、品培训课件PPTEND OF CHAPTER 262精品培训课件PPT第第3章章 Linux操作基础操作基础 o Shell简介 每种操作系统都有其特定的shell , Linux的缺省shell是Bash(Bourne Again shell) ,用户登录以后shell进入内存。o 查看它的shell解释器bash的版本执行的命令为:bash versiono shell的命令解释器功能为:接收用户键入的命令,进行分析,创建子进程,由子进程实现命令所规定的功能,等子进程终止后,发出提示符。 63精品培训课件PPT简单命令简单命令 o pwd命令命令 o date命令命令 o who命令命令
20、o cal命令命令 o uname命令命令 o wc命令命令 o Clear命令命令64精品培训课件PPTShell命令的操作基础命令的操作基础 o shell命令的一般格式 命令名称命令名称 选项选项 参数参数o 在线帮助命令n man 命令名命令名 n 命令名命令名 -help n Info 命令名命令名 n Whatis 命令名命令名 o 与shell有关的配置文件 65精品培训课件PPT3.5 Shell命令的高级操作命令的高级操作o shell的命令补全 o shell的历史命令 o shell的重定向 o shell的管道操作 66精品培训课件PPTshell的命令补全 o 先输入
21、命令的前几个字母,然后按TAB键,如果与输入字母匹配的仅有一个命令名或文件名,系统将自动补全,如果有多个与之匹配,系统将发出报警声音,如果再按一下TAB键,系统将列出所有与之匹配的命令或文件名,从而方便用户操作。 67精品培训课件PPTshell的历史命令 o 用户在命令行操作中输入的所有命令,系统都会将其自动记录到用户宿主目录下的一个文件中(/.bash_history),记录的多少由用户环境变量中的HISTSIZE决定。 o 在提示符下输入history命令查看所有历史命令 o 若执行以前历史命令列表中的某一个命令,则执行“!n”,n为历史命令列表中的编号 o 向上方向键可以翻出最近使用的
22、命令68精品培训课件PPTshell的重定向 o 输出重定向符号有“”和“”,“”叫做重定向附加。而输入重定向符为“”,可以把命令行出错的信息保存到指定的文件中去。 69精品培训课件PPTshell的管道操作 o 管道线“|”前面的命令的输出是管道线“|”后面命令的输入。 o 例如:o rootwdg-linux-5 # cal | wc | wco 1 3 2470精品培训课件PPT3.6 Linux的的X Windowo X Window系统简介 o Linux的桌面环境 o GNOME桌面环境简介 o GNOME桌面中的菜单系统 o 使用Nautilus文件管理器 71精品培训课件PPT
23、END OF CHAPTER 372精品培训课件PPT第第4章章 Linux文件系统文件系统o “文件系统”有以下几种含义:o (1) 指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而Windows XP的文件系统是NTFS或FAT32,就是指这个意思。o (2) 指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。o (3) 指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。 73精品培训课件PPT4.1 Linux系统的文件及其类型系统的文件及其类型o Li
24、nux系统的文件含义 n 文件的含义文件的含义 n 文件的成分文件的成分 n 文件的命名文件的命名 o Linux系统的目录结构 n Linux文件系统使用单一的根目录结构,所有的分区都挂载到单一的“/”目录上 o Linux的文件类型 74精品培训课件PPTLinux的文件类型o 普通文件普通文件 o 链接文件链接文件 o 设备文件设备文件 o 链接文件链接文件 75精品培训课件PPT4.2 Linux系统的文件操作命令系统的文件操作命令o Linux的文件导航命令 n 1s命令命令 n cd命令命令 o Linux的文件信息显示命令 n cat查看文件信息命令查看文件信息命令 n more
25、逐屏显示文件内容逐屏显示文件内容 76精品培训课件PPTLinux系统的文件操作命令 o Linux的文件复制、删除及移动命令 n cp复制命令复制命令 n mv文件移动及改名命令文件移动及改名命令 o Linux的文件检索、排序命令n grep文件信息检索命令文件信息检索命令 n sort排序命令排序命令o Linux的目录操作命令 n mkdir创建目录命令创建目录命令 n rmdir删除目录命令删除目录命令 77精品培训课件PPT4.3 文件的权限 o 文件的属主与属组 chown 选项选项 所有者所有者:组组 文件列文件列表表o 文件的访问权限文件的访问权限 o 文件的权限表示方法文件
26、的权限表示方法 78精品培训课件PPT文件权限的修改方法文件权限的修改方法 o 字母形式修改权限 n 字母模式模式形式即“用户对象 操作符号 操作权限”,其命令格式为:n chmod 选项选项 模式模式,模式模式 文件名文件名o 数字形式修改权限 n 数字形式即由三位八进制数字组成,其命令格式为:n chmod 八进制模式八进制模式 文件名文件名79精品培训课件PPT文件的特殊权限 o SUID、SGID和Sticky的表示 o suid/sgid程序程序 o 程序的程序的t属性属性 o 目录的目录的s属性属性 o 目录的目录的T属性属性 o 文件默认权限umask掩码 80精品培训课件PPT
27、4.4 文件的链接文件的链接o 硬链接 n 不带选项,ln命令创建硬链接。在另外的目录或本目录中增加目标文件的一个目录项,一个文件就登记在多个目录中o 软链接(符号链接 ) n 用“ln -s”命令建立符号链接时,最好源文件用绝对路径名,这样可以在任何工作目录下进行符号链接。类似于Windows系统中的快捷方式。 81精品培训课件PPTEND OF CHAPTER 482精品培训课件PPT第第5章章 Linux系统管理系统管理 o 本章主要介绍了Linux操作系统管理的方法,它主要包括用户和组的管理、软件包管理及文件压缩、网络通信管理、进程控制和系统的服务启动管理等。83精品培训课件PPT5.
28、1 用户和组管理用户和组管理o 用户和组概述 n 账户 n 用户和组 o 用户和组的配置文件 n passwd文件 n shadow文件 n group文件 n gshadow文件 o 用户及组的管理命令 84精品培训课件PPT用户及组的管理命令 o 帐户管理命令帐户管理命令 n useradd n usermod n passwd n userdel o 组帐户管理命令组帐户管理命令 n groupadd n groupdel n gpasswd 85精品培训课件PPT添加用户到组o 将指定用户添加到指定用户组中o gpasswd -a username groupname86精品培训课件P
29、PT5.2 软件包管理 o Linux下软件包简介n rpm包 n tar包 n bz2包 n gz包 n deb包 n sh结尾的文件 n src源码文件 n bin文件 87精品培训课件PPTRPM软件包的管理 o RPM概述概述 n RPM的含义 n 使用RPM的好处 n RPM的功能 n RPM包的名称格式 n 获得RPM包的途径 88精品培训课件PPTRPM包的命令包的命令 o RPM包的安装 n 安装RPM包的基本命令格式是:n rpm -ivh o RPM包的删除 n 删除RPM包的基本命令格式是:n rpm -e 89精品培训课件PPTRPM包的命令包的命令o RPM包的查询
30、n rpm -qa n rpm -q n rpm -qp n rpm -qi n rpm -ql n rpm -qf 90精品培训课件PPTRPM包的命令包的命令o RPM包的升级 n 升级RPM包的基本命令格式是:n rpm -Uvh o RPM包的验证 n 验证RPM包的基本命令格式是:n rpm -V 参数参数91精品培训课件PPTTAR的软件包管理 o TAR包概述包概述 n TAR包的含义 n TAR包的名称格式 n TAR包的作用 n 获得TAR软件包 92精品培训课件PPTTAR包的命令包的命令 o 建立建立TAR包包 n 有两种方式:一种是建立普通的TAR包,只打包,不压缩 n
31、 tar cvf n 另一种是打包并压缩,选项是“zcvf”,其中“z”代表使用“gzip”程序进行文件的压缩n tar zcvf 93精品培训课件PPTTAR包的命令包的命令查询TAR包 o 查询TAR包 o 在释放TAR包之前,查看TAR包中的文件内容。其格式如下:o tar ztf o 查询的参数是“ztf”, 其中“z”同上,指查询压缩的TAR包,若无“z”则是普通的TAR包,“t”(Test)指查询TAR包,“f”指定 TAR包的文件名。94精品培训课件PPTTAR包的命令包的命令释放TAR包 o 释放TAR包比较简单,它使用“zxvf”参数,其中“x”指释放(eXtract)。它也
32、分为解非压缩和压缩包两种方式,命令格式如下:(注意,默认释放的路径是当前文件的路径)o tar zxvf o 若释放TAR包为非压缩的TAR包,则不需用参数“z”。95精品培训课件PPTsrc源代码包的编译及安装源代码包的编译及安装o (1) 释放TAR包o (2) 查看并阅读包内附带的软件安装说明o (3) 进行编译准备o (4) 进行编译o (5) 进行软件安装o (6) 清除临时文件96精品培训课件PPT5.3 网络通信管理网络通信管理 o 网络的基本配置n 网络相关概念网络相关概念 o IP地址 o 主机名 o 网关地址 o DNS服务器地址 o Red Hat Enterprise
33、Linux 5下的网络配置文件 97精品培训课件PPT网络配置工具网络配置工具netconfig o 配置方法 n 在字符界面下输入如下命令:n Netconfign 使用键使光标点移到相应位置后,输入相应的网络属性,包括IP地址、子网掩码、默认网关和DNS服务器的地址,确认设置完后,按键使光标移到“OK”按钮,回车保存并退出该配置程序。 o 重新启动网络服务 n service network restart 98精品培训课件PPT常用网络管理命令常用网络管理命令 o hostname o ifconfig n 显示当前活动的(或指定的)网卡设置。其格式为:n ifconfig 网卡设备名网
34、卡设备名 o 重新设置网卡的IP地址,一般由root用户进行设置。其格式为:n ifconfig 网卡设备名网卡设备名 IP地址地址99精品培训课件PPT一块网卡设为多个虚拟IP地址o 把指定的一块网卡设为多个虚拟IP地址,格式为:n Ifconfig 网卡设备名网卡设备名:n IP n n为指定网卡的编号100精品培训课件PPTping o ping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。ping命令默认会不间断地发送ICMP报文直到用户+c组组合键可以中途终止合键可以中途终止该命令。o 使用“-c”
35、选项可以控制ping命令发送报文的数量。其格式为:o ping -c 报文数报文数 目的主机地址目的主机地址101精品培训课件PPT常用的内部通信命令 o write n $ write username ttyn Messagen n +do wall o mesg o talk 102精品培训课件PPTmail o (1) 撰写和发送邮件n mail usernameo Subject:topico texto .o +d o Cc:usernamen mail s topic username filename103精品培训课件PPTMail(2) 接收和阅读邮件接收和阅读邮件o 直接输
36、入mail命令后会看到所有的邮件,最后一行会有“&”符号,它为邮件命令提示符,在其后可输入各种邮件命令。如想看哪一封邮件,则输入如下:n & n n 其中n为mail的编号 104精品培训课件PPTmail命令的常用命令的常用内部命令符号含义符号含义& n阅读n编号的邮件!command调用shell命令e编辑刚浏览过的邮件d n删除该编号的邮件r回复刚浏览过的邮件x 或q退出h浏览所有邮件? 或help获取mail命令的帮助105精品培训课件PPT5.4 进程管理进程管理 o 熟练掌握Linux下常用的进程管理,可以高效率地进行系统的管理。o 进程的概念进程的概念 o 进程属性进程属性 o
37、进程的类型进程的类型 106精品培训课件PPT进程的控制命令ps命令命令 o ps命令命令 nps ef n ps -axu 选项说明选项说明-a显示所有用户进程-f显示进程的详细信息-e显示包括系统进程的所有进程-x显示没有控制终端的进程-l显示进程的详细列表-u显示用户名和启动时间等信息107精品培训课件PPT ps输出信息的含义输出信息的含义 选项说明选项说明UID进程所有者的用户名VSZ进程占用的虚拟内存空间(KB)C占用的CPU时间与总时间的百分比RSS进程所占用的内存空间(KB)USER进程所有者的用户名TIME进程从启动以来占有CPU的总时间PID进程号USER用户名PPID父进
38、程的进程号SIZE进程代码大小+数据大小+栈空间大小(KB)TTY进程从那个终端启动CMD进程的命令名STAT进程当前状态,详见表5-15%CPU占用的CPU时间与总时间的百分比STIME进程开始执行的时间NI进程的优先级108精品培训课件PPT进程状态含义进程状态含义 符号含义符号含义S睡眠状态Z僵尸状态W进程没有驻留页D不间断睡眠R运行或准备运行状态T停止或追踪I空闲N低优先级的任务109精品培训课件PPT进程的控制命令 free命令命令 o free命令命令 n 显示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。 110精品培训课件PPT进程的控制命令top命令
39、命令 o 实时监控系统进程 o top环境中常用的功能 n 排序 n 监视指定用户 n 指定刷新时间 n 删除指定的进程 n 查阅帮助 n 退出top环境 111精品培训课件PPTsleep命令o sleep命令用于使进程延迟一段时间再执行。其格式为:o sleep time; command o 其中time为延迟时间,时间单位为s 112精品培训课件PPT进程的控制命令 kill命令命令 o 用kill命令来杀死程序产生的进程来结束程序的运行。 n 格式1 :o kill PIDn 格式2 :o kill -9 PIDo “-9”为SIGKILL信号,属于强制结束 。 113精品培训课件P
40、PT进程的前台与后台控制 o 前台与后台运行含义前台与后台运行含义 o 前台与后台运行相关命令前台与后台运行相关命令 n command command o jobs命令可以查看挂起到后台的进程 o fg命令将后台挂起的进程恢复到前台来运行,格式为:fg 后台进程编号后台进程编号o 快捷键快捷键“ + Z” 114精品培训课件PPT定时作业管理 at作业作业 o 由守护进程atd管理的计划任务作业o 用户指定系统在将来的某个时间执行作业,则使用at命令可以完成。 o 创建at作业 o 创建at作业有如下几种实例格式 o 显示at作业 o 删除at作业 115精品培训课件PPT定时作业管理 cr
41、ond作业o 由守护进程crond等管理的计划任务作业o 要想实现以固定的间隔时间执行作业,并且能统一管理所有作业,at命令就不能胜任了,我们可以利用强大的crontab命令来实现cron作业。o cron作业的分类n 系统cron作业n 用户cron作业116精品培训课件PPT系统cron作业o 使用cron作业服务必须安装vixie-cron RPM软件包,而且必须运行crond服务,要启动crond服务使用如下命令:n service crond restarto cron的配置文件为“/etc/crontab” 117精品培训课件PPTcron作业列表文件每列含义说明作业列表文件每列含
42、义说明 表头含义MinHourDay of MonMonDay of WeekCommand取值范围0-590-231-311-120-6118精品培训课件PPT用户cron作业o 方法一n 首先利用vi创建cron作业列表文件,文件命名为cronfile1 (这个文件名随意起)n 按规定格式创建好任务文件n 用命令行crontab cronfile1把它写入“/var/spool/cron/username”文件中 o 方法二n 用crontab e就会自动进入vi编辑器中 n 按规定格式编辑好任务:wq退出就保存为“/var/spool/cron/username”文件 119精品培训课件
43、PPT5.5 系统的服务管理系统的服务管理o 服务在不同运行级别启动的情况可能不同o INIT进程及其配置文件 o 运行级别 runlevel命令n 显示运行级别 n 转换运行级别 120精品培训课件PPT系统服务管理的常用命令 chkconfig o chkconfig服务启动状态服务启动状态 n 查看系统服务启动状态 o chkconfig -list 服务名服务名 n 设置系统服务的启动状态。其格式为:o chkconfig -level 服务名服务名 121精品培训课件PPT系统服务管理的常用命令 serviceo service服务状态控制服务状态控制 o 启动、停止或重新启动某个服
44、务。其格式:service 服务名服务名 status|start|stop|restartn 例:例:service httpd statusservice httpd startservice httpd restart122精品培训课件PPTntsysv系统自启动服务控制系统自启动服务控制 o 在字符终端执行的命令,用于设置系统启动时自动启动服务的一个命令行程序,该命令只有管理员才有权限执行此程序。 o ntsysvo 进入界面后,如图5-5所示,用上下箭头移动到需启动的服务上,单击空格选中此服务,这样下次启动时就可以自动启动了。注意:选择的前提是必须要先安装完需要的软件包,否则看不到此
45、服务。123精品培训课件PPTntsysv124精品培训课件PPT5.6 磁盘操作管理磁盘操作管理o 文件系统是逻辑概念,磁盘是物理概念,文件系统以磁盘为基础存储文件。磁盘操作管理中,如何掌握系统的磁盘使用情况、挂接新的磁盘文件系统、掌握系统的磁盘分区等也是系统管理员的重要工作之一。 o Linux文件系统类型简介 o 存储设备的名称 o 查看系统磁盘分区情况命令:n fdisk l125精品培训课件PPT磁盘文件系统的挂载与卸载 o 使用命令手工挂载使用命令手工挂载 n mount -t fs-type -o option device mountpointo 系统启动时自动挂载系统启动时自
46、动挂载 n 在/etc/fstab中添加如下一行 o 卸载卸载 n umount device dir126精品培训课件PPT常用的磁盘操作命令 o fdisk磁盘分区磁盘分区 n fdisk -l deviceo du磁盘统计磁盘统计 n du -a directorynameo 可以在新的磁盘上用可以在新的磁盘上用fdisk创建新的磁盘分创建新的磁盘分区,然后用区,然后用mkfs命令创建新的文件系统,命令创建新的文件系统,然后手工命令挂载,以此体会然后手工命令挂载,以此体会Linux文件系文件系统的使用特点统的使用特点 127精品培训课件PPTEND OF CHAPTER 5128精品培训
47、课件PPT第第6章章 vi编辑器的使用编辑器的使用 o 用户无论是建立文本文件,还是编写程序、用户无论是建立文本文件,还是编写程序、配置系统环境,都要用到文本编辑器。配置系统环境,都要用到文本编辑器。Linux操作系统环境下提供了许多文本编辑操作系统环境下提供了许多文本编辑器,本章重点讲解器,本章重点讲解vi编辑器,启动、保存、编辑器,启动、保存、退出和其工作模式等内容,并对利用退出和其工作模式等内容,并对利用vi编辑编辑器建立、编辑、加工处理文本文件操作方法器建立、编辑、加工处理文本文件操作方法进行了详细介绍,其中包括文本的插入、修进行了详细介绍,其中包括文本的插入、修改、恢复、光标移动、字
48、符串检索、全局替改、恢复、光标移动、字符串检索、全局替换、换、vi编辑器的设置以及编辑多个文本文件编辑器的设置以及编辑多个文本文件和文本块的移动、复制等内容。和文本块的移动、复制等内容。 129精品培训课件PPT6.1 认识认识Linux 的文本编辑器的文本编辑器o Unix提供了一系列的文本编辑器,包括ex、edit和vi。Vi是Unix世界里极为普遍的全屏幕文本编辑器,VIM是它的改进版本Vi IMproved的简称。几乎可以说任何一台Unix/Linux机器都会提供这套软件,Vi 的原意是 “Visual”,它是一个立即反应的编辑程序,也就是说可以立刻看到操作结果,于 vi 是全屏幕编辑
49、器 。130精品培训课件PPT6.2 vi编辑器的启动、保存和退出 o vi编辑器的启动 n vi 选项filename o 存盘及退出 n :w n :w filename n :q n :wq n :q! 131精品培训课件PPT6.3 vi编辑器的三种工作模式 132精品培训课件PPT6.4 命令模式下的操作命令模式下的操作o 命令模式到输入模式的转换命令 n 插入命令插入命令 n 附加命令附加命令 n 打开新行命令打开新行命令 o 命令模式下的光标移动 n 基本光标移动命令基本光标移动命令 n 快速光标定位命令快速光标定位命令 133精品培训课件PPT快速光标定位命令快速光标定位命令
50、o 移至行首 “”及“0”(零) o 移至行尾 “$”o 移至指定行 “行号G”o 移至指定列 “列号|”134精品培训课件PPT命令模式下的操作命令模式下的操作文本删除命令 o 删除字符删除字符 “x”及“X”o 删除文本对象删除文本对象 “dd”、“D”及“d与光标移动命令的组合”, 例:n d0 n d5l n d$ n d3G 135精品培训课件PPT命令模式下的操作命令模式下的操作o 复原命令复原命令 “u”及“U” o 行结合命令行结合命令 J(大写字母)把光标所在行(大写字母)把光标所在行与下面一行结合成一行。如果在与下面一行结合成一行。如果在J之前给出之前给出一个数字,例如一个
51、数字,例如3J,则表示把当前行及其,则表示把当前行及其后面的后面的2行(共行(共3行)结合成一行。行)结合成一行。 136精品培训课件PPT命令模式下的操作命令模式下的操作文本位移命令 o “”命令将限定正文行向右移动,通常是一个制表位(8个空格) o “”命令将光标所在行右移8个空格。 o “”命令将光标所在行左移8个空格。 137精品培训课件PPT命令模式下的操作命令模式下的操作字符串检索命令 o 向前检索向前检索 /字符串字符串 o 向后检索向后检索 ?字符串字符串 o 检索下一个字符串检索下一个字符串 n和N可以重复上一个检索命令。 o 检索特殊字符检索特殊字符 * $ / | o 需
52、要使用转义形式,即在这些字符前面加上反斜线“”,使其失去特殊的含义 。138精品培训课件PPT6.5 底行命令模式下的操作底行命令模式下的操作o 定位操作 n :20 #光标移到第20行的行首。o 显示指定文本区n :m,np #显示m,n行o 删除指定文本区n :m,nd #删除m,n行o 给定检索字符串的模式,向前或向后查找,光标停在首先找到的匹配行的行首。139精品培训课件PPT底行命令模式下的操作底行命令模式下的操作全局替换命令 o :g/模式/命令表n :g/字符串1/p n :g/字符串1/s/字符串2/ n :g/字符串1/s/字符串2/g n :g/字符串1/s/字符串2/gp
53、 n :g/字符串1/s/字符串2/gc n :g/字符串0/s/字符串1/字符串2/g 140精品培训课件PPT底行命令模式下的操作底行命令模式下的操作全局替换命令o :g!/模式/命令表 n 对所有不匹配给定模式的文本行执行给出的命令表。 o 例,:g!/IS/s/this/That/gp o :g/s/ /g o :s/模式/替代文本/选项 n 例,o :s/is/areo :s/is/are/g141精品培训课件PPT底行命令模式下的操作底行命令模式下的操作插入shell命令 vi编辑器中执行shell命令有两种情况:o (1) 仅执行shell命令,格式如下:n :!commando
54、 (2) 读取命令的输入并插入,命令格式如下:n :r !commando 如 :r !ls ,会在vi所编写的当前文件光标位置插入所执行ls的输出内容。142精品培训课件PPT恢复文件 o vi 在编辑某个文件时,生成一个以 . 开头,并以 .swp 结尾的临时文件。vi 在正常退出时,该文件被删除,若意外退出,而没有保存文件的最新修改内容,则可以使用恢复命令: n :recover o 也可以在启动 vi 时利用 -r 选项来恢复文件。如:vi r filename 。143精品培训课件PPTvi的选项设置 o 为控制不同的编辑功能,vi 提供了很多内部选项。利用 :set 命令可以设置选
55、项。 n :set alln :set lines=24 n :set numbern :set nonumbern :set autoindent 144精品培训课件PPT6.6 文本移动和编辑多个文件文本移动和编辑多个文件缓冲区 o 编辑缓冲区编辑缓冲区 o 用户在“编辑缓冲区”中的文件副本上进行工作的。当用单一文件名参数调用vi时,就把命名的文件拷贝到临时编辑缓冲区中。编辑器记住指定的文件名,所以它以后能把缓冲区的内容拷回命名文件。在拷回原来文件之前即存盘前,该文件所新编辑操作的内容,是临时存在编辑缓冲区中的。145精品培训课件PPT命名缓冲区命名缓冲区o 由字母az命名,即vi可以拥有
56、26个字母命名的不同缓冲区。 n 从编辑缓冲区到命名缓冲区(拷贝或剪切)命令格式为:o “字母名字母名+行号行号+操作命令(操作命令(Y,dd)n 从命名缓冲区到编辑缓冲区(粘贴)命令格式为为:o 字母名字母名+操作命令(操作命令(P,p)146精品培训课件PPT删除缓冲区删除缓冲区 o 删除缓冲区可以由数字19指定。n 例如,可以指定把包括光标所在行的下5行删除并放到2删除缓冲区命令如下:o 25ddn 如果想在粘贴回去,则可以用命令:o2p147精品培训课件PPT按行操作的文本移动 o 按行拷贝(co命令) n :1, 3 co .o 文本块移动(m命令) n :1, 3 m 7o 文件间
57、的文本移动 n :2, 5 w filenamen :2, 5 w filename148精品培训课件PPT编辑多个文件 o vi 文件文件1 文件文件2 o :no :e filename #不是依顺序,跳到指不是依顺序,跳到指定文件定文件o :e #o 例,现正编辑文件例,现正编辑文件ex1.c,需要把另一个文,需要把另一个文件件max.c的的6行文本,把它移动插入到行文本,把它移动插入到ex1.c的指定位置。的指定位置。 149精品培训课件PPTEND OF CHAPTER 6150精品培训课件PPT第第7章章 shell程序设计程序设计 o 把命令有机地组合在一起,形成功能强大、使用灵
58、活,但代码简单的新命令,极大地提高了用户管理使用Unix/Linux系统的工作效率。o 其它shell与Bash版本的shell也十分类似,读者可以举一反三,根据需要自学其他的shell 。151精品培训课件PPTshell脚本的建立与执行 o shell脚本的建立脚本的建立 n 同建立普通文本文件的方式相同,可利用编辑器vi或cat命令,进行程序录入和编辑加工。 o shell脚本的执行脚本的执行 n sh 脚本名脚本名 n sh 脚本名脚本名n 改执行权限后直接执行方式改执行权限后直接执行方式 152精品培训课件PPTshell的变量 可写的可写的shell环境变量环境变量 o 可写的sh
59、ell环境变量可以对它们进行赋值,大部分可写的shell环境变量都在登录过程中执行“/etc/profile”文件时进行初始化。该文件由系统管理员设置,用于为系统上的所有用户建立一个公共环境。o 例:HOME MAIL PATH PS1 TERM153精品培训课件PPT特殊的环境变量 o $*所有命令行参数的值o $#命令行参数的总数o $当前进程的进程ID(PID)o $?最后执行的一条命令的退出状态,返回值为0则成功,非0则失败o $!在后台运行的最后一个进程的进程ID154精品培训课件PPT位置参数 o 在命令行传递给shell脚本的参数。o 共有十个位置参数,依次是n $O,$1,$2
60、,$9n 必有$0;而其他位置参数依据实际需求,可有可无。 o 输出位置参数 n 可以用echo命令输出位置参数 155精品培训课件PPT位置参数o 用set命令给位置参数赋值 o 移动位置参数 n 如果实际给定的命令行参数多于9个,就需要用shift命令移动位置参数。 n shift命令可以带有一个整数作为参数,例如:n shift 3n 其功能是每次把位置参数左移3位。如果未带参数,则默认值为l。 156精品培训课件PPT用户自定义变量用户自定义变量 o 在shell 编程语言中无须声明和初始化shell变量,一个未初始化的shell变量,其默认的初始化值为空字符串。 o 用户定义的she
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地质学地球构造与矿产资源知识点梳理与习题集
- 全新危险废物运输合同
- 市政工程项目风险管理试题及答案
- 金融行业资金流水证明书(8篇)
- 鼓励创新思维实现团队突破计划
- 加强团队合作的仓库管理方案计划
- 有效进行仓库费用预算的方法计划
- 工程经济决策分析题目试题及答案
- 设计行业趋势分析与个人应对策略计划
- 水利水电工程创新策略与试题及答案
- 场区35kV集电线路电缆敷设工程监理实施细则
- 防范电信网络诈骗宣传教学课件
- 2023年USAPA美国匹克球协会官方规则翻译版
- 新一代国际结算系统需求规格说明书(汇款)V1.0
- 扫描电子显微镜SEM
- 煤矿测量规程
- 涉密人员录用审查表
- GB/T 39559.2-2020城市轨道交通设施运营监测技术规范第2部分:桥梁
- GB/T 19106-2013次氯酸钠
- 2023年江西省三支一扶真题及答案解析
- 中国铝业遵义氧化铝有限公司氧化铝工程分解分级槽基础工程 施工组织设计
评论
0/150
提交评论