项目5 管理软件 课件(共34张PPT)-《Linux网络操作系统项目教程》同步教学(人民邮电版)

资源下载
  1. 二一教育资源

项目5 管理软件 课件(共34张PPT)-《Linux网络操作系统项目教程》同步教学(人民邮电版)

资源简介

(共34张PPT)
项目5 管理软件
Linux网络操作系统项目式教程(第二版)
任务1
1
认识软件包管理器
软件包管理器
2
RPM管理器
3
使用YUM管理软件
1
认识软件包管理器
1
早期:编译源代码
用户直接编译源代码,有一定的自由度,但对普通用户难度过大
进阶:软件包管理器
将编译好的可执行文件、配置文档及其他相关文档打包成软件包
无法处理软件的依赖关系
代表:RPM和Deb
现今:自动安装和升级
能处理软件的依赖关系,自动下载安装尚未安装的依赖软件
代表:YUM和APT
Linux 中软件管理发展历史
认识软件包管理器
2
RPM 管理器
2
功能被YUM大大弱化,主要使用其查询功能
针对所有已安装的软件建立一个本地软件数据库,作为后续软件升级和卸载的依据
本地软件数据库保存在目录 /var/lib/rpm 中
RPM基本概念
RPM管理器
[zys@centos7 ~]$ ls -l /var/lib/rpm
-rw-r--r--. 1 root root 4280320 1月 9 10:48 Basenames
-rw-r--r--. 1 root root 16384 12月 7 22:26 Conflictname
-rw-r--r--. 1 root root 270336 1月 18 12:56 __db.001
[zys@centos7 ~]$ file /var/lib/rpm/Basenames
/var/lib/rpm/Basenames: Berkeley DB (Btree, version 9, native byte-order)
2
RPM使用方法
RPM管理器
[zys@centos7 ~]$ rpm -qa // 查询所有已安装软件
libosinfo-1.1.0-2.el7.x86_64
libcacard-2.5.2-2.el7.x86_64
[zys@centos7 ~]$ rpm -q openssh // 查询软件基本信息
openssh-7.4p1-21.el7.x86_64
[zys@centos7 ~]$ rpm -qi openssh // 查询软件详细信息
Name : openssh
Version : 7.4p1
Release : 21.el7
Architecture: x86_64
[zys@centos7 ~]$ rpm -ql openssh // 查询软件的相关文件和目录
/etc/ssh
/etc/ssh/moduli
/usr/bin/ssh-keygen
rpm -q [ -a | -i | -l | -c | -d | -R | -f ] software_name
3
使用 YUM 管理软件
3
YUM源:包含整理好的软件清单和软件安装包,配置好YUM源之后,就可以从YUM源下载并安装软件
可以把本地计算机作为本地YUM源,也可以配置一个网络YUM源
YUM源的配置文件在目录/etc/yum.repos.d中,文件扩展名是“.repo”
配置YUM源的关键是在YUM配置文件中指明YUM源的地址
YUM 基本概念
使用 YUM 管理软件
[root@centos7 ~]# cd /etc/yum.repos.d/
[root@centos7 yum.repos.d]# ls
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo
CentOS-Debuginfo.repo CentOS-Sources.repo
3
YUM 配置文件
配置YUM源
以“#”开头的行是注释行
[base]:YUM源的名称,必须放在中括号中
name:YUM源的简短说明
mirrorlist:YUM源的镜像站点,这一行不是必须的,可以注释掉
baseurl:YUM源的实际地址,即下载rpm软件包的地方,非常重要
enabled:表示YUM源是否生效
gpgcheck:表示是否检查RPM软件包的数字签名
gpgkey:表示包含数字签名的公钥文件所在位置
3
YUM 配置示例
通配符和特殊符号
[root@centos7 ~]# mkdir -p /mnt/centos7
[root@centos7 ~]# mount /dev/sr0 /mnt/centos7
[root@centos7 ~]# cd /etc/yum.repos.d
[root@centos7 yum.repos.d]# cat CentOS-Base.repo
# CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl= file:///mnt/centos7
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3
YUM 命令
通配符和特殊符号
yum list | info | install | update | remove [software_name]
[root@centos7 ~]# yum install samba -y
任务2
Linux应用软件
1
办公应用软件
2
互联网应用软件
1
办公应用软件
1
办公应用软件
包含6大组件:Writer(文件处理)、Calc(电子表格)、Impress(演示文稿)、Draw(矢量绘图)、Base(数据库)、Math(公式编辑器)
开源免费:基于开源许可证,用户可免费分发、复制和修改
跨平台:支持多种硬件架构,可以在多种操作系统下运行
多语言支持:支持100多种语言/方言,包括从右到左布局的语言
统一的用户操作界面:所有组件都具有基本相同的图形用户界面
组件集成:各个组件共享一些相同的工具,使用方法相同
支持多种文件格式:使用开放的ODF作为默认文件格式,框架免费公开发布
LibreOffice
1
办公应用软件
标题栏
菜单栏
标准工具栏
格式工具栏
工作区
侧边栏
状态栏
LibreOffice主窗口
1
办公应用软件
有两种类型的工具栏:即停靠或固定在某个位置的工具栏及浮动工具栏
状态栏位于LibreOffice操作窗口的底部,主要用于显示与文件相关的基本信息,并快速修改某些功能的便捷方法
侧边栏位于工作区的右侧,包含一个或多个标签页,这些标签页被整合在一起,通过侧边栏右侧的标签栏进行切换。标签页的具体内容取决于当前文件的内容
LibreOffice主窗口
1
办公应用软件
LibreOffice的文字处理组件,支持常用的文字处理功能
扩展名是“.odt”,可以把“.odt”文件保存成Microsoft Word文件
支持3种文件查看方式,即普通视图、网页视图和全屏视图
导航功能可以方便用户快速查找特定类型的对象
LibreOffice-Writer
1
办公应用软件
LibreOffice的电子表格组件,功能上类似于Microsoft Excel
由许多单独的工作表组成,每个工作表包含按行和列排列的单元格,每个单元格都由行编号和列字母标识
单元格中的数据可以是文字、数字、公式等
Calc最多可容纳32,000个工作表,每个工作表最多可包含1048576行和1024列
LibreOffice-Calc
1
办公应用软件
LibreOffice-Calc
1
办公应用软件
公式和函数
数据库功能
数据透视表和透视图

兼容 Excel电子表格
导入和导出
LibreOffice-Calc
1
办公应用软件
LibreOffice的文稿演示组件,功能上类似于Microsoft PowerPoint
主窗口包括幻灯片窗格 、工作区和侧边栏3个部分
支持使用幻灯片母版定义幻灯片的基本格式,所有基于它的幻灯片拥有相同的格式一个Impress可以应用多个幻灯片母版
支持多种幻灯片放映方式,如自动播放和循环播放等
具有演讲者控制台(Presenter Console)功能
LibreOffice-Impress
1
办公应用软件
LibreOffice-Impress
2
互联网应用软件
2
互联网应用软件
是CentOS 7.6操作系统默认安装的Web浏览器软件,中文俗称“火狐”
由Mozilla基金会与开源团体共同合作开发,用户可以免费使用
可以运行在多种操作系统之上,如Windows、Linux、Mac OS X等
支持标签页浏览。用户可以在同一个Firefox窗口中打开多个网页
安全性较高,重视安全性和用户隐私保护
允许用户根据自身需要对Firefox进行设置
Firefox 浏览器
2
互联网应用软件
Firefox 浏览器
2
互联网应用软件
扩展性较好,用户可以通过安装附加组件以向Firefox中添加额外功能
Mozilla基金会官方和众多第三方开发者提供了大量的附加组件
Firefox 浏览器
2
互联网应用软件
是Linux操作系统中最受欢迎的邮件客户端软件之一,由Mozilla基金会推出
功能强大,支持IMAP和POP邮件协议及HTML邮件格式,具有快速搜索、自动拼写检查等功能
安全性好,不仅提供垃圾邮件过滤、反“钓鱼”欺诈等功能,还为政府和企业应用场景提供更强的安全策略
使用起来简单方面,可在多种平台上运行
用户可以自定义Thunderbird的外观主题,选择需要的扩展插件
邮件客户端 Thunderbird
2
互联网应用软件
邮件客户端 Thunderbird
2
互联网应用软件
Linux操作系统中使用最多的命令行下载管理器
可以单独下载一个文件、多个文件,也可以下载整个目录甚至整个网站
支持通过HTTP、HTTPS、FTP协议下载,还可以使用HTTP代理
wget是非交互式工具,可以通过脚本、cron计划任务和终端窗口调用
使用wget下载单个文件时,只需提供文件的URL即可
支持断点续传的功能
下载软件 wget
2
互联网应用软件
下载软件 wget
[zys@centos7 ~]$ wget http://dangshi..cn/GB/437131/index.html
--2021-03-28 09:15:01-- http://dangshi..cn/GB/437131/index.html
正在解析主机 dangshi..cn (dangshi..cn
正在连接 dangshi..cn (dangshi..cn)|36.150.103.19|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:10755 (11K) [text/html]
正在保存至: “index.html”
100%[================================>] 10,755 --.-K/s 用时 0.04s
2021-03-28 09:15:01 (271 KB/s) - 已保存 “index.html” [10755/10755])
[zys@centos7 ~]$ ls -l index.html
-rw-rw-r--. 1 zys zys 10755 3月 26 21:03 index.html
2
互联网应用软件
下载软件 curl
[zys@centos7 ~]$ curl http://dangshi..cn/GB/437131/index.html -o dangshi.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10755 100 10755 0 0 95287 0 --:--:-- --:--:-- --:--:-- 96026
[zys@centos7 ~]$ ls -l dangshi.html
-rw-rw-r--. 1 zys zys 10755 3月 28 09:35 dangshi.html
和wget类似,curl也是一个使用广泛的下载工具
可以上传文件,因此称curl为文件传输工具更合适
支持的协议比wget要多,功能也非常强大,包括代理访问、用户认证、FTP上传下载、HTTP POST、SSL连接、cookie、断点续传等
2
互联网应用软件
下载软件 FileZilla
互联网上最常用的文件传输服务,用于在不同的计算机之间传输文件
免费开源,分为客户端版本和服务器版本,具备所有的FTP软件功能
操作界面清晰有条理,可控性强,支持断点续传、文件名过滤、拖放等功能
谢谢

展开更多......

收起↑

资源预览