软件包与服务搭建

一.软件包的管理

1.RPM软件包管理

(1)RPM软件包典型格式

openssl(软件包的名称)-1.0.1e(版本信息)-60(发行号).el7(代表软件是提供给Enterprise Linux7).x86_64(代表该软件适用于在Inter x86架构的64位cpu的计算机硬盘平台上运行).rpm(扩展名)

(2)查询已安装的软件包信息

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

-qa:显示当前系统中以RPM形式安装的所有软件列表;rpm -qa [];rpm -qa | grep -i []

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

-ql:显示指定的软件包当前系统中安装的目录,文件列表

-qf:查看当前指定的文件或目录是由哪个安装包所安装的

(3)查询未安装的软件包信息

rpm -qlp [] 显示软件包准备要安的所有目录,文件列表

rpm -qpi [] 显示指定的软件包的名称,版本,许可协议,用途描述等详细信息

(4)安装/升级/卸载RPM软件包

rpm [选项] [包名]

常用参数

选项

功能说明

-i

在当前的系统中安装(install)一个新的RPM软件包

-v

显示安装过程中比较详细的安装信息,有助于了解安装是否成功及出错原因

-h

在安装或者升级过程中,以hash记号(“#”)显示的安装的进度

-e

删除指定名称的已安装的软件包

-U

升级安装,先卸载旧版再安装信的软件包,若指定的RPM未安装则系统直接安

--force

强制安装指定的软件包

--nodeps

再安装,删除,升级时候。不检查与其他软件包的依赖关系

注意:如果软件包有依赖关系,卸载时会产生提示信息,可使用--

nodeps强行卸载。

*安装Todesk*实操

(1)在网页中打开TODESK的官方下载地址下载安装包,将其安装包拖入CentOS7的桌面中。在命令行窗口模式中cd Desktop 进入桌面,ls 查看桌面文件是否存在.rpm形式的安装包。确认有之后用命令 sudo rpm -ivh [安装包名称] 开始安装。注意:如果显示安装不成功,则返回快照重新执行操作。

(2)安装完成之后,无法直接启动。需要解决软件依赖性的问题,此时要安装依赖软件包。安装前需要更换YUM源。

(3)换源完成后,解决依赖性问题。sudo yum install [依赖软件包

(4)最后输入todesk启动程序。

2.YUM软件包管理

YUM是改进型的RPM软件管理工具,它很好的解决了RPM所面列的软件包依赖问题。YUM在服务器端存放所有的RPM包,并记录各个包间的依赖关系。

yum 能够解决rpm得依赖问题

yum将各个软件包之间得依赖关系记录到文档中,当用户需要安装软件时yum会寻找该软件的依赖关系并一同下发给用户进行安装。

特点如下:

自动解决依赖关系

对RPM进行分组,并基于组进行安装

引入仓库概念 ,支持多个仓库

配置简单

Yum引入仓库的概念:仓库用来存放所有现有的RPM软件包,当使用yum安装一个rpm软件时,如果存在依赖关系,会自动在仓库中查找依赖关系并进行安装,仓库可以使用本地的,也可以通过HTTP、FTP、NFS形式使用集中的、统一的网络仓库。

软件安装

yum -y install [] 安装软件,-y时参数自动确定

yum -y restart [] 重新安装

更新软件

yum -y update [] 升级某个软件

yum -y update 更新所有软件

卸载软件

yum -y remove [] 卸载软件

常用参数

*安装WEB服务/Apache服务*实操

(1)用YUM方式在系统中安装一个httpd服务。yum -y install httpd。

(2)YUM安装已经为其解决了依赖性问题,所以不用安装其他软件包解决依赖性。之后启动服务 systemctl start httpd。之后关闭防火墙 systemctl stop firewalld.service。

(3)测试httpd服务是否已经搭建完成。进入apache默认路径/var/www/html下建立一个网页.html形式的文件进行访问。

3.更改YUM源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum makecache

4.apt软件包管理

apt update # 更新软件依赖信息

apt upgrade # 升级所有软件

apt install 软件名 # 安装软件

apt remove 软件名 # 卸载软件

二.服务搭建

*Mysql服务*实操

(1)用YUM安装SQL服务。yum -y install mysql/yum -y install mysql-server

(2)从官网下载mysql的软件包并拖进CentOS7的桌面中下载并安装。

(3)安装完成后启动mysql服务并为其设置初始密码。set password for 'root'@'localhost' = password('root');

*PHP服务*实操

(1)安装PHP服务。yum -y install php;yum -y install php-mysql;yum -y install php-fpm。

(2)重启apache服务。并在其默认路径/var/www/html下创建index.html文件。并进行访问。

<?php

echo "Test Page";

phpinfo();

?>

*搭建WordPress*实操

(1)进入到默认路径/var/www/html下去下载对应的WordPress的软件包,并解压。形式为.zip,解压方式为unzip。修改权限。

(2)复制文件,并进行对复制文件的编辑。

(3)连接数据库并创建数据库 mysql-uroot -p;create database wordpress;

(4)连接测试

http://ip/wordpress/wp-admin/install.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值