Linux网络操作系统15.jsp
Linux网络操作系统09.jsp
9.3.1 tar包简介 包简介
在Windows系统下最常见的压缩文件是 Windows系统下最常见的压缩文件是 zip和rar,Linux系统就不同了 系统就不同了, zip和rar,Linux系统就不同了,它 .gz,.tar.gz,tgz,bz2,.Z,.tar等众 有.gz,.tar.gz,tgz,bz2,.Z,.tar等众 多的压缩文件名,此外Windows系统下的.zip Windows系统下的 多的压缩文件名,此外Windows系统下的.zip .rar也可以在Linux下使用 也可以在Linux下使用, 和.rar也可以在Linux下使用,本节主要讲解 如何管理这些软件包. 如何管理这些软件包.
#rpm –V bind /etc/rndc.key软件包内 9.16】校验包含文件/etc/rndc.key软件包内. 【例9.16】校验包含文件/etc/rndc.key软件包内. #rpm –Vf /etc/rndc.key
9.3 tar包管理 tar包管理
使用tar命令可以将文件和目录进行打包 使用tar命令可以将文件和目录进行打包 tar 或压缩以做备份用.本节主要讲述tar tar包的使 或压缩以做备份用.本节主要讲述tar包的使 用和管理. 用和管理.
第9章 软件包管理 章
9.1
RPM软件包简介 RPM软件包简介
9.2
RPM软件包管理 软件包管理
9.3
tar包管理 包管理 其他软件包管理命令
9.4
9.1 RPM软件包简介 软件包简介
RPM软件包管理器(简称RPM) RPM软件包管理器(简称RPM)是一种开放 软件包管理器 RPM 的软件包管理系统,按照GPL条款发行, GPL条款发行 的软件包管理系统,按照GPL条款发行,可以 运行在Fedora 8以及其他Linux系统上 以及其他Linux系统上. 运行在Fedora 8以及其他Linux系统上.
Linux网络操作系统13.jsp
2.GRUB概述 GRUB概述
7.2起 GRUB取代 取代LILO 从Red Hat Linux 7.2起,GRUB取代LILO 成为默认的启动加载程序. 成为默认的启动加载程序. GRUB( Bootloader) GNU GRUB(GRand Unified Bootloader) 是一个将引导加载程序安装到主引导记录的程 主引导记录是位于一个硬盘开始的扇区. 序,主引导记录是位于一个硬盘开始的扇区. GRUB支持直接和链式加载的引导方法 支持直接和链式加载的引导方法. GRUB支持直接和链式加载的引导方法.
Байду номын сангаас
13.3.1 引导加载程序和 引导加载程序和GRUB
在Linux系统中使用的引导装载程序主要 Linux系统中使用的引导装载程序主要 GRUB和LILO,但是目前主流的Linux Linux发行版 是GRUB和LILO,但是目前主流的Linux发行版 本多数采用GRUB GRUB. 本多数采用GRUB.
3.GRUB特性 GRUB特性
GRUB包含许多特性,这使得GRUB比其他可 GRUB包含许多特性,这使得GRUB比其他可 包含许多特性 GRUB 用的引导加载程序更加优越, 用的引导加载程序更加优越,下面列出一些比 较重要的特性: 较重要的特性: GRUB在x86机器上提供一个真正基于 (1)GRUB在x86机器上提供一个真正基于 命令行的,先于操作系统启动的环境. 命令行的,先于操作系统启动的环境. GRUB支持逻辑块寻址 LBA)方式. 支持逻辑块寻址( (2)GRUB支持逻辑块寻址(LBA)方式. GRUB的配置能在每次系统引导时被 (3)GRUB的配置能在每次系统引导时被 读取. 读取.
表10-2 10行为 respawn wait once boot bootwait off ondemand initdefault sysinit powerwait powerokwait powerfailnow ctrlaltdel kbrequest
Linux网络操作系统08.jsp
(1)/etc/passwd文件内容 /etc/passwd文件内容 用户UID UID的概述 (2)用户UID的概述
表8-1
字 用户名 口令 用户标识号 组群标识号 用户名全称 主目录 登录Shell 登录Shell
/etc/passwd文件各字段的含义 /etc/passwd文件各字段的含义
段 含 义 也称为登录名,在系统内用户名应该具有唯一性.在本例中,zhangsan就是用户名 也称为登录名,在系统内用户名应该具有唯一性.在本例中,zhangsan就是用户名 存放加密的口令,在本例中看到的是一个x 其实口令已被映射到/etc/shadow /etc/shadow文件中 存放加密的口令,在本例中看到的是一个x,其实口令已被映射到/etc/shadow文件中 了 在系统内用一个整数标识用户ID号 每个用户的UID都是唯一的,root用户的UID是 在系统内用一个整数标识用户ID号,每个用户的UID都是唯一的,root用户的UID是0, ID UID都是唯一的 用户的UID 普通用户的UID默认从500开始,本例中的用户zhangsan UID是 UID默认从500开始 zhangsan的 普通用户的UID默认从500开始,本例中的用户zhangsan的UID是500 在系统内用一个整数标识用户所属的组群的ID号 每个组群的GID都是唯一的 在系统内用一个整数标识用户所属的组群的ID号,每个组群的GID都是唯一的 ID GID 用户名描述,可以不设置.在本例中,zhangsan用户的用户名全称是"张三" 用户名描述,可以不设置.在本例中,zhangsan用户的用户名全称是"张三" 用户的用户名全称是 用户登录系统后首先进入的目录,zhangsan用户的主目录是/home/zhangsan 用户登录系统后首先进入的目录,zhangsan用户的主目录是/home/zhangsan 用户的主目录是 用户使用的Shell类型, 系统默认使用的Shell Shell是 用户使用的Shell类型,Fedora 8系统默认使用的Shell是bash Shell类型
Linux网络操作系统07.jsp
Linux目录结构 Linux目录结构
/usr/bin 存放了大量的普通用户的可执行命令 根目录下不必要的系统管理命令, /usr/sbin 根目录下不必要的系统管理命令,例如多数服务程序 手册页, /usr/man /usr/info /usr/doc 手册页,GUN信息文档 信息文档 程序或子系统的不变的数据文件, /usr/lib 程序或子系统的不变的数据文件,存放了编程的原始库 /usr/local 本地安装的软件和其他文件存放在这里 10. 是一个虚的文件系统,不存在于磁盘, 10./proc 是一个虚的文件系统,不存在于磁盘,由内核在内存中 产生, 产生,用于提供系统运行的相关信息 11. 11./opt 作为可选文件和程序的存放目录 被第三方开发者用来安装和 卸载他们的软件包 12./etc 存放系统的配置文件 . /etc/rc 脚本文件 /etc/rc.d 存放启动或改变运行级别是运行的 存放启动或改变运行级别是运行的Scripts /etc/passwd 用户信息文件 /etc/fstab 启动时 启动时mount –a命令自动 命令自动mount的文件系统列表 命令自动 的文件系统列表 /etc/group 用户群组信息文件
7.2 Linux目录结构 Linux目录结构
Linux系统都有根文件系统, Linux系统都有根文件系统,它包含系统 系统都有根文件系统 引导和使其他文件系统得以挂载所必要的文件, 引导和使其他文件系统得以挂载所必要的文件, 根文件系统需要有单用户状态所必须的足够的 内容,还应该包括修复损坏系统, 内容,还应该包括修复损坏系统,恢复备份等 的工具. 的工具. Linux系统的目录结构是分层的树形结构 系统的目录结构是分层的树形结构, Linux系统的目录结构是分层的树形结构, 都是挂载在根文件系统" 都是挂载在根文件系统"/"下,
Linux网络操作系统16.jsp
#df –t ext3
【例16.8】 在显示磁盘空间使用量时也显示文件系统类型. 16.8】 在显示磁盘空间使用量时也显示文件系统类型.
#df -T
为单位显示磁盘空间使用量时也显示文件系统类型. 【例16.9】 以MB和GB为单位显示磁盘空间使用量时也显示文件系统类型. 16.9】 MB和GB为单位显示磁盘空间使用量时也显示文件系统类型
16.1 linux日志管理 linux日志管理
w:w命令查询 : 命令查询 命令查询utmp文件并显示当前系统中每个用户和它 文件并显示当前系统中每个用户和它 所运行的进程信息.例如: (回车)显示: 所运行的进程信息.例如:w(回车)显示:3:36pm up 1 day, 22:34, 6 users, load average: 0.23, 0.29, 0.27 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
#df -hT
【例16.10】 显示磁盘空间i节点使用情况. 16.10】 显示磁盘空间i节点使用情况.
【例16.5】 显示系统的磁盘空间使用量. 16.5】 显示系统的磁盘空间使用量.
#df
为单位显示系统的磁盘空间使用量. 【例16.6】 以MB和GB为单位显示系统的磁盘空间使用量. 16.6】 MB和GB为单位显示系统的磁盘空间使用量
#df -h
ext3文件系统类型磁盘空间使用量 【例16.7】 显示ext3文件系统类型磁盘空间使用量. 16.7】 显示ext3文件系统类型磁盘空间使用量.
chyang pts/0 202.38.68.242 3:06pm 2:04 0.08s 0.04s -bash ynguo pts/2 202.38.79.47 3:32pm 0.00s 0.14s 0.05 w lewis pts/3 202.38.64.233 1:55pm 30:39 0.27s 0.22s -bash lewis pts/4 202.38.64.233 1:35pm 6.00s 4.03s 0.01s sh/home/users/ ynguo pts/7 tc.e 2:12pm 0.00s 0.47s 0.24s telnet mail ylou pts/8 202.38.64.235 2:15pm 1:09m 0.10s 0.04s -bash
Linux网络操作系统.
其它:ash,zsh
10
广州工程技术职业学院
Linux网络操作系统
如何去查看shell的版本
Shell搭起了用户与操作系统间的沟通的桥梁,它提供了基本的 操作界面,让用户可以下达各种命令、在系统中进行操作、 产生彼此间的交互关系,因此可以将Shell看成是一种用户环 境。 1.命令提示符 [lrj@host lrj]$ 这就是命令提示符 (提示符主要告诉用户现在可以下达命令,同时也表示先前 达的命令已经完成) 2.查看默认的Shell的种类 [lrj@host lrj]$ echo $SHELL 查看当前使用的shell 回车后显示为:/bin/bash
9
广州工程技术职业学院
Linux网络操作系统
22.2.2 Shell的主要版本
sh:
sh就是Bourne Shell的缩写,是UNIX系统最早的shell。
bash:
bash就是Bourne Again Shell的简称,是Bourne Shell的扩展,完全兼容Bourne Shell。
csh:
3
广州工程技术职业学院
Linux网络操作系统
什么是Shell
外围应用程序 命令解释器Shell 系统核心
硬件
shell是linux的一个外壳,它包在linux内核的外面,为用户和内核之间的交 互提供了一个接口。当用户下达指令给操作系统的时候,实际上是把指令 告诉shell,经过shell解释,处理后让内核作出相应的动作。而系统的回应 和输出的信息也由shell处理,然后显示在用户的屏幕上.
6
广州工程技术职业学院
Linux网络操作系统
常用shell环境变量说明
环境变量 LOGNAME PATH PS1 PWD SHELL TERM 说明 登陆名,也就是账户名 命令搜索路径 命令提示符 用户的当前目录 用户的shell类型 终端类型
Linux网络操作系统20.jsp
20.2.1 NFS简介 简介
option subnet-mask:这里定义分配给客户机 : 的子网掩码. 的子网掩码. option broadcast-address:定义分配给客户 : 机的广播地址. 机的广播地址. option routers:定义分配给客户机的默认网 : 关的地址. 关的地址. option domain-name-servers:定义分配给客 : 户机的域名解析服务器地址,可以设置多个. 户机的域名解析服务器地址,可以设置多个. option domain-name:定义分配给客户机的 : 域名. 域名. subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.100;
range 192.168.0.150 192.168.0.200;} 定义用来给客户机分配的IP地址池. 定义用来给客户机分配的 地址池. 地址池 host haagen { hardware ethemet 00:00:E8:4B:88:27; ; fixed-address 192.168.0.222;} . ; DHCP服务器可以进行 服务器可以进行MAC地址绑定,即实 地址绑定, 服务器可以进行 地址绑定 现对同一网卡总是分配固定的IP地址 地址. 现对同一网卡总是分配固定的 地址. hardware ethernet指定客户机网卡的 指定客户机网卡的MAC 指定客户机网卡的 地址, 地址,而fixed-address指定要为该主机分 指定要为该主机分 配的IP地址 地址. 配的 地址.
以下是一个典型的dhcpd.conf文件内容: 文件内容: 以下是一个典型的 文件内容 default-lease-time 600; max-lease-time 7200; ddns-update-style ad-hoc; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.254;
项目一 安装与基本配置Linux操作系统
图1-3 Linux服务器常见分区方案
Linux网络操作系统及应用教程(项目式)
1.3.3 子任务3 认识Linux启动过程和运行级别
Linux网络操作系统及应用教程(项目式)
1.3.3 子任务3 认识Linux启动过程和运行级别
3.系统运行级别 这些级别在/etc/inittab文件里指定。各运行级别的含义如下。
(2)从硬盘安装。
(3)从网络服务器安装。
Linux网络操作系统及应用教程(项目式)
4.磁盘分区
(1)磁盘分区简介。 硬盘上最多只能有四个主分区,其中一个主分区可以用一个扩展分 区来替换。也就是说主分区可以有l~4个,扩展分区可以有0~1个,而扩 展分区中可以划分出若干个逻辑分区。
目前常用的硬盘主要有两大类:IDE接口硬盘和SCSI接口硬盘。
Red Hat是目前最成功 的商业Linux套件发布商。 它在1999年美国纳斯达 克上市以来,发展良好, 目前已经成为Linux商界 事实上的龙头。
目前它旗下的Linux包 括了两种版本,一种是个 人版本的Fedora,另一种 是商业版的Red Hat Enterprise Linux。
SUSE是欧洲最流行 的Linux发行套件, 它在软件国际化上 做出过不小的贡献。 现在SUSE已经被 Novell收购,发展也 一路走好。不过, 与红帽子相比,它 并不太适合初级用 户使用。
Linux网络操作系统及应用教程(项目式)
2.多重引导
Linux和Windows的多系统共存有多种实现方式,最常用的有以下3种。
●先安装Windows,再安装Linux,最后用Linux内置的GRUB或者LILO 来实现多系统引导。这种方式实现起来最简单。 ●无所谓先安装Windows还是Linux,最后经过特殊的操作,使用 Windows内置的OS Loader来实现多系统引导。这种方式实现起来稍显复杂。 ●同样无所谓先安装Windows还是Linux,最后使用第三方软件来实现 Windows和Linux的多系统引导。这种实现方式最为灵活,操作也不算复杂。 在这3种实现方式中,目前用户使用最多的是通过Linux的GRUB或者 LILO实现Windows、Linux多系统引导。
实验15 JSP 标准标签库(JSTL)
实验15 JSP 标准标签库(JSTL)15.1实验目的1.理解什么是JSTL;2.掌握JSTL的配置方法;3.掌握核心标签库的使用技巧;4.掌握国际化和格式化标签库的使用技巧。
15.2 实验环境1.MyEclipse插件平台、2.Weblogic(或者Tomcat)容器15.3实验知识背景15.3.1 JSTL简介JSTL (JSP Standard Tag Library, JSP标准标签库)是一个开源项目,是一个标准的已定制好的JSP标签库。
它可以替代Java代码实现各种功能,如:输入输出、流程控制、迭代、数据库查询及国际化的应用等。
减少JSP中脚本代码的数量。
网络上下载jakarta-taglibs-standard-1.1.2.zip 后,解压后得到两个文件:jstl.jar和standard.jar,其中:jstl.jar 包含的是JSTL规范中定义的接口和类,standard.jar包含的是Jakarta小组对JSTL的实现和JSTL中5个标签库的TLD文件。
将上述两个文件直接复制到应用程序的WEB-INF\lib目录下即可。
在MyEclipse等开发工具中,已包含JSTL内容,不必下载、安装,只要在创建web项目时选择JSTL即可,如图15-1、图15-2所示。
图15-1选择JSTL版本图15-2 添加包的引用15.3.2 JSTL语法基础核心标签库通用格式:<%@ taglib prefix="c" uri="/jsp/jstl/core"%><c:xxx 属性1=“值1”…属性k=“值k”…>下面是常用的核心标签库的标签介绍。
(1)<c:out>:主要用来显示数据的内容,如同<%=表达式%>格式1:没有标签体<c:out value=“value” [escapeXml=“true|false”] [default=“默认值”] />格式2:有标签体<c:out value="value" [escapeXml="true|false"]>默认值</c:out>(2)<c:set>:用来将变量存储在JSP范围中或JavaBean的属性中。
Linux网络操作系统19.jsp
19.1
Samba简介 Samba简介 字符界面配置Samba服务器 字符界面配置Samba服务器 Samba 控制Samba服务器 控制Samba服务器 Samba 访问Samba共享 访问Samba共享 Samba
19.3
19.4
19.5
19.1.1 Samba和SMB 和
SMB协议由 协议由TCP/IP实现,是Windows网络文件和打印共 实现, 协议由 实现 网络文件和打印共 享的基础,负责处理和使用远程文件和资源. 享的基础,负责处理和使用远程文件和资源. Samba的核心是两个守护进程 的核心是两个守护进程smbd和nmbd程序,从服务 程序, 的核心是两个守护进程 和 程序 器启动直到停止期间持续运行. 器启动直到停止期间持续运行.smbd和nmbd使用的全部配置 和 使用的全部配置 信息保存在smb.conf文件中. 文件中. 信息保存在 文件中 smb.conf向smbd和nmbd两个守护进程说明输出什么以 向 和 两个守护进程说明输出什么以 便共享,共享输出给谁及如何进行输出. 便共享,共享输出给谁及如何进行输出. smbd进程的作用是处理到来的 进程的作用是处理到来的SMB软件包,为使用该软 软件包, 进程的作用是处理到来的 软件包 件包的资源与Linux进行协商; 件包的资源与 进行协商; 进行协商 nmbd进程的作用是使其他主机(或工作站)能浏览 进程的作用是使其他主机( 进程的作用是使其他主机 或工作站)能浏览Linux 服务器.
4. 加密口令必须被启用 5. 在配置文件中启用加密口令
6. 启动服务
19.4 控制 控制Samba服务器 服务器
19.5访问 访问Samba共享 访问 共享
LINUX网络操作系统PPT课件
Linux 网络操作系统
Linux的出现,最早开始于一位名叫Linus Torvalds的 计算机业余爱好者,当时他是芬兰赫尔辛基大学的学 生,他的目的是设计一个代替Minix(是由一位名叫 Andrew Tannebaum的计算机教授编写的一个操作系统 示教程序)的操作系统,这个操作系统可用于386、486 或奔腾处理器的个人计算机上,并且具有Unix操作系 统的全部功能,这就开始了Linux雏形的设计。
Linux 网络操作系统
1994年,Linux的第一个产品版Linux 1.0问世,如 今Linux家族已经有了近140个不同的版本,所有这些 版本都基于最初的免费的源代码。不同的公司可以推 出不同的Linux产品,但是它们都必须承诺对初始源代 码的任何改动皆公布于众。
Linux 网络操作系统
1.1.2 Linux的优点 Linux之所以受到广大计算机爱好者的喜爱,主要原
Linux 网络操作系统
(2) 可以节省大量的资金。Linux是目前惟一可免费 获得的、为PC机平台上的多个用户提供多任务、多进 程功能的操作系统,这是人们喜欢使用它的主要原因。 就PC机平台而言,Linux提供了比其他任何操作系统都 要强大的功能,Linux还可以使用户远离各种商品化软 件提供者促销广告的诱惑,再也不用承受每过一段时 间就花钱去升级之苦,因此可以节省大量用于购买或 升级应用程序的资金。
Linux 网络操作系统
(3) 丰富的应用软件。Linux不仅为用户提供了强大 的操作系统功能,而且还提供了丰富的应用软件。用 户不但可以从Internet上下载Linux及其源代码,而且还 可以从Internet上下载许多Linux的应用程序。可以说, Linux本身包含的应用程序以及移植到Linux上的应用程 序包罗万象,任何一位用户都能从有关Linux的网站上 找到适合自己特殊需要的应用程序及其源代码,这样 用户就可以根据自己的需要下载源代码,以便修改和 扩充操作系统或应用程序的功能。这对Windows 2000、 Windows 98、MS-DOS或OS/2等商品化操作系统来说 是无法做到的。
Linux网络操作系统项目教程习题及答案
Linux网络操作系统项目教程习题及答案《Linux网络操作系统项目教程(CentOS )(第3版)》课后习题答案练习题一、填空题1.GNU的含义是。
2.Linux一般有3个主要部分:。
3.目前被称为纯种的UNIX指的就是以及这两套操作系统。
4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。
5.史托曼成立了自由软件基金会,它的英文是。
6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。
7.当前的Linux常见的应用可分为与两个方面。
8.Linux的版本分为和两种。
9.安装Linux最少需要两个分区,分别是。
10.Linux默认的系统管理员账号是。
1. GNU's Not Unix的递归缩写(GNU计划一个自由软件组织)2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具3. System V BSD4. Copyleft(无版权) General Public License,GPL)5. FSF,Free Software Foundation6. 便携式操作系统接口(Portable Operating System Interface)7. 企业应用个人应用 8. 内核版本发行版本9. swap交换分区 /(根)分区 10. root二、选择题1.Linux最早是由计算机爱好者()开发的。
A.Richard Petersen B.Linus Torvalds C.Rob Pick D.Linux Sarwar 2.下列中()是自由软件。
A.Windows XP B.UNIX C.Linux D.Windows 2023 3.下列中()不是Linux的特点。
A.多任务 B.单用户 C.设备独立性 D.开放性 4.Linux的内核版本是()的版本。
A.不稳定 B.稳定的 C.第三次修订 D.第二次修订 5.Linux安装过程中的硬盘分区工具是()。
Linux系统的优势有哪些
Linux系统的优势有哪些Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 相比较于Windows 有着众多的优势这篇文章主要介绍了Linux系统的多种优势,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Linux系统的多种优势有哪些一、开源、免费众所周知,不管是微软的Windows 还是苹果的macOS,都是需要付费的,而且是比较昂贵的。
(这里先不说盗版的问题)而Linux 是免费的,是开源的,我们可以随时取得其源代码,根据我们不同的需求进行定制,这对于用户特别是程序开发人员是非常重要的。
二、跨平台的硬件支持由于Linux 的内核大部分是用C 语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD 和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。
三、丰富的软件支持与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。
而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。
四、多用户多任务作为类Unix 系统,Linux 和Unix 一样,是一个真正的多用户多任务的操作系统。
多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。
多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。
五、可靠的安全性Linux系统是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。
对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。
Linux网络操作系统11.jsp
虚拟文件系统使得Linux可以支持多个不 同的文件系统 随着Linux系统的不断发展,它所支持的 文件格式系统也在迅速扩充。 下面介绍Linux系统最常用的几种文件系 统。
1.ext 2.ext2 3.ext3 4.JFS 5.ReiserFS 6.XFS
7.其他文件系统 (1)Minix (2)Xia (3)ISO9660 (4)NFS (5)SysV (6)VFAT
11.3.3 查看分区挂载情况
要查看Linux系统分区挂载情况,除了可 以使用df命令之外,还可以通过mount–s命令 以及/查看etc/mtab文件获取信息。
1.使用mount –s命令
【例11.12】 使用mount命令查看分区挂载情 况。 #mount -s
2.查看/etc/mtab文件
4.转储和文件系统检查选项
作业题
1.课本P201------1,3,6,7
【例11.13】 通过/etc/mtab文件查看分 区挂载情况。 #cat /etc/mtab
11.4 检查文件系统的错误
fsck –t ext3 /dev/sda1 fsck.ext3 /dev/sda1 fsck.reiserfs /dev/sda1 fsck.jfs /dev/sda1 mke2fs –n /dev/sdb1查看超级块的号 e2fsck /dev/sdb1 –n 8139从备份块中恢复 超级块
1.添加交换分区
【例11.14】 添加交换分区。 (1)创建交换分区。 #mkswap /dev/sda5 (2)启用交换分区。 #swapon /dev/sda5 (3)确认已经启用交换分区。 #cat /proc/swaps (4)如果要在系统引导时启用交换分区, 编辑/etc/fstab文件添加如下内容。
2013年专转本计算机大二卷试题和答案
江苏省2013 年普通高校“专转本”选拔考试计算机基础试题卷(二年级)注意事项:1.本试卷分为试题卷和答题卡两部分,试题卷共8 页。
全卷满分100 分,考试时间90 分钟。
2.必须在答题卡上作答,作答在试题卷上无效。
作答前务必将自己的姓名和准考证号准确清晰地填写在试题卷和答题卡上的指定位置。
3.考试结束时,须将试题卷和答题卡一并交回。
一、判断题(本大题共20 小题,每小题 1 分,共20 分。
下列各小题表述正确的在答题卡上将A 涂黑,错误的将B 涂黑)1.江苏高速公路上使用的ETC 苏通卡是物联网技术的一种典型应用,使用这种服务的车辆在通过收费站时无需停车即可自动扣费。
该服务需要一个电子标签( R FID)作为车辆的身份标识。
(正确)2.我国自行研制的北斗导航系统是卫星通信系统的一种典型应用。
(正确)3.CPU 中包含若干个寄存器用来临时存放数据。
(正确)4.BIOS 主要包含四类程序:POST 程序、系统自举程序、CMOS 设置程序和所有外围设备的驱动程序。
(错误,不是所有外围设备,而是基本)5.PC 机中用户实际可用的内存容量通常指RAM 和ROM 的容量之和。
(正确,内存分为RAM和ROM)6.通常软件生产厂商不对软件使用的正确性、精确性、可靠性和通用性做任何承诺。
(错误)7.自由软件倡导软件的非版权原则,允许用户随意拷贝、修改源代码,但不允许销售。
(错误,可以销售)8.现在大多数操作系统都有网络通信功能,Linux、UNIX、Windows XP 等网络操作系统还有授权、日志、计费、安全等网络管理功能。
(错误)9.通常在浏览器中可以删除用户浏览网页的历史记录、保存的密码及 Cookie 等信息,以保障个人信息的安全。
(正确)10. 很多城市的公共场合已覆盖 Wi-Fi,Wi-Fi 采用的网络通信协议是 802. 11。
(正确)11.同一英文字母的大小写字符的 ASCII 码值相差32H。
Linux网络操作系统13jsp
3.GRUB特性
GRUB包含许多特性,这使得GRUB比其他可 用的引导加载程序更加优越,下面列出一些比 较重要的特性:
第13章 Linux系统启动
13.1
Linux系统启动过程
13.2
init进程
13.3
维护GRUB
13.1 Linux系统启动过程
Linux系统的启动其实是一个复杂的过程, 本节介绍Linux的启动过程以及维护init进程 的配置文件/etc/inittab。
Linux系统的启动是从计算机开机通电自 检开始直到登录系统需要经过的多个过程。下 面详细讲述它的启动过程。
6.执行/bin/login程序
login程序会提示使用者输入账号及密码, 接着编码并确认密码的正确性,如果账号与密 码相符,则为使用者初始化环境,并将控制权 交给shell,即等待用户登录。
13.2 init进程简介
init是Linux系统执行的第一个进程,进 程ID为1,是系统所有进程的起点,主要用来 执行一些开机初始化脚本和监视进程。Linux 系统在完成核内引导以后就开始运行init程序, init程序需要读取配置文件/etc/inittab。 inittab是一个不可执行的文本文件,它由若 干行指令所组成。
(1)GRUB在x86机器上提供一个真正基于 命令行的、先于操作系统启动的环境。
(2)GRUB支持逻辑块寻址(LBA)方式。 (3)GRUB的配置能在每次系统引导时被 读取。
13.3.2 GRUB配置文件
GRUB的配置是通过位于 /boot/grub/grub.conf的一个配置文件来完 成的。
Linux网络操作系统06.jsp
6.2.9 comm
使用comm命令可以比较两个已排过序的文 件,并将其结果显示出来。 命令语法: comm [-123][--help] [文件1][文件2] 【例6.40】 比较文件file1和file2文件 内容。 #comm file1 file2 【例6.41】 比较文件file1和file2,只 显示文件file1和file2中相同行的数据内容。 #comm -12 file1 file2
第2列 第3列 第4列 第5列 第6~8列 第9列
文件的用户组名
文件所占的字节数 文件上一次的修改时间 文件名
【例6.6】 显示目录/root下文件目录简单信息。 #ls /root 【例6.7】 显示当前目录下所有文件目录的详 细信息,包括隐蒇文件。 #ls -al 【例6.8】 显示/etc/sysconfig/networking目 录的信息 #ls /etc/sysconfig/networking 【例6.9】 显示当前目录下的文件目录信息, 用标记标出文件类型。 #ls -F
使用head命令可以显示指定文件的前若干行文件内容。 命令语法: head[选项][文件] -n 设置显示文件的前n行,默认为前10行 -q 设置不显示文件名的首部(默认情况) -v 设置显示文件名的首部 【例6.33】 查看文件/etc/passwd的前3行内容。 #head -3 /etc/passwd 【例6.33】 查看文件/etc/passwd的文件内容,并显示 文件名。 #head –v /etc/passwd
6.2.6 sort:对文件中的数据进行排序
使用sort命令可以对文件中的数据进行排 序,并将结果显示在标准输出上。 命令语法: sort [选项] [文件] 【例6.35】 排序文件file1数据,显示 在屏幕上。 #sort file1 【例6.36】 读取文件file1,以倒序排 序该文件并显示在屏幕上。 #sort –r file1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15.2 任 务 计 划
如果要在固定的时间上触发某个作业, 如果要在固定的时间上触发某个作业,就 需要创建任务计划,按时执行该作业, 需要创建任务计划,按时执行该作业,在 Linux系统中常用cron,at和batch实现该功 系统中常用cron Linux系统中常用cron,at和batch实现该功 能.
15.2.2 使用 实现自动化 使用at实现自动化
cron命令被用来调度重复的任务, at命 cron命令被用来调度重复的任务,而at命 命令被用来调度重复的任务 令被用来在指定时间内调度一次性的任务. 令被用来在指定时间内调度一次性的任务. [[#at [-f script] [-m –l –r] [time] [date] -f script 所要自动执行的脚本或命令 -m 作业完成后给用户发邮件 –l 列出当前所有等待运行的作业,与atq同 列出当前所有等待运行的作业, atq同 –r 根据作业标识清除某个作业 时间HH:MM Midnight,Noon,Teatime, HH:MM, Time 时间HH:MM,Midnight,Noon,Teatime,now+5 days 日期MMDDYY MM/DD/YY,MM.DD.YY, MMDDYY, Date 日期MMDDYY,MM/DD/YY,MM.DD.YY,January 15 2002
(3)启动和停止服务 启动cron服务,需要使用" cron服务 启动cron服务,需要使用"service 命令. crond start"命令. #service crond start #service crond stop #service crond restart #service crond status
恢复进程执行时,有两种选择: fg命令 恢复进程执行时,有两种选择:用fg命令 将挂起的作业放回到前台执行, bg命令将挂 将挂起的作业放回到前台执行,用bg命令将挂 起的作业放到后台执行. 起的作业放到后台执行.
作业后将作业放到前台执行. 【例15.2】 挂起cat >/root/a作业后将作业放到前台执行. 15.2】 挂起cat >/root/a作业后将作业放到前台执行 #cat>/root/a #ctrl+z #fg 15.3】 用户正在使用vi编辑文件, vi编辑文件 【例15.3】 用户正在使用vi编辑文件,挂起后将作业放在前台 执行. 执行. #vi a.txt ctrl+z #jobs #ps #fg vi a.txt 15.4】 挂起作业后放到后台执行. 【例15.4】 挂起作业后放到后台执行. #bg 15.5】 挂起作业后指定作业号恢复作业. 【例15.5】 挂起作业后指定作业号恢复作业. #jobs;#fg
进程的挂起及恢复
作业控制允许将进程挂起并可以在需要时 恢复进程的运行, 恢复进程的运行,被挂起的作业恢复后将从中 止处开始继续运行.只要在键盘上按[Ctrl+Z] 止处开始继续运行.只要在键盘上按[Ctrl+Z] 即可挂起当前的前台作业.使用jobs jobs命令 键,即可挂起当前的前台作业.使用jobs命令 可以显示shell的作业清单,包括具体的作业, shell的作业清单 可以显示shell的作业清单,包括具体的作业, 作业号以及作业当前所处的状态. 作业号以及作业当前所处的状态.
2.调度启动
Linux系统中 系统中, 在 Linux系统中,任务可以被配置在指定 的时间, 的时间,指定的日期或系统平均复载量低于指 定的数量时自动运行. 8预配置了重要 定的数量时自动运行.Fedora 8预配置了重要 系统任务的运行,以便使系统能够时时被更新. 系统任务的运行,以便使系统能够时时被更新. 系统管理员可使用自动化的任务来执行定期备 监控系统和运行定制脚本等. 份,监控系统和运行定制脚本等.
2.配置at作业 配置at作业 at
要在某一指定时间内调度一项一次性作业, 要在某一指定时间内调度一项一次性作业, 可以输入" [时间 命令, 时间] 可以输入"at [时间]"命令,必须先指定时 接着指定日期. 间,接着指定日期. 命令语法: 命令语法: [[at [-f script] [-m -l -r] [time] [date] 15.8】 【例15.8】 在5天之后的此时此刻将 /root/a文件复制到/home目录下 文件复制到/home目录下. /root/a文件复制到/home目录下. #at now + 5 days at>cp /root/a /home at>ctrl+D
/etc/crontab中每一行代表一项任务,格式如下: /etc/crontab中每一行代表一项任务,格式如下: 中每一行代表一项任务 minute hour day month dayofweek command 0 23 * * 6 /root/backup.sh
2.crontab命令实现自动化 crontab命令实现自动化
(6)列出crontab文件 列出crontab文件 crontab #crontab –u it –l #su it;crontab –l #crontab –l>/home/it/mycron 删除crontab crontab文件 (7)删除crontab文件 #crontab -r 恢复丢失的crontab crontab文件 (8)恢复丢失的crontab文件 #cp /home/it/mycron /var/spool/cron/it 15.8】 zhangsan用户登录恢复丢失 【例15.8】 以zhangsan用户登录恢复丢失 crontab文件 文件. 的crontab文件. #crontab /home/zhangsan/mycron
(2)控制对cron的使用 控制对cron的使用 cron /etc/cron.allow和/etc/cron.deny文件 /etc/cron.allow和/etc/cron.deny文件 被用来限制对cron的使用. cron的使用 被用来限制对cron的使用.这两个使用控制文 件的格式都是每行一个用户名. 件的格式都是每行一个用户名.两个文件都不 允许有空格.修改控制文件,crond守护进程 允许有空格.修改控制文件,crond守护进程 不必重启. 不必重启. 无论控制文件如何定义,root用户都可以 无论控制文件如何定义,root用户都可以 使用cron 使用cr查看前台启动进程. 【例15.1】 查看前台启动进程. #find / -name hosts #ctrl+z #ps
(2)后台启动 直接从后台手工启动一个进程用得比较 少一些,除非是该进程甚为耗时, 少一些,除非是该进程甚为耗时,且用户也不 急着需要结果的时候. 急着需要结果的时候.假设用户要启动一个需 要长时间运行的格式化文本文件的进程. 要长时间运行的格式化文本文件的进程.为了 不使整个shell在格式化过程中都处于"瘫痪" shell在格式化过程中都处于 不使整个shell在格式化过程中都处于"瘫痪" 状态,从后台启动这个进程是明智的选择. 状态,从后台启动这个进程是明智的选择. 从后台启动进程其实就是在命令结尾加上一个 "&"号.
(4)创建crontab文件 创建crontab文件 crontab 在考虑向cron进程提交一个crontab cron进程提交一个crontab文件 在考虑向cron进程提交一个crontab文件 之前, 之前,首先要做的一件事情就是设置环境变量 EDITOR.cron进程根据它来确定使用哪个编辑 EDITOR.cron进程根据它来确定使用哪个编辑 器编辑crontab文件. crontab文件 器编辑crontab文件. 15.7】 以普通账号zhangsan zhangsan登录系 【例15.7】 以普通账号zhangsan登录系 创建用户crontab条目. crontab条目 统,创建用户crontab条目. #su zhangsan #crontab –e #su #cat /var/spool/cron/zhangsan
1.at简介 at简介
一旦一个作业被提交,at命令将会保留所 一旦一个作业被提交,at命令将会保留所 有当前的环境变量,包括路径, 有当前的环境变量,包括路径,该作业的所有 输出都将以电子邮件的形式发送给用户. 输出都将以电子邮件的形式发送给用户. crontab一样 root用户可以通过 一样, 用户可以通过/etc 和crontab一样,root用户可以通过/etc 目录下的at.allow at.deny文件来控制哪些 at.allow和 目录下的at.allow和at.deny文件来控制哪些 用户可以使用at命令,在使用at at命令 at命令之前必须 用户可以使用at命令,在使用at命令之前必须 安装at RPM软件包 并且atd服务必须在运行, at的 软件包, atd服务必须在运行 安装at的RPM软件包,并且atd服务必须在运行,
15.1
作业控制
15.2
任务计划
进程的启动方式
输入需要运行的程序的程序名, 输入需要运行的程序的程序名,执行一个 程序,其实也就是启动了一个进程. 程序,其实也就是启动了一个进程.在Linux 系统中每个进程都具有一个进程号, 系统中每个进程都具有一个进程号,用于系统 识别和调度进程. 识别和调度进程.启动一个进程有两种主要途 手工启动和调度启动, 径:手工启动和调度启动,后者是事先进行设 根据用户要求自行启动. 置,根据用户要求自行启动.
1./etc/crontab文件实现自动化 /etc/crontab文件实现自动化
使用cron服务,必须安装vixie-cron包 使用cron服务,必须安装vixie-cron包 cron服务 vixie vixie#rpm -qa|grep vixie-cron #service crond status cron守护进程可以在无需人工干预的情况 cron守护进程可以在无需人工干预的情况 下根据时间,日期, 下根据时间,日期,月份和星期的组合来调度 执行重复任务的守护进程. 执行重复任务的守护进程.