安装及管理程序

安装及管理程序

一、应用程序目录结构

/usr/bin 普通执行程序文件

/usr/sbin 管理程序文件和服务器程序文件

/etc 应用程序配置文件

/var/log 日志文件

/usr/share/doc 应用程序参考文档文件

/usr/local/share/man 应用程序手册

二、查询RPM软件信息

查询已安装的RPM

rpm -q[子选项] [软件名]

-q 查询软件是否安装

-qi 显示软件详细信息

-ql 显示文件列表

-qc 显示配置文件

-qd 显示文档位置

-qR 显示依赖软件及文件

-qF 查询指定软件属于那个软件包

-qa 显示当前系统中以rpm方式安装的所有软件列表 #|grep -i 查询软件是否安装

查询未安装的RPM

rpm -qp[子选项] [包文件名]

-qpi 查询详细信息

-qpl 查询文件列表

-qpc 查询配置文件

-qpd 查询文档位置

三、安装升级卸载rmp软件包

rpm [选项] rpm包

-i 安装新的rpm包

-U 升级软件包,未安装则安装

-F 升级软件包,未安装则不安装

-h 安装过程中以”#“显示安装进度

-v 显示安装过程中的详细信息

-e 卸载指定名称的安装包

–nodeps 安装升级卸载时,不检查依赖关系

常用:rpm -ivh *.rpm 安装 rpm -evh *.rpm 卸载

1.一键安装 yum

-y #表示自动确认

yum list #查询软件包 installed查询已安装 available查询仓库未安装的软件包

​ updates查询可以升级版本的软件包

yum info #查询软件包描述信息

安装程序
  • yum install 软件包名

yum install 软件包名 -y --downloadonly --downloaddir=/tmp/ #下载rpm包到指定/tmp目录

yum install gcc gcc-c++ make      #用yum一键安装gcc gcc-c++ make
卸载程序
  • yum remove 软件包名 可自动解决依赖关系
yum remove gcc gcc-c++ make      #用yum一键卸载gcc gcc-c++ make
升级软件包
  • yum update 软件包名

2.安装源代码软件包需要编译安装,

编译器c c++

yum install gcc gcc-c++ make      #用yum一键安装gcc gcc-c++ make

3.配置本地yum源仓库

当处于无网环境或网络较差时,此时需要将yum默认指向位置改为本地yum仓库

mount /dev/cdrom /mnt         #将光盘挂载到/mnt目录下

cd /etc/yum.repos.d                 #打开yum配置文件夹

mkdir repos.bak                        #建立备份文件夹

mv *.repo repos.bak                 #剪贴.repo文件到备份文件夹

vim local.repo                             #新建一个路径文件并打开

[local]

name=local

baseurl=file:///mnt #将提取数据包路径指向本地/mnt

enabled=1 #开启yum

gpgcheck=0 #不验证签名

yum clean all && yum makecache         #清理内存yum缓存,然后建立新的缓存

4.手工编译安装httpd

前提环境

echo"nameserver 114.114.114.114" >> /etc/resolv.conf #配置连接公网环境
systemctl stop firewalld       #关闭防火墙
systemctl disable firewalld    #关闭防火墙开机自启动
setenforce 0                   #关闭核心防护

步骤1:tar解包

tar xf apr-1.6.2.tar.gz        #解压httpd依赖环境
tar xf apr-util-1.6.0.tar.gz   #解压httpd依赖环境
tar xf httpd-2.4.25.tar.bz2    #解压httpd软件包
mv apr-1.6.2 httpd-2.4.25/srclib/apr   #将解压的apr移动到核心函数库
mv apr-util-1.6.0 httpd-2.4.25/srclib/apr-util  #将解压的util移动到/srclib/apr-util
yum -y install gcc gcc-c++ make pcre-devel expat-devel perl   #安装工具函数库和扩展元

步骤2:./configure配置安装目录

cd httpd-2.4.25/           #进入解压后的http的目录
./configure --prefix=/usr/local/apache     #自定义配置

步骤3/步骤4:make编译+make install安装

make && make install    #翻译为二进制,然后让系统识别   make -j 3  调用3个内核翻译更快
cd /usr/local/apache/bin
ln -s apachectl /usr/local/bin     #创建应用启动程序软链接到环境变量
./apachectl start         #启动程序
curl http://192.168.133.188        cat htdocs/index.html       #测试

测试

yum install lynx -y          #安装lynx工具
lynx 192.168.133.188         #用lynx测试
netstat -natp | grep 80      #查看占用指定端口的服务
或者
yum install lsof -y        
lsof -i:80

#测试


测试

yum install lynx -y #安装lynx工具
lynx 192.168.133.188 #用lynx测试
netstat -natp | grep 80 #查看占用指定端口的服务
或者
yum install lsof -y
lsof -i:80


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

masonyong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值