首页 > 编程语言 >03安装及管理程序

03安装及管理程序

时间:2024-09-27 10:53:12浏览次数:3  
标签:03 tar httpd 安装 管理程序 nginx root el7

软件包分类:

一.源码包

.tar.gz .tar.bz2

优点:

1.开源

2.需要通过编译进行安装,但是与系统比较契合

缺点:

1.步骤较多

2.编译时间较长

3.编译安装时会报错,不适合新手。

二、RPM ( Red Hat Package Manager ) 安装包:

用于管理Linux各项套件的程序。

优点:

1.包管理简单,通过几个命令就可以实现包的安装、升级、查询和卸载

2.安装速度比源码快

缺点:

1.需要解决依赖问题

2.功能灵活性问题

3.开源扩展问题

1.查看RPM包

qa: 查询所有已安装的包

q:查询一个包

qi:查询一个包的信息

ql:查询一个包的文件列表

[root@test1 /]# mount /dev/sr0 /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
mount: /dev/sr0 已经挂载或 /mnt 忙
       /dev/sr0 已经挂载到 /mnt 上
[root@test1 /]# ls /mnt
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

2.进入 Packages

[root@test1 Packages]# ls | grep httpd
httpd-2.4.6-93.el7.centos.x86_64.rpm
httpd-devel-2.4.6-93.el7.centos.x86_64.rpm
httpd-manual-2.4.6-93.el7.centos.noarch.rpm
httpd-tools-2.4.6-93.el7.centos.x86_64.rpm
libmicrohttpd-0.9.33-2.el7.x86_64.rpm

在这里插入图片描述

三、安装Apache

解决依赖问题

解决依赖问题可以在 http://www.rpmfind.net/ 中查找依赖模块

1.systemctl start httpd 启动Apache

2.netstat -antp 查看是否启动

3.访问网页

4.( 如果访问网页打不开,关闭防火墙-systemctl stop firewalld )

四、 Nginx (engine x)

是一个高性能的HTTP反向代理web服务器

特点:高并发,高性能,可扩展性好,高可靠性。

需要自己解决依赖问题

步骤 :

1.下载源代码安装包文件

官方网址: http://nginx.org/

下载源码包:

wget http://nginx.org/download/nginx-1.19.0.tar.gz

安装依赖:

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.tar解压到指定目录

[root@test1 src]# tar -xzvf nginx-1.19.0.tar.gz 

3.配置. configure

进入解压后的 nginx-1.19.0文件 ./configure

4.编译make

5.安装make install

如果没有报错安装完成

6.进入nginx安装目录

默认安装目录为/usr/lcoal/nginx,进入该目录

7.进入 /usr/local/nginx/sbin/nginx 目录,启动nginx

8.访问浏览器或使用 ps -ef | grep nginx 查看进程

#重新加载
[root@bogon sbin]# /usr/local/nginx/sbin/nginx -s reload
# 停止
[root@bogon sbin]# /usr/local/nginx/sbin/nginx -s stop

~

卸载使用 yum unpdate

标签:03,tar,httpd,安装,管理程序,nginx,root,el7
From: https://blog.csdn.net/2404_87509357/article/details/142588268

相关文章

  • 【2024最新版】超详细Burpsuite安装保姆级教程-适合入门小白
    在CTF比赛中或者是抓包中我们都会用到一个工具Burpsuite,但是有很多小伙伴们刚入门安全,不知道该如何去安装这个Burpsuite,今天我就来教大家如何安装Burpsuite第一次使用先按照下面的教程激活,激活后无需再次激活下载链接极核GetShell在下载链接下方,我们可以选择windows和Linux......
  • 第27篇 sqlserver2022详细安装步骤
    话不多说,直接开干一.下载1.官方链接下载:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads2.在下载目录中找到下面这个小的安装包SQL2022-SSEI-Dev.exe,运行开始下载SQLserver;二.安装SqlServer2022服务端1.双击安装包【SQLServer2022-x64-CHS-De......
  • 华为GaussDB数据库之Yukon安装与使用
    一、Yukon简介Yukon(禹贡),基于openGauss、PostgreSQL、GaussDB数据库扩展地理空间数据的存储和管理能力,提供专业的GIS(GeographicInformationSystem)功能,赋能传统关系型数据库。Yukon支持二三维一体化的空间数据存储能力:官网地址https://yukon.supermap.io/,此次我们基于华为G......
  • 欧拉系统postgresql 与PostGis 离线环境安装
    postgresql与PostGis离线环境安装上传文件至服务器#安装所需依赖yuminstall/opt/PGsql-13-gis/rpm/*-yPostgresql安装tar-zxvfpostgresql-13.2.tar.gz#进入该目录./configure--prefix=/usr/local/pgsql--with-uuid=ossp--with-libxmlmakemakeinstall#添......
  • 戴尔笔记本怎么重装系统_戴尔笔记本重装系统win10教程(支持新旧机型安装)
         戴尔笔记本怎么重装系统?戴尔笔记本这几年默认预装win10家庭版和win11家庭版。有的用户用上了预装win11家庭版的戴尔笔记本,使用一段时间依然不习惯,于是想退回win10。但不知道怎么重装win10,这几年的戴尔笔记本建议采用U盘方式安装系统比较保险,在线安装的话可能触发......
  • Anaconda 安装与使用教程
    1.介绍Anaconda是一个用于科学计算的Python和R的发行版,包含了众多流行的科学、数学、工程和数据分析的Python包。它不仅是一个包管理器,还是一个环境管理工具,可以帮助用户创建隔离的环境,安装特定版本的软件包及其依赖项。2.安装Anaconda2.1下载-访问[Anaconda......
  • 易优CMS网站SQLSTATE[42S22]: Column not found: 1054 Unknown column 'a. province_i
    当你遇到“SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'a.province_id'in'whereclause'”的错误提示时,通常是因为查询中引用了一个不存在的列。以下是一些具体的解决步骤:步骤1:检查数据库表结构确认表结构确认数据库表中是否存在 province_id 列。使用......
  • 易优CMS安装时,提示在写入表ey_weapp_multicity记录失败-eyoucms
    当你在安装易优CMS时遇到“写入表ey_weapp_multicity记录失败”的提示时,这通常意味着在安装过程中数据库出现了问题,可能是由于数据库连接问题、权限问题、数据冲突等原因造成的。以下是一些可能的解决步骤:步骤1:检查数据库连接确认数据库连接信息确保数据库连接信息(主机名......
  • 828华为云征文|Flexus云服务器X实例实践:安装flatnotes笔记应用程序
    828华为云征文|Flexus云服务器X实例实践:安装letsmarkdown轻量级编辑器引言一、Flexus云服务器X实例介绍1.1Flexus云服务器X实例简介1.2主要使用场景二、购买Flexus云服务器X实例2.1购买规格参考2.2查看Flexus云服务器X实例状态三、远程连接Flexus云服务器X实例3.1......
  • 03 json支持的类型: 爬虫场景使用的比较多。
    #json支持的类型:爬虫场景使用的比较多。+-------------------+---------------+|Python|JSON|+===================+===============+|dict|object|+-------------------+---------------+|l......