自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0.4CICD自动化构建

1.git常用命令。

2023-11-27 21:58:04 51 1

原创 0.1集群架构

keepalived工作时,主节点会不断的向备节点发送(多个广播信号方式)称心跳信息,告诉备节点自己还在工作,不要想我不要自己工作,如果突然主节点发送了故障后,就不能发送心跳信息,备节点就不能收到来着主节点的信息了,开始调用接管程序,接管ip资源以及服务,代替主节点的工作,而当主节点恢复正常后,备节点释放所有的ip资源和服务,恢复之前的备用节点状态。三、Keepalived高可用服务及裂脑原理?二、Lvs的3种模式工作原理?一、CDN工作原理?

2023-11-26 22:21:46 43 1

原创 0.0linux基础工作

三次握手和四次断开原理过程?3.用户访问网站流程。

2023-11-23 22:33:07 67

原创 4.1SHELL

10 -eq 10 -o 10 -gt 20 -o 20 -lt 10 ] && echo "成立" ||echo "不成立"$# 获取脚本传参的总个数 针对传入的个数进行判断 *****$0 获取shell脚本的名称 执行如果带全路径 则$0带全路径 *****$n n为数字 从1开始 $1为脚本的第一个参数 从$9往后 我们需要加${10} *****

2023-11-22 22:19:29 47

原创 3.1防火墙

2、场景2:局域网共享上网,做网关(nat表的POSTROUTING链)。*PREROUTING:进入服务器最先经过的链,NAT端口或IP映射(导向)。==>4个表(tables)===>5个链=(chains)==>规则(policy)3、场景3:端口及IP映射(nat表的PREROUTING链),硬防的NAT功能。4、防火墙的默认规则是对应链的所有的规则执行完以后才会执行的(最后执行的规则)。nat(作用:端口或IP映射或共享上网)*****3、iptables工作原理(4表5链)。

2023-11-21 22:55:08 36 1

原创 2.4Nginx Rewrite

需求2:将用户请求url.etiantian.org.zh跳转到url.etiantian.org/zh,将用户请求url.etiantian.org.en跳转到url.etiantian.org/en。需求3:实现访问http://blog.etiantian.org跳转到http://www.etiantian.org/blog/oldboy.html。例:京东网站手机访问https://www.jd.com/跳转到https://m.jd.com。

2023-11-21 22:30:47 38 1

原创 2.3nginx-2

6. 服务端会判断客户端提交的cookie信息是否包含session ID,如有再去服务器中查询该session ID 是否有对应的session数据,如果有则说明是登录过的用户,返回请求的数据。为了解决网络访问的用户是谁的问题,因此cookie应运而生,当用户登陆成功后,服务器会在返回响应数据的同时也携带着cookie信息给到客户端浏览器,之后客户端每次发起请求只要携带着这个cookie信息,服务端就会验证这个cookie信息,进而判断用户是谁,用户则会处于登录的状态,无需再登录,

2023-11-21 22:17:08 35 1

原创 2.2nginx-1

动态网页伪装静态网页,虽然可以让搜索引擎收录,并且可提升用户访问体验,但伪静态网页并不能提升网站的访问效率性能,从理论上说还会降低网站的性能,现在很多大型的网站都采用了动态网页生成静态网页的技术,消除动态网页中的参数,使搜索引擎收录更多的内容,达到优化网站的效果。因此才有了伪静态技术,它的作用是把动态网页URL改写成静态网页的URL,虽然同样是消除了动态网页中的参数,#通过设置burst参数,可以允许Nginx缓存处理一定程度的突发,多余的请求可以先放到队列里,慢慢处理,这样的请求其实可以不用记录日志。

2023-11-20 22:34:05 44 1

原创 2.1rsync|nfs|HTTP

Sersync项目利用inotify与rsync技术实现对服务器数据实时复制的解决方案,其中inotify用于监控sersync所在服务器上文件系统的事件变化,当事件发生变化时就调用rsync命令将变化的数据复制到远端服务器上。rsync -avz /etc/hosts oldboy@172.16.1.31:/tmp/ #加密传输,限制root。rsync -avz /etc/hosts root@172.16.1.31:/opt/ #加密传输,限制root。md5sum: 警告:1 个校验和不匹配。

2023-11-20 18:52:38 28 1

原创 2.0虚拟机优化

有时输入命令或查询信息时,会刷屏输出很多信息,此时会出现比较尴尬的局面,不知输出的信息是从2哪看起,可能正常都应该从输入命令后的信息进行看起,但如果刷屏好多页,如何快速定位输入命令的命令行呢,因此如果有颜色进行区分,就能回滚屏幕进行快速定位了。14. 锁定关键系统文件如/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/etc/inittab,15. 清空/etc/issue、/etc/issue.net,去除系统及内核版本登录前的屏幕显示。

2023-11-19 18:03:45 50

原创 1.9网络管理

物理层(Physical Layer)在局部局域网上传送数据帧(Data Frame),它负责管理电脑通信设备和网。应用层(Application Layer)提供为应用软件而设的接口,以设置与另一应用软件之间的通信。传输层(Transport Layer)把传输表头(TH)加至数据以形成数据包。网络层(Network Layer)决定数据的路径选择和转寄,将网络表头(NH)加至数据包,以形成报文。成信息框(Data Frame)。由下到上分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

2023-11-19 16:43:35 29

原创 1.8进程服务定时系统管理

系统日志: /var/log/messages(系统通用日志) /var/log/secure(用户登录情况)kill -USR1 `cat /application/nginx/logs/nginx.pid` #进程号。crontab -e #【编辑】定时任务列表(vim /var/spool/cron/root)crontab -l #【查看】定时任务列表(cat /var/spool/cron/root)kill -0 pid #是不发送关闭停止信号,但是会检查进程是否存在。

2023-11-19 12:00:21 24

原创 1.7磁盘及软件包管理

dumpe2fs #用于导出ext2/ext3/ext4文件系统信息,例:文件系统组成含超级快、块组、inode、block等信息。在工作中,特别是java服务器环境,当程序代码写的有问题时,就会发生内存泄漏,就可能会占用swap,du #查看目录以及之目录及文件大小 du -sh /etc/* *****3 如果有swap,物理内存不够时,会使用swap作为内存,系统就会开始变得比较慢。df #查看磁盘挂载和使用量等信息 -h,-i *****

2023-11-19 11:33:45 26

原创 1.6三剑客

abcd] 表示不匹配括号里面的任何一个字符,也可书写为[!号可以用^替代,即[^abcd][a-z] 匹配a到z之间的任意一个字符,字符前后要连续,也可以用连续数字[1-9][abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符。* 匹配任意(0个或多个)字符或字符串,包括空字符串※。匹配任意1个字符,有且只有一个字符。字符集合(匹配一堆字符/文本)

2023-11-18 22:51:59 30 1

原创 1.5用户管理

3. useradd -s /sbin/nologin test3 # -s 指定登录的解释器。useradd -e "2030/05/30" test6添加用户设置过期时间(-e)/etc/default/useradd ##创建用户命令useradd的配置文件。/etc/login.defs ##创建用户系统配置,对应文件。4. useradd -d /opt test4指定用户家目录(-d)c.设置过期时间,/etc/passwd注释掉。sudo配置文件是/etc/sudoers。

2023-11-18 17:21:44 37 1

原创 1.4 sort|find|tar|date|ln

组合查找:find 默认就是取交集(-a)and,并集(-o)or。find 路径 选项1 【参数1】 选项2 【参数2】例:查文件类型为文件,并且名字为hosts。并集:查找名为hosts,或者类型为d。-size +1M #大于1M。-size -1M #小于1M。4)find 查找 *****查找名字不是file1。-name 按名字查找。全局【环境变量】文件。用户【环境变量】文件。

2023-11-17 23:07:57 33

原创 1.3vim模式

n1,n2s/A/B/g n1、n2为数字,在第n1行和n2行间寻找A,用B替换。:%s/A/B/g,把A替换成B,如果A或B中有斜线,把分割的斜线换#或@I 在当前所在行的行首第一个非空格符处开始插入文字,和A相反。A 在当前所在行的行尾最后一个字符处开始插入文字,和I相反。/内容 向下搜索,此时按n继续搜索,N反向继续搜索。内容 向上搜索,此时按n继续搜索,N反向继续搜索。o 在当前所在行的下一行处插入新的一行。ndd 删除从当前行开始的n行。nyy 复制从当前开始的n行。

2023-11-17 22:04:41 34

原创 1.2linux文件夹

├── sbin -> usr/sbin #/sbin/等同/usr/sbin #root管理员使用的二进制命令目录。├── tmp #临时目录,所有用户都可以进入这里做各种操作(黑客跳板目录),监控目录。├── bin -> usr/bin #/bin等同/usr/bin #普通用户二进制命令目录。├── proc #虚拟的文件系统,内核和进程信息的目录。汽车仪表盘:车况 油耗 跑了公里数 速度。

2023-11-17 21:59:45 28

原创 1.1linux命令快捷键

ctrl+a开头 ctrl+e结尾 ctrl+u 删除光标前内容 ctrl+k 删除光标后内容 ctrl+w删除光标所在单词 alt+b移动光标前一个单词 alt+f移动光标后一个单词 ctrl+c 终止当前程序 ctrl+d 退出当前会话(logout) ctrl+l 清屏(clear) ctrl+s 锁屏 ctrl+q 恢复锁屏 trl+z 暂停正在执行的程序 bg #放到后台运行 fg #拿回前台 esc+. 调出上一个命令最后一个【空格】后面的部分 Ctrl+I

2023-11-17 21:32:56 33

空空如也

空空如也

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

TA关注的人

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