自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的索引、事务

索引是一个排序的列表,在列表当中存储索引的值以及索引值对应数据所在的物理行。索引值和数据是一一映射的关系。

2024-07-17 14:58:33 475

原创 约束条件和用户管理

用于标识表中的主键列的值,而且这个值是全表当中唯一的,而且值不能为null。写法一:​写法二:create table stu01 (

2024-07-16 16:02:56 431

原创 mysql数据库

varchar在保存字符串时,多少就保存多少,在保存的字符串结尾默认有一个隐藏的结束符,会多占一个字节。读写速度:char的读写性能要高于varchar,char是连续的磁盘空间,保存的内容是连续的。float:单精度浮点数,小数点 float(m,d):m表示总的位数,d:表示小数位数。double:双精度浮点数 double(m,d):m表示总的位数,d:表示小数位数。decimal(5,2)存储浮点数,存储精度的浮点数,5表示总位数,2表述小数位。库名,表名,列的名,都是字母开头,后面可以数字。

2024-07-15 15:14:17 462

原创 keepalive+nginx/haproxy+keepalive 高可用

调度器的高可用vip地址在主备之间的切换,主在工作时,vip地址只在主;主停止工作,vip飘到备上。在主备的优先级不变的情况下,主恢复工作,vip会飘会主服务器1、配优先级2、配vip和真实服务器3、主备的id要一致4、主备的id要区分keepalive是专门为lvs打造的,但是不是为lvs专门服务keepalive也可以使用nginx、haproxy。

2024-07-12 16:32:42 791

原创 lvs三种模式

lvs的三种模式:nat 地址转换DR 直接路由模式tun 隧道模式DR模式的特点:调度器在整个lvs集群当中是最重要的,在nat模式下,即负责接收请求,同时根据负责负载均衡的算法转发流量,响应发送给客户端。DR模式:调度器依然负责接收请求,同时也根据负载均衡算法转发流量到RS,响应直接由RS响应给客户端。直接路由 Direct Routing 是一种二层转发模式。二层转发的是数据帧。根据源mac地址和目的mac地址转发。不会修改数据包源ip和目的ip.根据数据包mac地址进行转发。

2024-07-10 16:38:47 845

原创 lvs集群

章文嵩发起的开源项目。linux内核层面实现负载均衡的软件。将多个后端服务器组成一个高可用,高性能的服务器集群,通过负载均衡的算法将客户端的请求分发到后端服务器上,来实现高可用和负载均衡。阿里的SLBserver loab balance lvs+keepalive实现的。

2024-07-09 15:38:29 656

原创 tomcat优化

tomcat的并发处理能力不强,大项目不适应tomcat作为转发动态的中间件,(k8s集群,python,rubby),小项目会用,(内部使用的)。

2024-07-08 17:18:24 638

原创 tomcat 安装和优化

tomcat和http一样,都是用来处理动态页面的tomcat也可以作为web服务器,开源的php.phptomcat.jspnginx.htmltomcat使用java代码写的程序,运行的是java的web服务程序。

2024-07-05 17:20:12 815

原创 nginx的重定向(rewite)

location = 完整路径 > location ^~ > location ~ location~* > location /部分起始位置 > location /

2024-07-04 16:34:00 508

原创 nginx优化和防盗链

​​。

2024-07-03 17:03:23 705

原创 nginx

工作进程数,设置成服务器内核数的2倍(一般不超过8个,超过8个会降低性能)默认的程序用户就是nginx,这个无需注释无需修改pid文件的位置处理进程的过程必然涉及配置文件和展示页面,也就是涉及打开文件的数量。能打开的最大进程的软限制是65535,65535是最大数进程打开文件数的最大值65535配置要生效只能重启,这是系统初始化的一个环节。#网页匹配的工作目录的地址和支持打开页面的文件类型。#家目录。nginx工作目录的家目录 /usr/local/nginx/html。

2024-07-02 15:45:39 722 1

原创 安全技术和防火墙

特点是不阻断网络访问,主要是提供报警和监督。不主动介入(类似于监控)透明模式工作,数据包,网络监控,服务攻击,木马,蠕虫,系统漏洞等进行准确的分析和判断。在判定为攻击行为后会立即阻断。主动防御(所有的数据在进入主机之前必须要通过的设备或者软件)

2024-06-26 15:09:50 929

原创 免交互 实验

交互:我们发出指令控制程序的运行,程序在接收到指令之后按照指令的效果做出对应的反应。免交互:间接的,通过第三方的方式把指令传送给程序,不用直接下达指令。

2024-06-25 16:55:07 668

原创 awk

grep 查sed 增删改查awk 按行取列。

2024-06-24 16:56:15 314

原创 sed和awk

sed 文本三剑客之二grep 就是查找文本当中的内容,扩展表达式。sed是一种流编器,一次处理一行内容。如果只是展示,会放在缓冲区(模式空间),展示结束之后,会从模式空间把操作结果删除。一行一行处理,处理完当前行才会处理下一行。直到文件的末尾。

2024-06-21 14:22:14 754

原创 正则表达式

tr:用来对标准输出的字符进行替换,压缩和删除。-c 保留字符集1的字符,其他的用字符集2进行替换-d 删除字符集中的一部分-s 把字符集1的部分替换成字符集2的部分,连续重复出现的字符串压缩成一个字符串aaabbdcabbdc/usr/sbin;/usr/bin;/root/bin。

2024-06-20 17:17:28 1337

原创 数组、正则表达式、排序

方法1a b c d​方法2[root@test2 opt]# test2[0]=1 素组内部元素值从零开始1 2 3数组内部的元素值从零开始。

2024-06-19 15:20:37 580

原创 shell函数

函数与函数调用

2024-06-18 15:31:02 560

原创 双层循环和循环控制语句 while与until

exit:满足条件立马跳出,无论有几层echo 打印echo -n 表示不换行输出echo -e 表示输出转义字符\b:相当于退格键(backspace)\n:换行,相当于回车\f:换行,换行后的新行的开头连接上一行的行尾\t:相当于tab键,横向制表符dofor ((j=1;j

2024-06-17 17:15:54 945

原创 循环 -控制语句

作业: 例题:购物 逛淘宝选购商品, 每家商店有五种商品选购(衣服500元,裤子400元,鞋子350元,帽子150元,袜子50元), 每次选购完或不买都会提示用户是否继续逛下一家商店, 如果不再继续逛的话进行购物车结算总额。某山顶上有一颗香蕉树,一只猴子第一天从树上摘了若干根香蕉,当即就吃了一半,还不过瘾, 又多吃了一根。continue:把执行到continue时,跳出当前循环,但是循环条件依然满足,会执行会序的循环条件。重复执行一段代码的结构。1、重复执行代码,尤其是统一的,相同的,批量的操作。

2024-06-13 16:44:54 901

原创 条件测试 判断

返回码 用来判断命令或者是脚本是否执行成功(最近的一条--上一次的执行结果)0 true 为真就是成功 成立非0 false 失败或者异常。

2024-06-12 17:37:44 513

原创 shell脚本

可运行的代码的集合,脚本语言(计算机语言)。

2024-06-11 15:17:16 981

原创 PCE自动装机

服务端和客户端pxe:c/s模式,允许客户端通过远程服务器(服务端)下载引导镜像,加载安装吻技安,实现自动化安装操作系统。无人值守:安装选项不需要认为干预,可以自动化实现。

2024-06-07 15:16:00 809

原创 SSH远程管理与NFS共享

是一种安全通道协议,主要用来实现字符界面的远程登录。远程复制,远程文本传输。ssh对通信双方的数据进行了加密用户名和密码登录密钥对认证方式(可以实现免密登录)ssh 22 网络层 传输层数据传输的过程中是加密的数据再传输过程中是压缩的。

2024-06-06 16:41:30 1057

原创 DNS域名解析

DNS是域名系统的简称 dns----运营商域名和ip地址之间的映射关系互联网中,ip地址是通信的唯一标识。逻辑地址访问网站,域名,IP地址不好记,域名朗朗上口,好记。域名解析的目的就是为了实现,访问域名就等于访问ip地址。在访问域名的时候,通过dns解析,把域名映射的ip地址解析出来,然后实际上访问的还是域名映射的ip地址。类似于导航,输入域名之后,可以定位出他的ip地址,然后访问。

2024-06-05 17:22:40 1050 1

原创 DHCP与FTP

2.重新从服务端获取地址客户端发送一个renew request服务器收到请求,从地址池当中获取一个ip,标记医用,设置租约。客户端从地址池中随机获取一个IP地址,IP地址会发生变化,使用服务端提供的IP地址,时间限制,重启之后也会更换。·动态分配: 自动分配,时间限制,重启之后,ip会被回收,给下一个客户机继续使用。2.服务器向客户端响应,发送offer,华为设备是单播,其他是广播。4.服务端收到了请求,在地址池中选一个ip,标记为已用,设定租期。ftp服务端和客户端,建立连接之后,双向进行的文件传输。

2024-06-04 15:40:32 871

原创 端口 信息

子网掩码 广播地址子网长度 作用域 link表示该接口有效传输队列长度 接口类型(以太网)ens33 eth0文件ifconfig 当前设备正在工作的网卡。启动的设备ifconfig -a 所有网络设备ifconfig ens33 查看指定网卡设备ifconfig ens33 up/down 对指定网卡设备进行开关基于物理网卡设备虚拟的地址,重启之后就会消失。ifup重启 ens33ifdown关闭 ens33。

2024-06-03 16:31:06 554

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

inode号和文件名分离,二者只是映射关系,linux系统的特有现象:1、文件名包含特殊的字符,rm无法正常删除,可以直接删除inode号2、移动文件,重命名,inode号是不变的3、一旦开始对文件操作,后续所有的认证和识别都i是通过inode号来的,不考虑文件名4、元信息发生变化,inode号也会发生变化.info:表示所有。表示系统当中的设备或者程序。info:包含info以及info以上级别的日志auth:用户认证产生的体质daemon:守护后台进程的进程。

2024-05-31 17:31:59 526

原创 系统安全及应用

你会做哪些系统加固?1.锁定重要文件2.修改history命令的历史记录3.禁止普通用户切换用户4.设置sudo权限,给普通用户5.设备grup菜单加密6.把一些默认的端口,大家都知道的端口改掉7.内核参数修改内核参数的配置文件。

2024-05-30 19:52:50 1009

原创 RAID磁盘阵列

高可用。冗余硬盘 分了就分了lvm 扩容raid 高可用磁盘的组成方式不同,也就是不同的raid级别。

2024-05-29 17:03:32 965

原创 LVM与磁盘配额

解决磁盘容量限制的问题。逻辑卷就是把卷组分成多个硬盘,不在考虑底层的物理硬盘,可以实现多个硬盘的汇聚以及动态扩容。-----------------限制指定用户所能创建的最大文件数。-------------限制指定用户所能创建的文件大小。配额命令: xfs quota -x -c 'limit -u isoft=4 ihard=6 xck' /data。lv逻辑卷:把卷组进行分区,相当于物理硬盘的分区,逻辑卷可以动态扩容,vg卷组:把物理上的分区结合起来,就形成了卷组,卷组就是逻辑上的硬盘。

2024-05-28 16:31:36 615

原创 磁盘和分区

通知系统内核重新扫描已经连接到系统的scsi设备,这些设备可能是光驱,也可能是硬盘,系统会自动检测这些设备,然后系统会自动识别,自动添加。一共是446字节,一般在操作系统安装时写入主引导记录,MBR就是一个引导程序,检测磁盘的分区是否合法(工作正常),加载操作系统。硬盘的最小存储单位:扇区,扇区的最小存储单位512kb,连续的扇区组成磁道,读写都是围绕磁道进行。硬盘的概念:计算机的存储设备,一个或者多个带磁性的盘组成的,可以在盘片上进行数据的读写。只有分区才会创建分区表,有了分区表系统才能识别到。

2024-05-27 16:33:58 881

原创 linux进程和计划任务管理

cpu负载:监控cpu的使用率,工具:top htop 了解cpu是否过载,cpu占用85%需要注意90%警告。线程:线程相当于复制了进程的部分代码,程序运行起来之后,真正的执行者是线程。在命令行的结尾加一个&,就是把进程调度到后台运行(cp -a /mnt/ )少量的僵尸进程影响不大,因为僵尸进程所占的系统资源很少,可以忽略不计。4.T:停止状态,后台进程暂停或者进程处于跟踪调试状态。结束进程的命令:kill -9 进程号 强制结束该进程。子进程结束,父进程收回子进程的资源,父进程才会终止。

2024-05-24 14:40:34 622

原创 试验 *缝纫机实验*

mbr分区表在第一块硬盘当中的第一个分区,大小512字节。把这个分区表从第一个硬盘中提取出来,保存在sdb的硬盘当中。mbr分区表做一个备份1.创建一个硬盘,重启虚拟机 lsblk查看2.fdisk /dev/sdb 在sdb下建立一个分区sdb13.mkfs.xfs /dev/sdb1 创建一个文件系统4.在根目录创建backup并挂载 然后cd backup进入5.把分区表从第一个硬盘提取出来保存到sdb的硬盘中。

2024-05-23 16:23:45 140

原创 linux 引导过程与服务控制

检测成功没有问题,根据预设的启动顺序(默认的启动顺序,第二个就是硬盘,要么手工设置的u盘启动)。ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 服务启动时具体运行的命令 #注意启动文件位置。系统的控制权到了硬盘,根据MBR记录表来找,系统的启动盘,找到了之后将系统的控制权传递给包含操作系统引导文件的分区,以及MBR记录中系统的启动菜单。/sbin/init进程是系统当中第一个进程,是所有其他进程的父进程。

2024-05-23 11:31:25 636

原创 linux软件安装

httpd-2.4.6-88.el7.centos.x86_64 httpd:软件名称 apache web软件, 2.4.6 软件的版本 88: 更新迭代的次数 88次 el7: el7 cetnos7 x86_64: 支持64为的x86架构的cpu。rpm的安装方式解决了源码安装的机制,基本实现了一键安装,没有解决包与包之间的依赖关系。源码包------二进制包,源码包里的代码经过编译之后形成的包。yum和rpm安装,这些程序的安装的位置都在/etc/下。

2024-05-22 18:40:48 599

原创 linux用户账户和权限管理

421R read 读权限 4W wirte 写权限 2X 执行 执行权限 1-rw-r--r--. 1 root root 0 5月 21 13:43 123Rw- 6R-- 4S-- 46 4 47 5 1-R--rw-w-4 6 2Chmod 赋权命令Test.sh 所有者 可以读写,所在组 可以执行 其他用户只能看。

2024-05-21 16:21:51 800

原创 一.Linux的目录和文件管理

是管理员的家目录,只有管理员的家目录在根目录,其他的普通用户的家目录都在home下。普通用户的家目录。因为普通用户的权限不够一般无法直接读写/boot 系统文件,相当于c盘的windows,不要去动。/dev 硬件设备。linux一切皆文件,硬件设备也是以文件的形式保存存放系统默认程序以及一些第三方安装程序的配置文件。我们会进入目录修改一些配置文件,只改跟我们相关的,不相关的不要动。/bin 都是保存系统命令的目录 所有用户都可以执行的命令/sbin 只有管理员可以执行的命令存放系统的可变化文件;

2024-05-20 16:36:59 678

原创 Linux 2

临时生效 命令行的一般都是临时生效,重启就没了永久生效都是在配置文件当中alias 别名unalias 删除别名du:当前的路径所在的目录以及文件的大小du -sh * :s 只统计当前路径下,每个目录和文件占用的总大小,不计算子目录h 人性化*列出所有df:查看整个系统的硬盘使用情况df -h 人性化查看磁盘空间的使用情况df -hT 显示挂载点的文件系统面试题:df 和 du有什么区别?查看范围:du查看当前路径 df整个系统。

2024-05-17 16:25:10 774

原创 LINUX-1

专门为开发作者,it的从业人员,开发一款自由和开源的操作系统。开源=免费2.linux特点多用户,同一个用户的账号和密码可以多次同时登录系统。多任务,可以同时运行多个任务,不同用户也可以同时进行多个任务强大的网络功能,Linux不仅仅是一个操作系统还可以做网关可以做防火墙等等系统的安全性可靠。3.可移植和兼容性现场和你自己的家里环境尽量保持一致。4.出色的处理速度和性能处理能力很强大,响应速度快良好的用户界面开源,免费,不要钱。

2024-05-16 15:37:16 484

空空如也

空空如也

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

TA关注的人

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