自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 备份 0__0

完全备份是对整个数据库,数据库结构和文件结构的备份;保存的是备份完成时刻的数据库;是差异备份与增量备份的基础。

2024-04-01 17:12:56 581

原创 存储引擎 0_o

概念:Mysql中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在mysql中称为存储引擎。存储引擎是mysql将数据存储在文件系统中的存储方式或者存储格式。存储引擎是mysql数据库中的组件,负责执行实际的数据I/O操作。Mysql系统中,存储引擎处于文件系统之上,在数据保存到数据文件之前会传输到存储引擎,之后按照各个存储引擎的存储格式进行存储。存储引擎的分类:Myisam。

2024-04-01 17:09:32 786

原创 事务 o_0

事务是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么全部执行,要么都不执行。脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。完全串行化的读,将一个事务与其他事务完全隔离。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。隔离性:指在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。

2024-04-01 17:06:32 391

原创 索引 0_0

索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到改行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询数据,索引是表中一列或者若干列植排序的方法,建立索引的目的是加快对表中记录的查询或排序。主键索引(Primary Key Index):特殊的唯一索引,每个表只能有一个,不允许为空,并决定了聚集索引的顺序。索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引。

2024-03-26 13:53:35 330

原创 Mysql编译安装

首先准备两个包:mysql-5.7.17.tar.gz和boost_1_59_0.tar.gz。创建普通用户管理mysql。给root账号设置密码。然后创建程序用户管理。

2024-03-21 15:28:25 169

原创 数据库的基本概念

负责创建,修改,删除表,索引,视图,函数,存储过程和触发器等对象。

2024-03-21 15:12:36 713 1

原创 【DNS】

指定改机器的固定ip地址。#定义了ip地址和域名的对应关系 文件位置在/var/named/wzf.com.zone。vim /etc/dhcp/dhcpd.conf #复制粘贴 5yy p。域名配置文件: /etc/named.rfc1912.zones wzf.com。.baidu二级域:二级域的dns服务器只能解析主机名+二级域+一级域+根域。.com一级域:一级域的dns服务器只能解析主机名+一级域+根域。/var/named这个文件夹是named用户的家目录。

2024-01-10 16:51:50 622

原创 linux网络

vim /etc/hostname 将名字写入文件也是永久修改 (只有写在第一行有用)/etc/hosts 优先级大于域名服务器(你设置的dns1 8.8.8.8)#注:如无为从属接口提供连接名,则该名称是接口名称加类型构成。ss -natup 快 更靠近内核。主机名文件在/etc/hostname。#要启动绑定,则必须首先启动从属接口。修改linux基础的网络设置。1主备模式,可以解决单点故障。2.双主模式,可以分摊流量。#添加bonding接口。永久修改网卡,写入文件。

2024-01-09 15:20:40 1359

原创 系统安全的加固

两行都注释也是允许所有用户都能使用su命令,但root'下使用su切换到其他普通用户需要输入密码;如果注释第一行,开启第二行,表示只有whee1组内的用户才能使用su命令,root用户也被禁用su命令。pam_shell.so只允许规定的shell类型通过,是在/etc/shells文件中存在的类型通过。以上两行是默认状态(即开启第一行,注释第二行),这种状态下是允许所有用户间使用su命令进行切换的;如果开启第二行,表示只有root用户和wheel组内的用户才可以使用su命令。

2024-01-05 14:48:55 578 1

原创 引导和服务

bios 加电自检mbrgrub加载内核文件启动进程。

2024-01-02 15:40:32 878

原创 建立和扩容逻辑卷

lvextend -L +10G /dev/centos/root -r 再扩根的逻辑卷。逻辑卷有两个名字 /dev/vg1/mysql /dev/mapper/vg1-mysql。卷组(VG) 将pe分组,一个逻辑卷只可以用一个组里面的pe。建立逻辑卷 -n指定逻辑卷的名字 -L指定大小 pe是从vg1卷组来的。mount /dev/ vg1/mysql /mnt 挂载。建立卷组,取名vg1,并将/dev/sdb1加入卷组。pe:是逻辑卷的最小存储单位。

2023-12-28 17:18:17 332 1

原创 在Linux中使用硬盘

在Linux中使用硬盘磁盘主要的两个性能:1.磁盘大小2.读写性能盘片被分为多个扇形区域,每隔扇区存放512字节 硬盘最小的存储单位为扇区。

2023-12-27 16:09:23 1390 1

原创 linux用户管理

liwu:x:1003:1003:普通用户:/homr/liwu:/bin/bash。有x表示可以执行,是文件夹的最小权限(一定要有x,没有x有rw也没用)0代表可以随时改,限制你改密码的期限。s suid 属主 使用命令的时候,把当前用户当成文件的主人。$6$4V9hEko/ 加密的密码(*!文件夹有wx权限,就可以删除。你能不能打开文件和用户有关,用户有用户自己的权限。/etc/shadow 存放密码以及用户密码信息。7 代表密码过期7天后会被锁定,登录不了系统。

2023-12-26 18:26:59 1794 1

原创 linux

vim/etc/yum.repos.d/local.repo 注意:一定要以repo结尾。2.rpm安装(redhat) 很少用,多半用来查询软件信息:是否安装,文件列表。记录了软件的位置,元信息是一个文件里面记录了安装包路径,安装包的依赖关系。2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)客户端的配置文件 cd/etc/yum.repos.d/3.yum安装 yum是rpm的升级版本,解决了rpm的弊端。必要要放在/etc/yum.repos.d/文件夹下。

2023-12-22 16:37:26 856

原创 Linux

tar fzcv 压缩包的名字(*.tar.gz) 需要压缩的文件。seq 10| head -n +3 代表显示4-10行。seq 10 |head -n -3 代表显示1-7行。将a文件作为条件去匹配b文件,得出a文件和b文件相同的部分。head -n 3 test 看test文件的前三行。tail -n 3 test 看test文件的后三行。grep -v "^$" passwd 非空行。head -n -数字 去掉最后的数字行。

2023-12-21 17:52:42 827 1

原创 Linux

ls最好不要直接使用。当文件数量过多时,ls可能直接卡死。

2023-12-20 17:09:16 344 1

原创 Linux

首要先判断是内部还是外部命令,如果是内部直接执行;如果是外部命令,先看缓存空间是否有,如果有按照缓存空间中的位置执行;在系统中有五个特殊的文件夹,如果外部命令在这五个特殊文件夹中,就可以直接写程序的名字调用,不用关注文件的具体在什么位置;如果程序不在规定的这五个文件夹,就需要将程序的位置写完整(从根开始描述程序的位置)家目录:每一个用户都会有以恶搞家目录,存放用户的基本配置信息及个性化配置,存放用户自己的文档使用。Boot 开机启动需要的文件,操作系统最重要的是内核文件,内核在boot文件夹中。

2023-12-19 18:09:14 870 1

原创 About DHCP

客户端收到offer报文后,会将报文中的配置信息配置好,在回复一个request报文,告诉DHCP服务器将使用的地址从合法地址中去除。3.不止一台DHCP服务器,哪台DHCP服务器的offer报文先到达客户机,客户机就用哪台服务器。DHCP服务器收到discover报文,会回复一个offer报文,并且携带相关的配置信息。1.网络中没有DHCP服务器,客户机会自动配置一个错误地址169.254开头的地址。DHCP服务器收到request报文,会回复一个ACK,让客户机可以放心使用。5.提高IP地址的利用率。

2023-12-14 17:14:37 375 1

原创 关于三层交换

每一个vlan都会虚拟出一个虚拟接口,然后在虚拟接口上配置IP地址。只会查找一次路由表,然后形成mls条目,后续的包按照mls条目转发。3.查找下一跳地址对应的邻接关系的二层封装信息。2.交换机查找FIB表,找到下一跳地址。三层交换可以实现vlan之间的通信。1.主机A给B发送单播数据包。三层交换=二层交换+三层转发。路由器成本贵,交换机便宜。

2023-12-14 17:00:14 664 1

原创 About Vlan

port trunk allow-pass vlan 10 20 30/10-30/all (允许10 20 30/10到30/所有通过)如果收到一个带有vlan标签的数据帧,会对比vlan list,在list中放行,并且不脱标签,如果不在就直接拒绝。如果收到一个带有vlan标签的数据帧,会和自己的vlan标签比较,如果一样放行,并且脱掉标签;port-group group-number e0/0/1 to e0/0/10(1-10端口)vlan 10 to 20 一次性建立10到20的vlan。

2023-12-13 16:31:28 796 1

原创 About路由器

动态:通过动态路由协议自动学习(路由器每隔一段时间会将自己已知的网段以数据包的形式发给相邻的路由器)当路由器收到一个数据包,会去查路由表,如果路由表中有表项,会按表项转发;直连:当给路由器接口配置好IP地址,路由器会自动将被该接口地址的网段加入路由表中。pre 优先级 如果有相同的路由信息,谁的优先级高(数值越低优先级越高)听谁的。静态路由的缺点:1.是单向的,需要配置去的路由和回来的路由2.灵活性差。路由工作在网络层:1.根据路由表转发数据2.路由选择3.路由转发。常用于企业的出口路由器和末梢网络。

2023-12-12 16:32:51 778

原创 Tcp与Udp

这个报文的序号是随机产生的数y,确认号字段为客户端序号x+1,同步位SYN为1,确认位ACK为1。当客户端收到服务端同意建立连接的报文后,会回复一个确认报文,报文的序号是对方要求的x+1,确认号字段位服务端序号y+1,确认位ACK为1。当SYN=1,ACK=0,这是一个请求建立连接的报文;当SYN=1,ACK=1,表示对方同意建立连接。过程:当客户端想要建立连接时,会主动发送一个报文,报文的序号是随机产生的数x,同步位SYN为1。RST(重置位):当RST=1时,说明与主机连接出错,要重新建立连接。

2023-12-11 15:33:25 348

原创 网络层与ICMP协议

TTL(生命周期 255):防止数据包在网络中无限循环转发,每经过一个路由器-1,当TTL为0,将被丢弃。标识符(Identification):确定数据的分片 是否来自于同一个文件。IP确定设备在网络位置,连接不同的媒介类型,在网络中选择最佳路径转发数据。段位偏移量(Fragment Offset):该数据片离起点的位置坐标。交换机的所有端口默认在同一广播域,路由器的每一端口都是一个独立广播域。是独立协议、IP协议的辅助协议、三层协议,可以检测网络的双向连通性。

2023-12-08 15:25:07 337

原创 交换机和子网划分

交换机的目的是提供更多的接口,是二层设备,交换机是一个透明的设备。

2023-12-07 16:43:28 371 1

原创 计算机网络

二层原理是根据mac地址来判断是否拒收数据,三层是根据ip地址来判断的,四层是根据协议或端口号来判断,七层是根据真实数据来判断。+协议/端口号+真实数据 数据包 路由器。http是超文本传输协议,ftp是文本传输协议,tftp是简单文件传输协议。分为应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。+ ip 地址+协议/端口号+真实数据++ ip 地址+协议/端口号+真实数据+

2023-12-05 15:32:35 471 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除