软件包与服务搭建

一.软件包管理

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

访问:

相关推荐
且从容.5 小时前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落6 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨6 小时前
WSL2的安装与使用
linux·wsl
微小的鱼7 小时前
Linux的渲染与显示系统链路
android·java·linux
csdn_aspnet7 小时前
Redis 入门:Windows、Mac安装指南
数据库·windows·redis·缓存·mac
lisanmengmeng7 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮8 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
Linux-lucky19 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
禁默20 小时前
启元 Q1 二次开发实践:Ubuntu 部署与仿真验证,从 PrimeConsole 到 ROS 2 Humble + RViz
linux·运维·ubuntu
skywalk816320 小时前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd