linux   第五章 安装及管理程序

    linux      第五章 安装及管理程序

享受生活 热爱挑战     

                                                                                                                                                                                               明远分享

每章一段话

无论你收入多少记得分成五分,一份用来生活,第二份用来交朋友,第三份用来感恩,第四份用来学习第五份,用来投资,相同的起点,不一样的终点,心态不同你的结果也会不同

要求:

Ø 使用RPM包的方式安装下列软件:RealPlayer播放器、Linux版的QQ软件、Webmin管理软件,并使用rpm查询上述各软件的用途、文件列表。

步骤:

1. 插入安装光盘,并将其挂载到/media目录下。如图所示:

2. 进入到目录/media/Linux-system/LSA-SG3下。如图所示:

3. 使用rpm命令依次安装RealPlayer播放器、Linux版的QQ软件、Webmin管理软件。如图所示:

4. 使用rpm命令查询RealPlayer播放器软件的用途、文件列表。如图所示:

5. 以上一步操作的相同命令分别查看Linux版的QQ软件、Webmin管理软件的用途和文件列表。

Ø 使用源代码包编译的方式安装zhcon中文虚拟控制台

步骤:

1. 解包。将安装包光盘挂载到目录/media下,把zhcon中文虚拟控制台源码包释放到目录/usr/src下,在根下创建一个目录/t220,将zhcon中文虚拟控制台的补丁复制到/t220目录下,然后将其解压。如图所示:

2. 配置。如图所示:

在上述补丁操作中,patch是专用于应用.diff格式补丁文件的命令程序;“-p1”选项(注意“-p”后是数字1,不是字母l)用于去掉多余的目录参数,通常位于软件的源代码目录中执行补丁操作时使用此选项;“<”符号表示重定向输入操作,用于指定补丁文件的来源位置。

配置工作通常由源代码目录中的“configure”脚本文件来完成,可用的各种配置参数可以通过在源代码目录中执行“./configure --help”进行查看。对不同的软件程序来说,其配置参数会存在区别,但是有一个“--prefix”形式的参数,却是大多数开源软件通用的,该配置参数用于指定软件包安装的目录文件夹。如果没有指定任何配置参数,“configure”脚本将采用软件默认的值进行配置。

配置成功后,会在最后一行显示“Good Luck!”

在Linux 系统中通过源代码方式安装软件时,一般会将所有程序文件安装到同一个文件夹中,这样当需要卸载软件时,只要直接将该文件夹删除即可,非常方便(某些软件也可以在源代码目录中执行“make uninstall”完成卸载)。

如果软件的功能比较复杂,配置过程会需要一定的时间,期间会在屏幕中显示大量的输出信息,这些信息可以帮助管理员配置的过程。配置结果将保存到源代码目录的Makefile文件中。如果配置过程出现错误,通常是缺少相关的依赖软件包所致,只要根据提示安装对应的软件即可。

3. 编译。编译的过程主要是根据Makefile文件内的配置信息,将源代码文件进行编译而生成二进制的程序模块、动态连接库、可执行文件等。配置完成后,只要在源代码目录中执行“make”命令即可执行编译操作。编译的过程比配置需要更长的时间,期间同样会显示大量的执行过程信息。如图所示:

如果系统提示错误,是因为少了一个ncurses-devel包。如图所示:

只要将这个包安装即可。如图所示:

安装成功之后,需要重复第二步的工作,再配置一次。然后输入命令“make”,再编译一次。如图所示:

4. 安装。编译完成以后,就可以执行“make install”命令将软件的执行程序、配置文件、帮助文档等相关文件复制到Linux系统中了,即应用程序的最后“安装”过程。如图所示:

有时候为了简便起见,上述的编译、安装步骤可以写成一行命令执行,中间使用“&&”符号分隔即可:“make && make install”(表示“make”命令执行成功以后再执行“make install”命令,否则将忽略“make install”命令)。

5. 使用。zhcon中文虚拟控制台提供了全拼、五笔、双拼等中文输入环境,但需要先执行“kbd_mode -a”命令设置使用ASCII键盘模式,以便能够正常使用输入法切换热键。如图所示:

在zhcon中文虚拟控制台环境中,如图所示,使用快捷键Ctrl+Space可打开/关闭中文输入法,使用快捷键Ctrl+D可以退出zhcon控制台。在中文输入状态下,通过快捷键Ctrl+Shift可在不同的输入法之间切换,也可以使用快捷键Ctrl+Alt+1或Ctrl+Alt+2直接切换至全拼、五笔输入法。

借助于zhcon平台,Linux用户能够在字符控制台界面中显示和输入中文,这在需要访问一些使用中文名称的目录或文件时是非常有帮助的。但在Linux/Unix操作系统中,绝大部分应用程序仍然以识别英文路径为主,因此大家还是应尽量少用中文名称的目录或文件,以免出现意想不到的程序故障、系统故障。

Ø 使用软件自带的向导程序安装Adobe Reader阅读器,OpenOffice办公套件

安装Adobe Reader阅读器软件步骤:

1. 再次进入到目录/media/Linux-system/LSA-SG3下。如图所示:

2. 将Adobe Reader阅读器软件包释放到目录/etc下。如图所示:

3. 然后进入到目录/etc/Adobe Reader下,再直接运行绿色的可执行文件“INSTALL”。如图所示:

4. 安装成功。如图所示:

安装OpenOffice办公套件软件步骤:

1. 再次进入到目录/media/Linux-system/LSA-SG3下,然后将OpenOffice办公套件软件包释放到目录/etc下。如图所示:

2. 进入到目录/etc/OpenOffice办公套件软件下,然后直接运行绿色的可执行文件“setup”。如图所示:

3. 根据弹出的安装向导,接着安装OpenOffice办公套件软件

4. 安装成功。如图所示:

n 查询已安装的RPM软件包信息

Ø -qa:显示当前系统中以RPM方式安装的所有软件列表

Ø -qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息(—info)

Ø -ql:显示指定的软件包在当前系统中按住的所有目录、文件列表(—list)

Ø -qf:查看指定的文件或目录是由哪个软件包安装的(—file)

n 查询RPM包文件中的相关信息

Ø -qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息。

Ø -qpl:查看该软件包准备要安装的所有目标目录、文件列表。

n 安装、升级、卸载RPM软件包

Ø -i:在当前系统中安装(Install)一个新的RPM软件包

Ø -e:卸载指定名称的软件包

Ø -U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于“-i”选项。

Ø -F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装。还有几个相关的命令选项,可以用于辅助安装、卸载软件包的过程。

u --force:强制安装某个软件包,当需要替换现已安装的软件包及文件,或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项。

u --nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系。

Ø -h:在安装或升级软件包的过程中,以“#”号显示安装进度。

Ø -v:显示软件安装过程中的详细信息。

n 维护RPM数据库

Ø 重建RPM数据库:

使用rpm命令的“--rebuilddb”或“--initdb”功能对RPM数据库进行重新。

rpm  -- rebuilddb   或者 rpm  --initdb

Ø 导入验证公钥:

向RPM数据库中导入公钥文件时,需要用到“--import”选项。

例如:执行以下操作可以把光盘目录中的RPM-GPG-KEY-redhat-release公钥文件导入到RPM数据库中。

rpm  –import  /media/cdrom/RPM-GPG-KEY-redhat-release

时间: 2024-08-02 11:04:53

linux   第五章 安装及管理程序的相关文章

从零开始的linux 第五章

(咚咚咚...)路人甲:"小编!!快起床!!今天该讲课啦!" (迷迷糊糊且衣冠不整的小编去开门) 路人甲:"小...小编大人...你都让我这个女生...看到了什么..." (小编突然被惊醒~哇~的一声就把门关上了) (↑小编此时的内心) 完了...小编这次真的是找不到女朋友了...... 为了平复小编内心的伤痕,这...这次博客就...就不写了吧...让小编冷静一下... (突然出现的老师):"你说什么??再说一遍!?" (↑看到老师后的小编)没

linux第五章(迁移/home分区)

实验环境 公司原来安装的RHEL 6 服务器采用了自动分区的方案,随着使用服务器的系统用户数量不断增多,根分区经常面临磁盘空间耗尽的情况,偶尔有几次还导致系统无法启动.为了解决这些问题,现需要为服务器新增加一块SCSI硬盘,并将用户目录"/home"中的数据迁移到该硬盘中,要求迁移后不能够自动挂载该分区. 新添加一块SCSI硬盘80G 在新硬盘中建立一个20G的分区,用于存放所有普通用户的宿主文件夹 输入n,创建一个新的分区,容量大小为20G 将/home目录备份到根/下 将/dev/

日志分析 第五章 安装logstash

logstash是java应用,依赖JDK,首先需要安装JDK,在安装jdk过程中,logstash-2.3.4使用JDK-1.7版本有bug,使用JDK-1.8版本正常,因此我们安装JDK-1.8版本. 安装JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html # rpm -ivh jdk-8u101-linux-x64.rpm # echo "export JA

Linux 第五章 分区和挂载

实验要求: n 在虚拟机中添加一块80G的SCSI磁盘 n 在新硬盘中建立一个20G的分区,用于存放所有的普通用户的宿主文件夹 n 新建的分区仍然挂载到"/home"目录下,需要导入系统中原有用户的数据 n 服务器在每次开机后能够自动挂载到该分区 1) 查看所有硬盘信息 2)进入管理 3)m 命令 查看磁盘 新建分区 再次查看 创建扩展分区 创建逻辑分区 分区数量 更改分区系统ID 保存退出 4)格式化分区 更新新建分区列表 . 5) TAR 备份 6)将新建的/dev/sdb1 挂载

Linux/Centos7安装与管理程序

Linux/Centos7安装与管理程序 Linux应用程序基础 查询RPM软件包信息 安装.升级.卸载.RPM软件包 /yum仓库 源代码编译 一.应用程序与系统命令的关系 文件位置 系统命令:一般在/bin和/sbin目录中,或者为shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录中 主要用途 系统命令:完成对系统的基本管理操作 应用程序:完成相对独立的其他辅助任务 适用环境 系统命令:一般只在字符操作界面中运行 应用程序:根据实际需要,有些程序可以在图形用户界面中

Linux与云计算——第二阶段 第五章:存储Storage服务器架设—分布式存储Ceph

Linux与云计算--第二阶段Linux服务器架设 第五章:存储Storage服务器架设-分布式存储Ceph 1 Ceph 配置Ceph集群 Install Distributed File System "Ceph" to Configure Storage Cluster. For example on here, Configure Cluster with 1 admin Node and 3 Storage Node like follows. | +------------

Linux DNS源代码编译安装(五)

DNS源代码的编译安装. 官方bind下载地址:www.isc.org这里我们编译的是bind-9.9.5.tar.gz版本 1.编译环境  Desktop Platform Development  Development tools  Server Platform Development 2.展开安装包查看编译命令 首先我们应该先看下服务器时间,[[email protected] ~]# tar xf bind-9.9.5.tar.gz -----展开安装包[[email protect

《linux内核设计与实现》第五章

第五章 系统调用 一.与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层.作用: 为用户空间提供了一种硬件的抽象接口. 系统调用保证了系统的稳定和安全. 每个进程都运行在虚拟系统中,而在用户空间和系统的其余部分提供这样一层公共接口,也是出于这种考虑. 在Linux中,系统调用是用户空间访问内核的唯一手段:除异常和陷入外,它们是内核唯一的合法入口. 二.API.POSIX和C库 一般情况下,应用程序通过在用户空间实现的应用编程接口(API)而不是直接通过系统调用来编程. 一个API定

《Linux内核设计与实现》第五章学习笔记

第五章 系统调用 操作系统中,内核提供了用户进程与内核进行交互的一组接口.这些接口让应用程序受限的访问硬件设备,提供了新进程与已有进程进行通信的机制,也提供了申请操作系统其他资源的能力.提供接口主要是为了保证系统稳定可靠,避免应用程序恣意妄行. 课堂知识点回顾 1. 系统调用:需要int 0x80模拟中断让硬件触发.同步.主动地进入系统空间. 2. 硬中断:异步.被动地进入系统空间.CPU运行时发生错误则中断,中断后没有进程调度. 3. 软中断:中断后还执行其他进程调度. 4. 系统调用过程: