linux安装及管理程序

简介: linux安装及管理程序

典型应用程序的目录结构

普通执行程序文件

/usr/bin

服务器执行程序文件和管理程序文件

/usr/sbin

应用程序配置文件

/etc

日志文件

/var/log

应用程序参考文档文件

/usr/share/doc

应用程序手册页文件

/usr/share/man

常见的软件包封装类型

文件类型

保存目录

RPM软件包 

扩展名为“.rpm”

DEB软件包

扩展名为“.deb”

源代码软件包

一般为“.tar.gz”、“.tar.bz2”等格式的压缩包

包含程序的原始代码

绿色免安装的软件包

软件包的扩展名不一,以TarBall格式的居多

在压缩包内提供已编译好的执行程序文件

解开压缩包后的文件即可直接使用


rpm命令的格式


执行“man rpm”命令可以获得关于rpm命令的详细帮助信息


rpm --rebuilddb 或 rpm --initdb 重建RPM数据库


rpm --import   /路径         导入公钥



./configure配置


使用源码目录中的configure脚本

执行“./configure --help”可查看帮助

典型的配置选项

--prefix=软件安装目录


make编译与安装


编译

执行make命令


安装

执行make install命令


YUM命令及参数


yum search    使用YUM查找软件包

yum list    列出所有可安装的软件包

yum list updates    列出所有可更新的软件包

yum info    使用YUM获取软件包信息

yum clean all   清除缓存

yum makecache   重建缓存

yum repolist 检查


yum仓库格式

[bash]

name=

baseurl=file:///

gpgcheck=0

enabled=1



/etc/yum.repos.d下的

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo

CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

留下CentOS-Media.repo

/media/cdrom/

把enabled改成1


var/run/yum.pid 已被锁定,PID 为 3753 的另一个程序正在运行。

解决办法:

rm -f /var/run/yum.pid

删除文件后再次运行yum可用。



安装apche


yum -y install httpd

安装依赖包

yum -y install apr* cyrus* libdb* pcre* expat* openldap*

把httpd包复制粘贴进去

然后解压到/usr/src

tar zxf httpd-2.4.25.tar.gz -C /usr/src

配置

./configure --prefix=/usr/local/httpd

编译安装

make && make install





相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
2月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
2月前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
780 67
|
2月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
112 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
55 5
Linux系统之安装Ward服务器监控工具
|
17天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
34 5
|
2月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
38 2
Linux系统之安装cook菜谱工具
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
150 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
92 1
Linux系统之Centos7安装cockpit图形管理界面
|
2月前
|
存储 Oracle 关系型数据库
|
29天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
57 2
下一篇
无影云桌面