- 博客(34)
- 收藏
- 关注
原创 MySQL日志和数据备份、恢复
在生产环境中,数据的安全性至关重要,任何数据的丢失都可能产生严重的后果,那么对于数据的备份就将显的十分重要。对于MySQL而言,在其备份中,日志起到了很重要的作用。1.1日志分类1.1.1错误日志用来记录当MySQL启动、停止或运行时发生的错误信息,默认开启。1.1.2通用查询日志用来记录MySQL的所有连接和语句,默认是关闭的。1.1.3二进制日志用来记录所有更新了数据或者已经潜在更新了数据的语句,记录了数据的更改,可用于数据恢复,默认已开启。1.1.4慢查询日志
2022-07-12 15:18:22 477 1
原创 Mysql 存储引擎
数据库的文件在进行存储时,是按照数据库的存储引擎的格式进行存储的,本文介绍MySQL常用的两种存储引擎。在MySQL 5.5之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为InnoDB。现在MySQL 5.7 支持的存储引擎有 InnoDB、MyISAM、Memory、Merge、Archive、CSV、BLACKHOLE 等。特点 能非常高效的缓存索引和数据 表与主键以簇的方式存储 支持分区、表空间,类似oracle数据库 持外键约束,5.5
2022-06-29 08:29:52 191
原创 MySQL 事务
在执行MySQL命令时,其实都是在执行一个个不同的事务。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。这是可靠数据库所应具备的几个特性。指事物是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。指在事务开始之前和事务结束以后,数
2022-06-29 08:29:37 238
原创 MySQL索引
索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的目的是加快对表中记录的查找或排序。设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询速度,这是创建所有的最主要的
2022-06-22 14:07:40 129
原创 MySQL数据库用户管理
目录一、用户管理1.1新建用户1.2 查看用户信息1.3 重命名用户1.4 删除用户 1.5 修改当前登录用户密码 1.6 修改其他用户密码 1.7 忘记 root 密码的解决办法二、数据库用户授权2.1 授予权限2.2数据库授权2.3撤销权限 三.总结 ‘用户名’:指定将创建的用户名‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符%‘密码’:若使用加密密码,需要先使用SELECT PASSWORD
2022-06-17 12:04:16 121
原创 MySQL数据库的基本管理操作
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 应用软件之一。在本篇中,会让大家快速掌握 MySQL 的基本操作,并轻松使用 MySQL 数据库。数据库日志文件用于备份,恢复,故障定位、分析是最核心的部分。mysql与oracle 日志有所区别oracle :重做日志组 方法一 方法二 用相对路径查看方法一 方法二 用绝对路径查看 数据表结构5个有效长度数字,小数点后面有2位,指定长度数组当输入的数值后的小数位小于两位时,会拿0补全两
2022-06-16 12:01:32 1195
原创 Mysql数据库安装
目录Mysql数据库安装 一、安装安装包 二、解压安装包 三、安装依赖库 四、 配置软件模块五、 编译与安装 六、 创建Mysql用户 七、修改配置文件 八、更改安装目录和配置文件的属主属组九、设置环境变量 十、数据初始化 十一、添加mysqld系统服务 十二、修改登录密码十三、授权远程登陆 十四、一键安装脚本 一、安装安装包 做到这里便代表mysql数据库安装完毕...
2022-06-15 16:05:44 170
原创 MySQL数据库基础
目录引言一、数据库概念1.1什么是数据1.2表1.3数据库二.数据库管理系统2.1DBMS主要功能2.2数据库系统(DBS)2.3DBMS工作流程三.数据库发展史3.1数据库发展史3.2主流数据库四.关系型数据库和非关系型数据库4.1关系型数据库4.2关系数据库的应用 4.3非关系型数据库4.4关系型数据库和非关系型数据库的区别关系型数据非关系型数据库五.MySQL数据库5.1MySQL介绍5.2商业版与社区版六、总结数据库管理系统是一个由互相关联的数据的集合和一组用访问这些数据的程序组成,这个数据集合通常
2022-06-14 19:46:44 139
原创 DHCP原理与配置
一、了解DHCP服务1、DHCP定义DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户机/服务器架构。DHCP服务对应传输层UDP协议,因为是C/S架构,所以客户机端口号..
2022-04-17 19:05:23 3303
原创 linux网络设置
一、查看及测试网络1、查看网络配置1.1查看所有网络接口信息ifconfig[root@localhost ~]# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.137.12 netmask 255.255.255.0 broadcast 192.168.137.255 inet6 fe80::588a:5687:78c3:7a.
2022-04-17 18:39:56 1033
原创 深入理解Linux文件系统与日志分析
目录一、inode和block概述二、inode的内容三、查看文件的 inode 号码四、inode的大小五、文件存储总结六、inode 节点耗尽故障处理七、恢复误删除的 ext 格式文件八、恢复误删除的 xfs 格式文件九、 软链接和硬链接1、概念2、命令管理 – ln十、Linux 日志文件分析1、 日志简介2 、常见的一些日志文件内核及公共消息日志计划任务日志系统引导日志邮件系统日志用户登录日志3 、日志消息的...
2022-04-17 15:41:23 559
原创 服务器硬件及RAID配置实战
目录一、RAID磁盘阵列介绍二、RAID级别1 、RAID 02 、RAID 13、 RAID 54 、RAID 65 、RAID 106、 RAID 017、 各级别 RAID 对比三、Linux系统上RAID的实现1 、RAID命令管理2 、RAID 03、 RAID 14 、RAID 55、 RAID 10四、总结一、RAID磁盘阵列介绍•磁盘阵列的全名(Redundant Arrays of Inexpensive D...
2022-04-12 12:36:28 2274
原创 Linux操作系统引导过程及排障详解
目录一、Linux操作系统引导过程1、引导过程讲解2、Centos5/6/7 init 进程对比3、 init进程(CentOS 6)4、Systemd进程(CentOS7)5、Systemd 单元6、运行级别对应的systemd7、查看target单元类型查看当前系统默认启动target设置默认启动target6、systemd服务管理查看服务状态命令:服务状态关键字启动与停止服务开机自动启用与停用服务屏蔽与取消屏蔽服务服务配置文件.
2022-04-12 12:12:35 236
原创 进程和计划任务管理
目录一、程序与进程的关系二、查看进程1、 查看静态的进程统计信息——ps2、查看静态的进程统计信息——ps -elf3、过滤查询——grep4、 查看动态的进程排名信息——top5、根据特定条件查看进程信息——pgrep6、以树形结构列出进程信息——pstree三、进程的启动与控制1、手动启动2、进程的前后台调度(Ctrl + Z 组合键、 jobs命令和fg命令)3、终止程序的运行四、计划任务管理1、使用at命令,设置一次性计划任务2、使...
2022-04-12 11:29:56 114
原创 系统安全及应用
一、账号安全基本措施1、系统账号清理●将非登录用户的Shell设为/sbin/nologin●锁定长期不使用的账号●删除无用的账号●锁定账号文件passwd、shadow----将非登录用户的Shell设为/sbin/nologin(禁止用户登录)-----usermod -s /sbin/nologin 用户名------锁定和解锁长期不使用的账号-----[root@localhost ~]# usermod -L user 锁定用户账号方法一[root@loc
2022-04-11 08:35:15 85
原创 LVM与磁盘配额
一、LVM的概述1、Logical Volume Manager,逻辑卷管理 能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot分区用于存放引导文件,不能基于LVM创建 2、LVM基本概念PV ( Physical Volume,物理卷) 整个硬盘,或使用fdisk等工具建立的普通分区 包括许多默认4MB大小的PE ( Physical Extent ,基本单元) VG ( Volume Group,卷组) 一个或多个物
2022-04-11 06:50:15 692
原创 Linux——磁盘管理与文件系统
一、磁盘结构及分区表示1、磁盘结构1.1、磁盘基础硬盘(Hard Disk Driver,简称HDD)是计算机常用的存储设备之一。2.1、 硬盘的结构1、数据结构:扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位磁道:同一盘片不同半径的同心圆, 是由磁头在盘片表面划出的圆形轨迹,方便数据存储柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成2、物理结构盘片 :硬盘有多个盘片,每个盘片有2面磁头:每面一个磁头..
2022-04-10 18:04:03 213
原创 Linux用户和组权限管理
目录一、管理用户账号1、用户账号概述2、用户账号管理格式:usermod 【选项】用户名二、删除历史记录(保护密码)三、管理组账号1、 组账号概述2、 添加组账号—groupadd命令3、 添加、设置、删除组成员——gpasswd4、 删除组账号—groupdel5、查询用户账号所属组——group6 、查询当前主机的用户登陆情况——w/who/lastlog -u7 、查询用户账号身份标识——id四、文件/目录的权限及归属1 、查看文件/目录的.
2022-04-01 21:23:49 1129
原创 Linux——rpm 和yum
目录一、应用程序和命令的关系二、典型应用程序的目录三、常见软件包封装类型四、RPM简介1、 RPM概述2、 RPM命令概述五、查询RPM软件包信息1 、查询已安装的RPM软件信息2、挂载将硬件(比如:光盘,光驱等)挂载在目录上使用,变成文件。3 、查询未安装的RPM软件包文件中信息六、 安装、升级、卸载RPM包七、Yum命令及安装1 、yum概述2、 配置本地yum仓库八、总结一、应用程序和命令的关系角色 系统命令 应用..
2022-04-01 20:24:07 608
原创 Linux目录和文件管理
一、常用子目录及其作用根(/) 根(/)相当于一个入口,文件的总入口,也是唯一入口 /root 系统管理员root的上级目录 /home 普通用户的家目录的上级目录 /boot 系统内核 、启动文件 /dev 设备文件(黄色)硬件文件 /etc 配置文件等同于Windows的注册表,一般是文本文件 /bin 所有用户可执行的命令,默认使用较多所有用户软连接文件 /sbin 管理员可执行的管理命令 /user...
2022-04-01 19:46:45 110
原创 linux常用命令整理
目录1.ls1.ls用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)语法:ls [-alrtAFR] [name...] 参数 解释 -a 显示所有文件及目录 (. 开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同 -a ,但不列出 "." (目前目录)...
2022-04-01 19:01:35 594
原创 Linux基础
目录一、什么是shell二、Linux命令的分类及区别三、如何区分内部命令和外部命令四、 Linux命令格式五、Linux辅助操作六、Linux获取帮助命令七、目录与文件的基本操作八、 绝对路径与相对路径九、总结一、什么是shellLinux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户登录Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell程序(Bash是一种程序)文件位于bin/bas...
2022-04-01 18:48:15 947
原创 Linux——虚拟机系统安装
目录Linux——虚拟机系统安装总结Linux——虚拟机系统安装在VM中装入Linux资源1、新建虚拟机(点击左上角 文件 > 新建虚拟机 或者CTRL+N )2、 推荐典型,下一步3、点击稍后安装4、到达 选择客户操作系统 页面,选择 Linux ,版本选择CentOS 下一步:5、到达 命名虚拟机 页面,给机器命名的时候一定要英文名,然后选择合适的位置存放,下一步:6、进入 指定磁盘容量大小,根据自己喜好调节磁盘大小,将虚拟..
2022-03-29 18:25:57 3015
原创 NAT和PAT
目录一、NAT的概述二、NAT配置命令1. 静态NAT2.动态NAT三、PAT端口多路复用PAT四、总结一、NAT的概述NAT (Network Address Translation)又称为网络地址转换,用于实现私有网络和公有网络之间的互访。私有网络地址和公有网络地址公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的一天,全球近43亿个IPv4地址己正式托尽。私有网络地址(以下简称私网地址)是指内
2022-03-20 22:05:34 204
原创 VRRP的概述
目录一、VRRP概述二、VRRP术语三、虚拟MAC地址四、VRRP状态机五、Master / Backup 路由器六、VRRP实验七、总结一、VRRP概述Virtual Router Redundancy Protocol , t即虚拟路由器冗余协议。利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作...
2022-03-20 22:04:55 613
原创 三层交换技术
目录一、三层交换技术二、三层交换机实现方式三、工作原理四、总结一、三层交换技术使用三层交换技术实现不同vlan之间的通信 三层交换=二层交换+三层转发 三层交换机处于第三层网络层,其与单臂路由可实现VLAN之间的通信。单臂路由: 路由器重新封装MAC地址,转换为VLAN ID 。三层交换: 一次路由,多次转换。一次路由:数据流的第一数据包由三层引擎来处理,重新封装MAC,再路由转发数据包。多次交换:第一个数据包转发后,会在硬件创建一个MSL条目,MSL...
2022-03-20 22:04:15 749
原创 VLAN与Trunk的配置
目录一、VLAN的概述与优势1.分割广播域2.VLAN的优势3.VLAN的种类二、静态VLAN的配置1.VLAN范围2.静态VLAN配置3、交换机VLAN接口类型三、TrunkVLAN 标识ISL帧格式IEEE802.1q帧格式四、Trunk的配置五、总结一、VLAN的概述与优势VLAN(Virtual Local Area Network)全称为虚拟局域网。在传统的交换式以太网中,所有的用户在同一个广播域中,当网络规模较大时,广播..
2022-03-20 22:03:51 1934
原创 静态路由的原理与配置
目录一、路由的概述二、路由器的工作原理三、路由表的形成四、静态路由与默认路由静态路由(以及配置)默认路由(以及配置)五、路由器转发数据包的封装过程六、交换器与路由器对比七、总结一、路由的概述从源主机到目的主机转发的过程叫路由二、路由器的工作原理路由器根据路由表转发数据接收数据包-->查看目的地址-->与路由表进行匹配找到转发端口-->转发到该端口1、主机1.1要发送数据包给主机4.1,因为IP地址不在同一网段,所以主机
2022-03-20 22:03:22 228
原创 传输层协议介绍
一、TCP协议介绍TCP向上层提供面向连接的可靠服务 ,TCP是可靠的进程到进程通信的协议 TCP提供全双工服务,即数据可以在同一时间双向传输 UDP向上层提供无连接不可靠服务。二、TCP报文首部格式源端口号: 发送方进程的端口号。目标端口号: 接收端进程的端口号。接收端收到数据段后,根据这个端口号来确定把数据送给哪个应用程序的进程。序号: 发送端为每个字节进行编号,便于接收端正确重组。确认号: 对发送端的确认信息。首部长度: 用它可以确定TCP首部数据结构的字节长度.
2022-03-20 22:02:38 186
原创 网络层协议介绍
目录一、网络层功能二、IP数据包格式三、ICMP协议介绍基本命令格式:ping 命令的常用参数四、ARP协议概述ARP协议概述:ARP的工作原理:ARP的相关命令:五、ARP攻击与ARP欺骗原理和应用ARP攻击原理六、总结一、网络层功能1、定义了基于IP协议的逻辑地址2、连接不同的网段3、选择数据通过网络的最佳选择二、IP数据包格式版本号( Version): 4bit 指IP协议版本。并且通信双方使用的版本必须保持一致...
2022-03-20 22:01:34 2510
原创 IP地址和子网划分
一、IP地址的定义1.什么是IP地址?IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。2.IP地址的组成:.
2022-03-20 22:00:10 830
原创 网络布线与数制转换
一、信号的概述信号可以分为模拟信号和数字信号。(1)模拟信号模拟信号是信号参数(幅度、频率等)大小连续变化的电磁波,可以以不同的频率在媒体.上传输,是一一个连续变化的物理量。(2)数字信号数字信号是不连续的物理量,信号参数也不连续变化。数字信号使用几个不连续的物理状态来代表数字。现在最常见的数字信号是振幅取值一般只有两种(0和1)波形的信号,称为二进制信号。脉冲的出现表示1,不出现表示0。模拟信号和数字信号的区别:1.模拟信号:信号连绵不断,幅度大小不固定。2.数字信号:信号是离散的,幅.
2022-03-20 21:58:26 169
原创 计算机网络参考模型
一、分层思想1、分层的原因分层原因:将复杂的流程分解为几个功能相对单一的子过程2、分层的作用1、使整个流程更加清晰,复杂问题简单化2、更容易发现问题并针对性的解决问题二、OSI七层参考模型国际标准化组织(ISO)1984年颁布了开放系统互连(OSI)参考模型。一个开放式体系结构将架构分为七层,由高到低依次为:Application(应用层)、Presentation(表示层)、Session(会话层)、Transport(传输层)、Network(网络层)、DataLink(..
2022-03-04 11:03:01 441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人