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

备注:日志分为开头和结尾
应用方法分为:
    开头到某个时间点
    某个时间点到结尾
    某个时间点到某个时间点

人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/180158.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分类预测 | Matlab实现QPSO-SVM、PSO-SVM、SVM多特征分类预测对比

分类预测 | Matlab实现QPSO-SVM、PSO-SVM、SVM多特征分类预测对比 目录 分类预测 | Matlab实现QPSO-SVM、PSO-SVM、SVM多特征分类预测对比分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现QPSO-SVM、PSO-SVM、SVM分类预测对比&#xff0c;运行环境Matlab2018b…

2023.11.15 每日一题(AI自生成应用)【C++】【Python】【Java】【Go】 动态路径分析

目录 一、题目 二、解决方法 三、改进 一、题目 背景&#xff1a; 在一个城市中&#xff0c;有数个交通节点&#xff0c;每个节点间有双向道路相连。每条道路具有一个初始权重&#xff0c;代表通行该路段的成本&#xff08;例如时间、费用等&#xff09;。随着时间的变化&am…

LeetCode(18)整数转罗马数字【数组/字符串】【中等】

目录 1.题目2.答案3.提交结果截图 链接&#xff1a; 12. 整数转罗马数字 1.题目 罗马数字包含以下七种字符&#xff1a; I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符 数值 I 1 V 5 X …

flutter开发web应用支持浏览器跨域设置

开发web应用难免会遇到跨域问题&#xff0c;所以flutter设置允许web跨域的设置是要在你的flutter安装路径下面 flutter\bin\cache 找到flutter_tools.stamp文件&#xff0c;然后删除掉&#xff1a;这个文件是临时缓存文件 然后找到 flutter\packages\flutter_tools\lib\src\web…

基于PHP的化妆品销售网站,MySQL数据库,PHPstudy,前台用户+后台管理,完美运行,有一万多字论文

目录 演示视频 基本介绍 论文截图 系统截图 演示视频 基本介绍 基于PHP的化妆品销售网站&#xff0c;MySQL数据库&#xff0c;PHPstudy&#xff0c;原生PHP&#xff0c;前台用户后台管理&#xff0c;完美运行&#xff0c;有一万多字论文。 前台功能&#xff1a;用户的注册…

PDF文件标题修改方法

目录 一、PDF文件的标题和名称 二、标题修改方法 1.浏览器打开PDF Editor Free网站 2.点击Free Oline 3.选择第三个从本地上传PDF附件 4.将附件上传&#xff0c;两种方法都可以​编辑 5.等待加载&#xff0c;附件大的情况下会有些慢&#xff0c;耐心等待即可 6. 导入文…

Python数据容器之(元组)

我们前面所了解的列表是可以修改的&#xff0c;但如果想要传递的信息&#xff0c;不被篡改&#xff0c;列表就不合适了。 元组同列表一样&#xff0c;都是可以封装多个、不同类型的元素在内。 但最大的不同点在于&#xff1a; 元组一旦定义完成&#xff0c;就不可修改 所以…

C#中.NET Framework4.8 Windows窗体应用通过EF访问新建数据库

目录 一、 操作步骤 二、编写EF模型和数据库上下文 三、 移植&#xff08;Migrations&#xff09;数据库 四、编写应用程序 五、生成效果 前文已经说过.NET Framework4.8 控制台应用通过EF访问已经建立的和新建的数据库。 本文想说的是&#xff0c;.NET Framework4.8 Win…

MR外包团队:MR、XR混合现实技术应用于游戏、培训,心理咨询、教育成为一种创新的各行业MR、XR形式!

随着VR、AR、XR、MR混合现实等技术逐渐应用于游戏开发、心理咨询、培训、教育各个领域&#xff0c;为教育、培训、心理咨询等行业带来了全新的可能性。MR、XR游戏开发、心理咨询是利用虚拟现实技术模拟真实场景&#xff0c;让学生身临其境地参与学习和体验&#xff0c;从而提高…

Synchronized面试题

一&#xff1a;轻量锁和偏向锁的区别&#xff1a; &#xff08;1&#xff09;争夺轻量锁失败时&#xff0c;自旋尝试抢占锁 &#xff08;2&#xff09;轻量级锁每次退出同步块都需要释放锁&#xff0c;而偏向锁是在竞争发生时才释放锁&#xff0c;线程不会主动释放偏向锁 二&…

【6】Spring Boot 3 集成组件:knift4j+springdoc+swagger3

目录 【6】Spring Boot 3 集成组件&#xff1a;knift4jspringdocswagger3OpenApi规范SpringFox Swagger3SpringFox工具&#xff08;不推荐&#xff09; Springdoc&#xff08;推荐&#xff09;从SpringFox迁移引入依赖配置jAVA Config 配置扩展配置&#xff1a;spring securit…

MAC地址_MAC地址格式_以太网的MAC帧_详解

MAC地址 全世界的每块网卡在出厂前都有一个唯一的代码,称为介质访问控制(MAC)地址 一.网络适配器(网卡) 要将计算机连接到以太网&#xff0c;需要使用相应的网络适配器(Adapter)&#xff0c;网络适配器一般简称为“网卡”。在计算机内部&#xff0c;网卡与CPU之间的通信&…