linux高级篇基础理论一(详细文档、Apache,网站,MySQL、MySQL备份工具)
♥️作者:小刘在C站
♥️个人主页: 小刘主页
♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。
♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术
♥️感谢CSDN让你我相遇!
本专栏没有元气满满的图片只有运维人员辛苦和汗水总结的干货理论

目录
web网站服务
1、Apache的特点
2、Apache的主要目录和配置文件
3、主配置文件说明(httpd.conf)
web网站服务二
1、httpd服务的常用访问控制方式:
2、httpd服务支持的认证方式:
3、httpd支持的虚拟主机类型:
MySQL(linux)
1、MySQL的特点
2、mysq1的常用操作:
MySQL数据库备份与恢复(linux)
1、数据库的备份类型
2、常见的备份方法:
3、mysql配置文件说明
4、逻辑备份(完整备份):使用mysqldump来备份
5、常用增量恢复的方法:
web网站服务
1、Apache的特点
开放源代码、跨平台应用
支持多种网页编程语言
模块化设计,运行稳定,良好的安全性
2、Apache的主要目录和配置文件
主要目录和文件 :
服务目录: /usr/local/httpd
主配置件:/usr/local/httpd/conf/httpd.conf
网页目录:/usr/local/httpd/htdocs
服务脚本:/usr/local/httpd/bin/apachectl
执行程序:/usr/local/httpd/bin/httpd
访问日志: /usr/local/httpd/log/access_log
错误日志: /usr/local/httpd/log/error_log
3、主配置文件说明(httpd.conf)
Listen:监听的IP地址、端口号
User: 运行服务的用户身份
Group: 运行服务的组身份
ServerAdmin:管理员邮箱
ServerName: 网站服务器的域名
DocumentRoot:网页文档的根目录
DirectoryIndex:默认的索引页文件
Include:需要包含进来的其他配置文件
web网站服务二
1、httpd服务的常用访问控制方式:
客户机地址限制(限制IP,网段,域名)
用户授权限制(需要输入用户名和密码验证)
2、httpd服务支持的认证方式:
摘要认证(Digest)
基本认证(Basic)
3、httpd支持的虚拟主机类型:
基于域名的虚拟主机
基于IP地址的虚拟主机
基于端口的虚拟主机
MySQL(linux)
1、MySQL的特点
多线程、多用户
基于C/S(客户端/服务器)架构
单易用、查询速度快
安全可靠
2、mysq1的常用操作:
(1)mysq1的登录
没有密码:mysq1 -u root 有密码:mysq1 -u root
(2)修改mysq1用户的密码(系统提示符#下)
没有密码,设置新的密码:mysqladmin -u root password新密码
有密码,修改密码:mysqladmin -u root -p password新密码
提示输入旧密码
(3)退出mysql控制台
exit
(4)查看所有数据库列表
show databases;
(5)查看数据库中的表
use 数据库名;
show tables;
(6)查看表的结构
describe 表名;
(7)创建数据库
create database 数据库名;
(8)创建表
use 数据库名;
create table 表名 (字段1 数据类型, 字段2 数据类型,....);
(9)删除表
use 数据库名
drop table 表名;
(10)删除数据库
drop database 数据库名;
(11)插入数据的语法
insert into 表名 (字段1,字段2,....) values (‘值1’,‘值2’,...);
(12)查询表中数据
select * from 表名 where 条件;
(13)更新表中的数据
update 表名 set 列名=‘更新值’ where 条件;
(14) 删除表中的数据
delete from 表名 where 条件;
(15)设置用户的权限(用户不存在,则创建新的用户)
grant 权限列表 on 数据库名.表名 to 用户名@来源地址 identified by ‘密码’;
备注:权限列表:all (所有权限),select,update,delete,insert
来源地址:localhost (本机)
192.168.1.100(一个主机)
192.168.1.%(代表一个网段)
% (代表所有网段)
(16)查看用户的权限:
show grants for 用户名@来源地址;
(17)撤销用户的权限:
revoke 权限列表 on 数据库名.表名 from 用户名@来源地址;
(18)远程登录MySQL
mysql -u 授权的用户名 [-p] -h 客户端地址
MySQL数据库备份与恢复(linux)
1、数据库的备份类型
(1)物理与逻辑的角度
物理备份:冷备份、热备份、温备份
逻辑备份:导入和导出
(2)数据库的备份策略角度
完全备份
差异备份
增量备份
2、常见的备份方法:
(1)物理冷备份:主要备份数据文件
tar命令
(2)专用备份工具:逻辑备份
mysqldump
mysqlhotcopy
(3)二进制日志:增量备份
3、mysql配置文件说明
主配置: /etc/my.cnf
数据文件存储位置: /usr/local/mysql/data
重启服务: systemctl restart mysqld
服务端口号: tcp 3306
4、逻辑备份(完整备份):使用mysqldump来备份
(1)备份:
备份一个表:mysqldump -u root [-p] 库名 表名1 [表名2] > /备份路径/文件名
备份一个库:mysqldump -u root [-p] --databases 库名1 [库名2] > /备份路径/文件名
备份所有库:mysqldump -u root [-p] [--opt] --all-databases > /备份路径/文件名
(2)还原:
还原一个表:mysql -u root [-p] 库名 < /备份路径/文件名
还原一个库:mysql -u root [-p] < /备份路径/文件名
5、常用增量恢复的方法:
(1)一般恢复:恢复整个日志文件的所有数据。
(2)基于位置恢复:可以只恢复日志文件中的部分数据。
(3)基于时间点恢复:可以只恢复日志文件中的部分数据。
从日志开头截止到某个时间点的恢复:
mysqlbinlog [--no-defaults] --stop-datetime=’年-月-日 小时:分钟:秒’ 二进制日志 | mysql -u 用户名 -p 密码
从某个时间点到日志结尾的恢复:
mysqlbinlog [--no-defaults] --start-datetime=’年-月-日 小时:分钟:秒’ 二进制日志 | mysql -u 用户名 -p 密码
从某个时间点到某个时间点的恢复:
mysqlbinlog [--no-defaults] --start-datetime=’年-月-日 小时:分钟:秒’ --stop-datetime=’年-月-日小时:分钟:秒’ 二进制日志 | mysql -u 用户名 -p 密码
--no-defaults //#位置选项 --start-datetime //:时间点选项 二进制日志文件路径:例:mysql_bak/mysql_bin.000001
备注:日志分为开头和结尾
应用方法分为:
开头到某个时间点
某个时间点到结尾
某个时间点到某个时间点
人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃!!!

相关文章:
linux高级篇基础理论一(详细文档、Apache,网站,MySQL、MySQL备份工具)
♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技…...
周赛370(模拟、树形DP(正难则反)、树状数组优化DP)
文章目录 周赛370[2923. 找到冠军 I](https://leetcode.cn/problems/find-champion-i/)模拟 [2924. 找到冠军 II](https://leetcode.cn/problems/find-champion-ii/)统计入度 [2925. 在树上执行操作以后得到的最大分数](https://leetcode.cn/problems/maximum-score-after-appl…...
python实现一个简单的桌面倒计时小程序
本章内容主要是利用python制作一个简单的桌面倒计时程序,包含开始、重置 、设置功能。 目录 一、效果演示 二、程序代码 一、效果演示 二、程序代码 #!/usr/bin/python # -*- coding: UTF-8 -*- """ author: Roc-xb """import tkin…...
解决STM32F429烧录程序后还需复位才能植入程序的bug
1.打开魔术棒,打开debug 2.打开setting 3.打开Flas Download 4.开启Reset and Run 5.点进去Pack选项页面,去掉enable...
使用Golang调用摄像头
近年来,摄像头成为了我们生活中不可或缺的设备之一。从智能手机到安全监控系统,无处不在的摄像头给我们带来了便利和安全。在开发摄像头相关的应用程序时,选择一种高效和易用的编程语言是非常重要的。本文将介绍如何使用Golang调用摄像头并进…...
【Linux网络】1分钟使用shell脚本完成DNS主从解析服务器部署(适用于centos主机)
DNS正向解析主从解析服务器脚本 1、脚本内容 主服务器脚本 #!/bin/bash ##先修改本地DNS缓存服务器 read -p "请输入主服务器ip地址:" masterIP sed -i /DNS/d /etc/sysconfig/network-scripts/ifcfg-ens33 echo "DNS$masterIP" >> /e…...
基于SSM的校园停车场管理系统设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…...
块设备 I/O 请求送达到外部设备
对于 ext4 文件系统,最后调用的是 ext4_file_write_iter,它将 I/O 的调用分成两种情况: 第一是直接 I/O。最终我们调用的是 generic_file_direct_write,这里调用的是 mapping->a_ops->direct_IO,实际调用的是 e…...
【ArcGIS Pro二次开发】(76):面积平差工具
之前做过一个【三调土地利用现状分类面积汇总】的工具,在流程中使用了面积平差的方法。 考虑了在其它场合可能也需要进行面积平差,因此单独提取出来作为一个工具。 平差实现的方法如下图: 主要的计算过程如上图所示,算出总面积差…...
4、智能家居框架设计和代码文件工程建立
目录 一、智能家居项目框架 二、智能家居工厂模式示意 三、代码文件工程建立 SourceInsight创建新工程步骤 一、智能家居项目框架 二、智能家居工厂模式示意 三、代码文件工程建立 创建一个名为si的文件夹用于保存SourceInsight生成的文件信息,然后在SourceInsig…...
网络编程TCP/UDP
1 网络通信概述 1.1 IP 和端口 所有的数据传输,都有三个要素 :源、目的、长度。 怎么表示源或者目的呢?请看图 所以,在网络传输中需要使用“IP 和端口”来表示源或目的。 1.2 网络传输中的 2 个对象:server 和 clie…...
移远EC600U-CN开发板 11.15
制作一个简单UI: 1."端口设置"模块 *效果图 *代码 def backEvent(evt): #返回主界面code evt.get_code() if code lv.EVENT.CLICKED:lv.scr_load(mainInterface)def popUpEvent(evt): #弹窗提醒code evt.get_code()if code lv.EVENT.CL…...
Docker - MySQL Database is uninitialized and password option is not specified
问题描述 docker run --namemaster -p 3306:3306 -d mysql 2022-11-11 08:03:0500:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.31-1.el8 started. 2022-11-11 08:03:0500:00 [Note] [Entrypoint]: Switching to dedicated user mysql 2022-11-11 08:03…...
Elasticsearch 之聚合分析
本文主要介绍 Elasticsearch 的聚合功能,介绍什么是 Bucket 和 Metric 聚合,以及如何实现嵌套的聚合。 首先来看下聚合(Aggregation): 1 什么是 Aggregation? 首先举一个生活中的例子,这个是京…...
Django(七、模型层)
文章目录 模型层模型层前期准备使用django ORM要注意 代码演示:切换MySQL数据库如何查看django ORM 底层原理? 单表操作模型层之ORM常见关键字基础的增删改查常用的关键字 常见的十几种查询基于双下滑线的查询 模型层 模型层前期准备 使用django ORM要…...
LeetCode105. Construct Binary Tree from Preorder and Inorder Traversal
文章目录 一、题目二、题解 一、题目 Given two integer arrays preorder and inorder where preorder is the preorder traversal of a binary tree and inorder is the inorder traversal of the same tree, construct and return the binary tree. Example 1: Input: pre…...
python链表_递归求和_递归求最大小值
创建一个单链表: class LinkNode: #设置属性def __init__(self,data None):self.data dataself.next None class LinkList: #设置头结点def __init__(self):self.head LinkNode()self.head.next Nonedef CreateListR(self,a): …...
Java中生成指定字体的印章
文章目录 1.引入字体2.Windows环境下3. Linux环境下 生成印章测试类绘制方章测试类 1.引入字体 2.Windows环境下 如果在Windows上安装JAVA环境时,没有安装单独的jre1.8.0_141的话。那么字体就只放到\jdk1.8.0_141\jre\lib\fonts目前下。 3. Linux环境下 cat /etc…...
Winodws核心编程 多线程
目录 一、基本概念 二、线程创建函数 三、Windows内核对象与句柄 四、简单的多线程案例 五、线程同步 - 互斥对象 六、多线程实现群聊的服务端和客户端 七、线程同步 - 事件对象 八、事件对象 与 互斥对象区别 九、线程同步 - 信号量 十、线程同步 - 关键代码段 十一…...
旺店通·企业版对接打通金蝶云星空查询调拨单接口与分布式调入单新增接口
旺店通企业版对接打通金蝶云星空查询调拨单接口与分布式调入单新增接口 源系统:旺店通企业版 旺店通是北京掌上先机网络科技有限公司旗下品牌,国内的零售云服务提供商,基于云计算SaaS服务模式,以体系化解决方案,助力零售企业数字化…...
Unity-MCP协议:可嵌入、可协商的AI上下文通信标准
1. 这不是又一个“AI插件”,而是Unity开发工作流的底层重定义你有没有过这样的时刻:在Unity里反复调整Animator Controller的过渡条件,只为让角色转身动画不穿模;写完一段NavMesh寻路逻辑,却要花两小时调试Agent卡在斜…...
基于ATmega2560与ISD1700的智能语音时钟:硬件选型、软件架构与避坑指南
1. 项目概述与核心价值去年折腾那个用ATMega328驱动三块显示屏的时钟时,我主要精力都花在了如何在320x240的TFT屏幕上把时间、日期和图标画得又准又好看上。项目在《Elektor》杂志上发表后,一位热心的读者给我提了个新想法:能不能做个会“说话…...
可解释AI新突破:基于局部帕累托最优的模型解释框架
1. 项目概述:当AI模型成为“黑箱”,我们如何撬开它?在机器学习项目里摸爬滚打十几年,我见过太多这样的场景:团队花大力气训练出一个准确率高达95%的复杂模型(比如深度神经网络),业务…...
Python UiAutomation实战:从网页数据抓取到桌面应用,一个库打通数据采集全链路
Python UiAutomation实战:打通数据采集全链路的智能解决方案 在数据驱动的商业环境中,企业常常面临跨平台数据采集的挑战——财务系统里的交易记录需要与网站后台的报表进行交叉分析,销售数据要从桌面软件导出后上传到云端处理系统。传统的人…...
氘可来昔替尼常见副作用为鼻咽炎头痛及腹泻,如何应对
任何口服药物的临床价值,都必须在疗效与安全性的天平上找到精准的平衡点。氘可来昔替尼以PASI 75应答率的全面胜出证明了自己在银屑病治疗中的卓越地位,而其不良反应谱同样经过了严苛的临床验证。鼻咽炎、头痛和腹泻构成了这款药物最需关注的三大安全信号…...
从NLP到RAG:AI标书生成系统的技术架构与落地路径深度剖析
引言2026年2月,国家发改委等八部门联合印发《关于加快招标投标领域人工智能推广应用的实施意见》,明确到2026年底招标文件检测、智能辅助评标、围串标识别等重点场景在部分省市实现全覆盖。同一时期,《招标投标法》修订草案经国务院常务会议原…...
量子机器学习与傅里叶分析:革新期权定价的混合计算范式
1. 项目概述:当量子机器学习遇见金融定价在金融工程的核心地带,期权定价一直是个计算密集型的硬骨头。传统的蒙特卡洛模拟虽然通用,但为了达到足够的精度,动辄需要百万甚至千万次的路径模拟,计算成本高昂。近年来&…...
基于Meshtastic构建LoRa Mesh网络:从硬件自制到传感器集成实战
1. 项目概述:构建一个灵活且易用的LoRa Mesh网络 如果你对物联网、远程传感或者去中心化通信网络感兴趣,那么LoRa技术一定不会陌生。它以其超低功耗、超远距离和强大的抗干扰能力,成为了构建广域传感网络的理想选择。然而,传统的…...
WarcraftHelper:让经典魔兽争霸3完美适配现代电脑的终极解决方案
WarcraftHelper:让经典魔兽争霸3完美适配现代电脑的终极解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3在现代操…...
从API调用成功率看Taotoken服务的稳定性与容灾表现
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 从API调用成功率看Taotoken服务的稳定性与容灾表现 在将大模型能力集成到自动化流程或日常开发工具链时,服务的稳定性和…...
