金鞍玉勒寻芳客,未信我庐别有春。这篇文章主要讲述Linux应用程序安装及管理相关的知识,希望能为你提供帮助。
典型应用程序的目录结构
文件类型 | 保存目录 |
普通执行程序文件 | /usr/bin |
服务器执行程序文件和管理程序文件 | /usr/sbin |
应用程序配置文件 | /etc |
日志文件 | /var/log |
应用程序文档文件 | /usr/share/doc |
应用程序手册页文件 | /usr/share/man |
常见的软件包封装类型
文件类型 | 保存目录 |
rpm软件包 | 扩展名为“.rpm” |
deb软件包 | 扩展名为“.deb” |
源代码软件包 | 一般为“.tar.gz”、“.tar.bz2”等格式的压缩包 包含程序的原始代码 |
绿色免安装的软件包 | 在压缩包内提供已编译好的执行程序文件 解开压缩包后的文件即可直接使用 |
查询已安装的RPM软件信息
格式:rpm -q[ 子选项] [ 软件名]
不带子选项的“-q”选项可用于查询已知名称的软件包是否已经安装,需要使用准确的软件名做参数
-qa:显示当前系统中以RPM方式安装的所有软件列表
例:rpm -qa 直接列出系统中已安装的数据包
rpm -qa | wc -l 可以统计出系统中已安装的rpm软件个数
-qi: 查看指定软件包的名称、版本、许可协议、用途描述等详细信息(-info)。
例:rpm -qi wget-1.14-18.el7.x86_64 显示wget这个软件包的详情信息
-ql: 显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)
例:rpm -ql wget-1.14-18.el7.x86_64 显示wget这个软件包所有的安装位置
-qf:查看指定的文件或目录是由哪个软件包所安装的(-file)
例:rpm -qf /usr/bin/wget 显示出wget软件包是哪个安装包安装的
查询未安装的 RPM 软件包文件中信息
格式:rpm -q[子选项] [软件名]
使用“-qp”选项时,必须以RPM软件包文件的路径作为参数,(可以有多个)而不是软件包名称。
-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
例:rpm -qpi wget-1.14-18.el7.x86_64.rpm 显示这个安装包的详细信息
-qpl:查看该软件包准备要安装的所有目标目录、文件列表。
例:rpm -qpl wget-1.14-18.el7.x86_64.rpm 显示这个安装包中有哪些文件
安装或升级RPM软件
rpm [ 选项] RPM 包文件 ...
常用选项
-i:在当前系统中安装一个新的RPM软件包
-U:检查并更新软件包,若该软件原来并未安装,则等于“-i”
-F:检查并更新软件包 ,若该软件原来并未安装,则放弃安装
卸载指定的RPM软件
rpm -e 软件名
辅助选项
--force:强制安装某个软件包,当需要替换已安装的软件包及文件,或者安装一个比当前
使用的软件版本更旧的软件时,可以用
--nodeps:在安装或升级,卸载一个软件包时,不检查与其他软件包的依赖关系
-h:在安装或升级软件包的过程中,以"#"号显示安装进度
-v:显示安装中的详细信息
维护RPM数据库
重建RPM数据库
[root@localhost ~]# rpm --rebuilddb
[root@localhost ~]# rpm --initdb
导入验证公钥
[root@localhost ~]# rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release
配置临时IP地址
[root@localhost ~]# ifconfig ens33 192.168.0.10/24
配置永久IP地址
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]# systemctl restart network:重启网卡
设置网络编辑器 与本地同一网段 DNS地址
安装阿帕奇
挂载,将所有文件移动到/opt/下 再编辑下.repo文件
[root@localhost ~]# mount /dev/cdrom /mnt/:挂载
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# ls ,ll
[root@localhost ~]# mv * /opt/:将所有文件移动到/opt/下
[root@localhost ~]# touch aa.repo
[root@localhost ~]# vim aa.repo
[root@localhost ~]# yum list
[root@localhost ~]# yum install httpd -y
1.准备好需要安装的压缩包并拉入到会话栏安装
2.将压缩包解压
3.将压缩包移动到/srclib/apr和/srclib/apr-util
4.安装插件
5.到CD下
6.输入下面内容并安装make
7.进编辑文件/搜索找到ServerName第二个前面的#去掉,然后到CD下的目录,启动软件,关闭安全Linux,关闭防火墙
到Linux打开浏览器输入本地IP地址测试
推荐阅读
- nginx配置 A域名:1004跳转到 B域名:1004
- LINUX学习第五天
- 新媒体运营思路
- STP
- Linux中source命令的使用方式
- LINUX学习第六天
- GitLab配置ssh key
- SHELL编程入门&变量实战2
- VMware虚拟机克隆后解决网络冲突问题