软件包与服务搭建

一.软件包管理

Linux的软件包管理是通过工具进行管理的

命令RPM/YUM

-----RPM软件包

语法:rpm -q 子选项 软件名

-qa : 显示当前系统中以RPM方式安装的所有软件列表

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

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

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

如果不知道准确的软件包名称,还可以对全部查询结果进行过滤

rpm -qa | grep -i python

-----查询未安装的软件包信息

rpm -qlp 软件包名 显示软件包准备要安装的所有目录、文件列表

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

-----YUM软件包管理 解决依赖关系

软件安装:yum -y install 安装

yum -y reinstal 重新安装

更新软件:yum -y updata 【包名】 升级某个软件

yum -y updata 升级所有软件

卸载软件:yum -y remove 【包名】

安装web服务:yum install httpd -y

启动httpd服务

关闭防火墙: systemctl stop firewalld.service

http://127.0.0.1 浏览器访问本机

更改YUM源:yum源配置文件位于: /etc/yum.repos.d/ ,文件拓展名为: .repo

(拓 展名为.repo的文件都是yum源的配置文件)

更改YUM源步骤:1.yum源进行备份

cd /etc/yum.repose.d

mv CentOS-Base.repo CentOS-Base.repo. bak

2.下载网易YUM源

wegt http:.......

3.更换YUM源

mv 新 旧

4.生成YUM缓存

yum makecache

5.对YUM源进行更新

yum -y updata

二.服务搭建

LAMP服务:数据库+脚本文件+操作系统+中间件

Linux APACHE MYSQL PHP

L:平台: 作为LAMP架构的基础 ,提供用于支撑Web站点的操作系 统,能够与其他三个组件提供更好的稳定性,兼容性。

A:容器: 作为LAMP架构的前端 ,是一款功能强大,稳定好的Web服务器(容器)(中间件)程序,该服务器直接面向用户,处理来自客户端的请求。

M:数据库:作为LAMP架构的数据库

P:语言: 作为动态网页的编程语言,负责解析动态网页文件,负责沟通Web服 务器和数据库系统协同工作,并ᨀ供Web应用程序和运行环境 。

Apache服务:服务安装: yum -y install httpd

Linux Apache默认网站路径: /var/www/html

网站路径什么意思: 就是通过http(网站)访问到的目录文件

安装Apache拓展包:yum -y install ......

关闭防火墙:systemctl stop firewalld.service

测试服务:http://本机ip地址

Mysql服务:安装Mysql服务:

开启Mysql服务:systemctl start nysql

进入Mysql服务:mysql

为root用户设置密码:set password for 'root'@'localhost' = password('root');

quit 退出

PHP服务:安装PHP服务: yum -y install php

yum -y install php-fpm

yum -y install php-mysql

在 默认Web路径 /var/www/html/ 下创建index.php文件

<?php echo "Test Page"; phpinfo(); ?>

浏览器访问:http://本机ip地址/ index.php

搭建WordPress:切换到web目录:cd /var/www/html

远程下载:wget

解压资源包:unzip

切换到资源包:cd

增加执行权限:chmod +x ./*

cp wp-config-sample.php wp-confing.php 复制文件

配置数据库账户: vim wp-config.php

数据库连接:mysql -uroot -p

创建数据库:creat database wordpress

访问:

相关推荐
酷可达拉斯7 分钟前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
凤山老林25 分钟前
在 Apple 芯片的 Mac 上通过 VMware Fusion 使用 Windows 11
windows·macos·vmware·虚拟机
不弃君28 分钟前
在 Windows 上用 MinGW 搭建 lwIP 调试环境:方法与踩坑实录
windows·网络协议·tcp/ip·嵌入式·mingw·lwip
Molesidy36 分钟前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux
ITHAOGE152 小时前
下载 | Win11 24H2 正式版更新!(系统ISO映像、多合一版本、26100.8973、Windows 11)
windows·科技·微软·电脑
jufeng13074 小时前
【系列:MiniKV 原理剖析 · 第 6 篇】
linux·软件工程·个人开发·makefile
IT摆渡者4 小时前
ubuntu系统网络问题
linux·运维·ubuntu
jufeng13074 小时前
【系列:MiniKV 原理剖析 · 第 5 篇】
linux·网络·c++·软件工程
kdxiaojie5 小时前
Linux 驱动研究 —— SDIO (1)
linux·运维·笔记·学习·sdio