自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库事务

事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个 整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。事务通过事务的整体性以保证数据的一致性。事务能够提高在向表中更新和插入信息期间的可靠性。

2023-09-25 15:28:57 83 1

原创 MySQL数据库索引

create index 索引名 on 表名 (字段);alter table 表名 add index 索引名 (字段);create table 表名 (字段.... , index 索引名 (字段));

2023-09-23 03:03:52 70

原创 mysql基础

面向Windows操作系统简单、易用一款深受欢迎的开源关系型数据库Oracle旗下的产品遵守GPL协议,可以免费使用与修改口关系型与非关系型最大的差别为存储结构关系型数据库以二维表格存储数据每一行称为一条记录,用来描述一个对象的信息每一列称为一个字段,用来描述对象的一个属性非关系型数据库以kv(key/value)结构存储数据关系型数据库典型代表mysql、oracle常用的非关系数据库:Redis、mongoDB。

2023-09-23 02:23:47 93

原创 HTTP协议与Apache

有一个主进程,生成多个子进程,子进程生成多个线程,每个线程响应一个请求,并发送响应请求;:web resource, 一个网页由多个资源(文件)构成,打开一个页面,通常会有多个资源展示出来,但是每个资源都要单独请求。在worker模式的基础上,添加了一个监工线程,专门监视线程是否已完成响应,完成后,为其分配其他请求。简单理解就是,建立一个进程,可以有多次请求,用完继续使用,绿色又环保;简单理解就是,来一个请求,开一个进程,来一个,开一个,很浪费系统资源。

2023-08-25 17:25:12 96

原创 LAMP的配置以及应用

一、LAMP架构的组成一、LAMP架构的组成1、WEB资源类型静态资源:原始形式与响应内容一致,在客户端浏览器执行动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端注意:静态和动态的区别,不在于网页是否能动态变化,而在于服务端的页面文件和客户端得到页面文件是否一致2 、LAMP 架构的组成L:linux指的是在 Linux 操作系统中分别安装 Apache 网页服务器、MySQL 数据库服务器和 PHP 开发服务器,以及一些对应的扩展软件。

2023-08-25 13:54:38 231

原创 linux防火墙iptables

iptables在使用-p 指定协议时,若指明特定协议后就无须再使用-m指明扩展模块的扩展机制,例如若已经指明是 -p tcp 协议则使用--dport及--sport等tcp模块内容时即可省略-m tcp。例如:iptables -A OUTPUT -p tcp --sport 80 -m string --algo bm --from 62 --string "bilibili" -j REJECT。--src-range 源地址范围或 目的地址范围,例如:10.0.0.0-10.0.0.15。

2023-08-20 22:18:31 40

原创 shell脚本——正则表达式,grep,awk

③print打印顺序:'BEGIN{print "1"} END {print "2"} {print "3"} ',首先打印BEGIN后的print 1,然后打印print 3 最后打印END后的print 2,BEGIN表示第一个打印,END表示最后打印。②print动作:打印,打印'{print $1}'即为打印第一列,'{print $n}'即打印为第n列,'{print $n,$m}'即为打印第n列和第m列。[:lower:] 小写字母,示例:[[:lower:]],相当于[a-z]

2023-08-20 22:01:16 710

原创 shell脚本--循环语句

循环语句循环语句一、循环含义将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件重复运行次数循环次数事先已知循环次数事先未知常见的循环的命令:for, while, until二、for循环用于已知循环次数的场景1、基本格式for 变量名称(注意是名称不是变量$等) [ in 名称范围 ] (可以不写)do执行内容 若满足循环则做什么动作done for循环结束标志2、类C语言格式for (( 表达式1;表达式2;表达式3 ))do。

2023-08-20 17:57:52 876

原创 shell脚本——条件语句

一、条件语句1、测试test 测试文件的表达式 是否成立举例:-d:测试是否为目录(Directory)-f:测试是否为文件(File)e:测试目录或文件是否存在(Exist)-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否有权限执行(eXcute)

2023-08-20 17:17:54 174

原创 shell脚本基础及变量

系统帮你定义好了 拿来用就可以了,你不需要知道为什么,记住$*:表示所有位置参数的内容看成一个整体返回 返回所有$@:表示所有位置参数的内容分割成n份,每份作为一个独立的个体返回 返回所有:表示前一条命令执行后的返回状态,返回值为 0 表示执行正确,返回任何非 0值均表示执行出现异常$#:表示命令行中位置参数的总个数$0:表示当前执行的脚本或程序的名称 当前脚本的名字$$:当前进程id: 后台任务最后一个id。

2023-08-17 17:11:33 149

原创 Dns正向解析、主从复制

下载DNS服务器软件bind,powerdns,dnsmasq,unbound,coredns bind:服务器 bind-libs:相关库 bind-utils: 客户端 bind-chroot: 安全包,将dns相关文件放至 /var/named/chroot/示例: #vim /etc/named.conf改后: #vim /etc/named.rfc1912.zones[root@ooo ~]#cd /var/named/[root@ooo named]#ls[root

2023-08-06 23:14:06 125

原创 Linux网络、DHCP服务

root@zr ~]# ip link # 查看数据链路层 # 拔掉网线可以查看网卡状态。[root@zr ~]# ifconfig -a # 表示显示所有网卡包括没有启动的网卡。[root@zr ~]# route -n # 将路由表中的地址信息显示为数字形式。#Gateway: 到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果。

2023-08-06 20:39:51 1819

原创 Linux文件系统与日志分析

一、Linux文件系统1、inode表结构每一个inode表记录对应的保存了以下信息:inode number 节点号文件类型权限UIDGID链接数(指向这个文件名路径名称个数)该文件的大小和不同的时间戳指向磁盘上文件的数据块指针有关文件的其他数据2、查看inode号的命令ls -i 文件名 或者 stat 文件名文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。

2023-08-06 19:27:30 123 1

原创 Linux系统安全及应用

一、账号安全基本措施1、将用户设置为无法登录shell——/sbin/nologin却比较特殊,所谓“无法登陆”指的仅是这个用户无法使用bash或其他shell来登陆系统而已,并不是说这个账号就无法使用系统资源。使用的命令:chsh 修改用户的shell属性2、锁定用户passwd -l 用户名 锁定用户passwd -u 用户名 解锁用户3、删除用户。

2023-08-06 17:37:21 81 1

原创 Linux进程与计划任务管理

一、程序是一组保存在硬盘、光盘等介质中计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具用于描述进程要完成的功能,是控制进程执行的指令集二、进程概述运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位进程ID(Process ID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定对文件系统的存取和访问权限通常从执行进程的用户来继承存在生命周期都由其父进程创建,可以有一个或多个子进程三、进程的特征。

2023-07-30 21:49:49 39 1

原创 引导过程及服务、mbr分区修复,修改密码操作

一、引导过程1、Linux 操作系统的引导过程。

2023-07-30 21:01:18 132 1

原创 lvm逻辑卷管理以及RAID阵列

RAID(Redundant Array of Independent/InexpensiveDisks),独立磁盘冗余阵列,是一种将多块独立的磁盘(物理硬盘),按照不同的组合方式组合成一个新硬盘(逻辑硬盘),从而提供比单块硬盘更大的存储容量、更高的可靠性和更快的读写性能。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。

2023-07-30 20:08:49 142 1

原创 Linux磁盘管理

一、磁盘设备文件一切皆文件:open(), read(), write(), close()设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:主设备号:major number, 标识设备类型次设备号:minor number, 标识同一类型下的不同设备设备类型:块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘磁盘空间的管理磁盘空间的管理分为三步:1、分区 2、格式化(安装文件系统) 3、挂载。

2023-07-30 19:16:14 165 1

原创 Linux用户账号与权限管理1

一、用户帐号类型1、用户账号Linux中每个用户是通过 User Id (UID)来唯一标识的 新建用户 1-60000 自动分配 0-65535 端口号root, 01-499 (CentOS 6以前), 1-999 (CentOS 7以后) 不登录的用户 系统默认的情况对守护进程获取资源进行权限分配500+ (CentOS6以前), 1000+(CentOS7以后) 不指定 顺序给用户进行交互式登录使用。

2023-07-23 16:36:38 81

原创 Linux安装及管理程序

1.1应用程序与系统命令的关系1.2典型应用程序的目录结构二、Rpm包安装rpm:Redhat Package Manager 多用于红帽系列的系统,例如Redhat、Centos等,优点是直接安装,缺点是虽然可以检查依赖关系但是不会将依赖包直接安装,若强行跳过依赖包安装可能会导致程序故障,以“.rpm”为结尾的文件认为是软件的安装包。rpm使用格式: rpm [选项] 软件名[选项] -i 表示安装(若有其他依赖包,会提示但是不会直接安装)-v 表示显示安装过程-h 人性话显示。

2023-07-23 16:18:48 62

原创 Linux常见目录,文件压缩归档与vi编辑器

使 Vim 切换到编辑模式的方法是在命令模式状态下按“:”(英文冒号)键,此时 Vim 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。输入模式: 使 Vim 进行输入模式的方式是在命令模式状态下输入 i、I、a、A、o、O 等插入命令(各指令的具体功能如表 3 所示),当编辑文件完成后按 Esc 键即可返回命令模式。命令模式:此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。

2023-07-23 15:04:41 156

原创 Linux基础知识和命令

cd -表示回到上一次访问的目录,只能记录上一次的,例如从A目录到B目录在B目录中输入cd -则会返回A目录,此时再输入cd -则表示上一次目录是B目录。-size 按文件大小查找,除k之外其他单位都是大写,例如+1M表示大于1M,-1M表示小于1M,直接写1M表示1M左右。-mtime 按时间查找,例如 -mtime +7表示最佳修改时间大于7天的,-7表示小于7天的,7表示7天左右的。-A 显示所有文件包括隐藏文件,但是不包括 . 和 ..(.表示当前文件,..表示上级文件)

2023-07-23 12:24:06 68

原创 三层交换机与单臂路由

一、单臂路由概述。

2023-07-18 18:29:38 222

原创 ACL技术与NAT技术

3000-3999:高级ACL,可以根据数据包中的五元组(源IP地址,目的IP地址,源Mac地址,目的Mac地址,协议端口号)对数据包进行处理。原理:主要应用在企业出口路由器上,从内网出去时将源地址转换为企业公网ip,从公网中回来时将目的地址及公网地址转为对应的内网地址。②动态NAT:将公网ip划出一个公网ip池,当内网地址访问外网时随机分配一个公网对应ip,访问完毕后回收公网ip。①静态NAT:私网地址和公网地址一对一映射,局限性是需要每一个私网ip对应一个公网ip,所以需要公网ip比较多。

2023-07-18 17:39:12 66

原创 VRRP简介与配置

此时PC1和PC2就不能访问server了,但是主机还是能向备机发送VRRP报文告知自己存在,为了解决这种问题则需要主路由器监听上层链路的情况,需要工程师手动配置,当上层端口down掉则优先级减小一部分,减完之后优先级必须比备用优先级低,这样才能完成切换。VRRP的原理,就是将多个路由器逻辑上虚拟成一个大的路由器来提供服务,在这个虚拟的“大”路由器中将实际的各个小路由器划分主用和备用路由器,主路由器可以正常工作时备用路由则闲置。4、若收到的VRRP报文中优先级为0,则要做好成为主机的准备。

2023-07-18 17:16:19 2766

原创 vlan划分

一、VLAN划分基础1、vlan概念将一整个大的网络划分为多个小的网络2、vlan作用①提供一定安全性,默认情况下2个不同的vlan不允许通信②隔绝广播风暴。(广播风暴:网络中充斥大量广播数据无法处理导致网络异常)③实际项目中缩小排查错误的范围。节约一定的带宽资源。3、vlan分类①静态vlan:基于端口划分vlan。不关注mac地址,谁接入规定的端口即在同一vlan。例如:规定1-10端口为vlan10,这时不管那2台计算机的mac地址是多少,只要都接入1-10就都属于vlan10。

2023-07-18 14:52:58 650

原创 静态路由配置

静态路由 : 网络管理员手动配置将不知道的网段手动配置进路由表,允许对路由的行为进行精确的控制,静态路由是单向的,并且缺乏灵活性。三个路由器通过静态路由配置进行路由表更新,实现PC1与PC2的通信。默认路由:当路由器在路由表中找不到目标网络的路由目条时,路由器把请求转发到默认路由接口。非直连网段: 需要静态路由或动态路由,将网段添加到路由表中。直连网段:配置IP地址,端口UP状态,形成直连路由。动态路由:路由器会发广播告诉相邻的路由器自己的路由。路由器中维护的路由条目的集合,路由器根据路由表做路径选择。

2023-07-18 14:03:02 42

原创 传输层协议

TCP/ip(Transmission Control Protocol/Internet Protocol )传输控制协议/因特网互联协议TCP/IP是一个Protocol Stack,包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等许多协议。

2023-07-14 09:24:25 24

原创 网络层概述

网络层的功能:定义了基于IP协议的逻辑地址,就是IP地址连接了不同的媒介类型选择数据通过网络的最佳路径,完成逻辑地址寻址IP数据包格式。

2023-07-13 18:54:58 29

原创 IP地址和子网划分

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址,是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。32位或128位(IPv6)的数字,和IP成对使用,用来确认IP地址中的网络ID和主机ID,对应网络ID的位为 1,对应主机ID的位为0, 范例:255.255.255.0 ,表现为连续的高位为1,连续的低位为0。192~223 网络ID位最高位是24位,主机ID是8位低位。

2023-07-12 19:00:37 47

原创 数据链路层

●当前终端被打开---断开【disconnect】----会话【session options】-----强制每次一个字符模式【Force charater at atime mode】---保存【OK】●打开SecureCRT 点击【链接】---【Protocol】Telnet----【Hostname】127.0.0.1----【Prot】2000。查询功能:(泛洪)数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪) (如果找不到转发的路,会广播找)

2023-07-08 16:14:11 26

原创 计算机网络参考模型

一、OSI参考模型:网络服务与最终用户的一个接口(用户操作):数据的表示、安全、压缩(人的语言翻译成计算机语言):建立、管理、中止会话:定义传输数据的协议端口号,以及流控和差错校验(在发送数据的时候通过协议和端口号 来区分不同的应用程序):定义逻辑地址,实现不同网络之间的寻址,理论选择转发数据的最佳路径(确定传给哪台主机,选择传输的最佳路径 逻辑上的 IP地址进行选择):建立逻辑链接、进行硬件地址寻址、差错校验等功能【再次确认传输对象】(mac地址,网卡地址全球唯一,检查传输的数据是否完整)

2023-07-03 19:14:39 50 2

空空如也

空空如也

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

TA关注的人

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