分类目录归档:云计算

集群与分布式


网站架构

高并发集群

高可用集群

Read more

LAMP搭建WordPress


安装WordPress

WordPress是使用PHP语言开发的博客平台;

WordPress功能强大,插件众多,易于扩充功能。安装使用都非常方便。

使用 phpmyadmin 在 LAMP 里为 WordPress 创建并配置数据库

为了简单起见,可以直接去账号页新建一个用户来,同时创建同名的 database:

image-20240804184436754

用户名 wordpress,密码自由设定:

image-20240804184509352

点击右下角执行按钮之后,自动进入修改权限页面,不用细看,全部选择后,点击右下角执行:

image-20240804184545324

最后得到的数据库用户列表应该是这样的

image-20240804184632334

下载 WordPress

使用“百度”搜索到 WordPress 官网,下载安装文件:

http...

Read more

Apache基础入门


介绍

在这里插入图片描述

Apache是一个开源的Web服务器软件,全称为Apache HTTP Server,由Apache软件基金会开发和维护。Apache是世界上使用最广泛的一种Web服务器,支持基于HTTP、HTTPS的请求处理,是开发网站和Web应用程序的重要工具。

一、主要特点

  • 开源免费:阿帕奇服务器以开源的方式发布,任何人都可以免费获取和使用。

  • 跨平台:可在多个操作系统上运行,包括Windows、Linux、UNIX等,为不同平台的用户提供了便利。

  • 功能强大:采用模块化设计,用户可以根据需要选择和配置不同的模块,以满足特定的需求。同时,它支持多种编程语言,为开发者提供了丰富的...

Read more

Ubuntu22.04安装部署LAMP环境


LAMP环境是常用的Web开发环境之一,其中LAMP分别代表Linux、Apache、MySQL和PHP。

一、安装Apache

1.更新Ubuntu系统内的软件包。

sudo apt update

2.安装Apache。

sudo apt-get -y install apache2

3.查看Apache的版本。

apache2 -v

4.运行以下命令,启动Apache服务并设置服务开机自启动。

sudo systemctl start apache2
sudo systemctl enable apache2

5.运行以下命令,查看Apache服务状态。

sudo...

Read more

Ubuntu22.04部署DHCP服务


准备工作

# 切换root用户,以下所有操作使用root用户执行
su - 

# 关闭防火墙,linux服务默认开启防火墙,bind使用的端口为53,协议为TCP/UDP
# 查看ufw防火墙是否已启动  
ufw status    
# 关闭ufw防火墙
ufw disable   

# 配置好静态ip
vim /etc/netplan/00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
    ...

Read more

Linux基础命令


Linux思想继承自Unix

  1. Linux中一切皆文件。(把硬件设备、内存中部分数据映射成文件,方便系统管理员获取系统数据。)
  2. 一个命令只负责一个简单功能。复杂功能由简单命令组合完成。(管道符:命令的组合使用。)
  3. 命令执行中少交互。(尽量减少用户的操作,简洁、优雅、明确)

基础命令

1.man 查看命令文档

  • 命令 --help 命令帮助信息,常用参数

2.history 查询历史命令,默认是记录最近的1000条命令

  • -c 清空历史命令。

3.alias 给命令起别名,可以简化比较长的命令。

  • alias h="history"
  • alias srn="systemctl r...

Read more

Linux网络服务笔记


Linux网络服务

DHCP: 动态IP分配协议

HTTP/HTTPS: 超文本传输协议

DNS:域名解析服务

FTP/SFTP: 文本传输服务

SSH:安全的远程连接服务

NTP:时间同步服务

NFS:网络文件服务

RSYNC:数据同步服务

SAMBA:多操作系统文件共享

  • 1.安装服务
  • 2.配置服务(注意,要细心)
  • 3.启动服务

服务管理

systemctl : 对服务实现,查看状态、启动、关闭、重启、重新加载配置、开启和关闭开机启动等。

systemctl 参数 服务名
# 参数:
start   开启服务
stop    停止服务
restart  重启服务
try-rest...

Read more

Ubuntu22.04搭建DNS服务


Ubuntu22.04搭建DNS服务

准备工作

# 切换root用户,以下所有操作使用root用户执行
su - 

# 关闭防火墙,linux服务默认开启防火墙,bind使用的端口为53,协议为TCP/UDP
# 查看ufw防火墙是否已启动  
ufw status    
# 关闭ufw
ufw disable   

# 配置好静态ip
vim /etc/netplan/00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  ethernets:...

Read more

Nginx实战


Web基础概念

Apache快速入门

Nginx基础

Nginx进阶

Read more

MySQL函数


MySQL函数,是一种控制流程函数,属于数据库用语言。

MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。

一、数学函数

1.1、函数概述

MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。

1.2、数学函数概述

数学函数是MySQL中常用的一类函数。主要用于处理数字,包括整型、浮点数等。

1.3、常用数学函数

1.3.1、abs()

abs(X):返回X的绝对值

mysql> select abs(-32...

Read more