自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 KVM安装及基本操作命令

定义存储池与其目录: virsh pool-define-as taotao --type dir --target /home/yangtao。(前提是在qemu目录下)virsh define /etc/libvirt/qemu/centos7-1.xml。在存储池中删除虚拟机存储卷:virsh vol-delete --pool taotao 自定义存储卷名。默认存储池:/var/lib/libvirt/images/虚拟机配置文件:ls /etc/libvirt/qemu。

2024-03-09 09:05:03 423

原创 企业级防火墙技术IPtables

​ iptables其实并不是真正的防火墙,我们可以把他理解为一个客户端的代理,用户是通过iptables这个代理,将用户的安全设定执行到对应的“安全框架”中,这个“安全框架”才是真正的防火墙。这个框架叫做netfilter​ netfilter 内核态 位于内核空间​ iptables 用户态 位于用户空间注意:​ 企业环境内部服务器需关闭Linux自身防火墙;(解决安全问题尽量不给服务器配置外网IP.需要访问的话,就使用代理转发)因为高并发,iptables会加大延迟。

2024-03-04 20:05:45 794 1

原创 Docker部署私有仓库以及固定容器IP

仓库镜像,Docker hub官方已提供容器镜像registry,用于搭建私有仓库注:如果创建容器不成功,报错防火墙,解决方案如下注意:​ tag后面可以使用镜像名称也可以使用id,我这里使用的镜像名称,如果使用官方的镜像,不需要加前缀,但是daocloud.io的得加前缀。

2024-03-01 16:56:42 351 1

原创 Docker安装部署

​ 使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。​ 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

2024-02-28 21:09:45 371 1

原创 Docker基础理论

​ 容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这其实是 PaaS 最理想的状态。

2024-02-28 21:08:08 875 1

原创 日志中心集群(ELK集群)

普通的日志分析场景:直接在日志文件中grep、awk就可以获得自己想要的信息,但在规模较大的场景中,此方法效率底下,面临问题包括日志量太大如何归档、文本搜索太慢、如何多纬度的查询。大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一个集中式日志系统,可以提高定位问题的效率。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

2024-02-20 20:45:31 851

原创 缓存雪崩、穿透、击穿

然后设置一个过期时间,这样的话,下次有相同的 key 来访问的时候,在缓存失效之前,都可以直接从缓存中取数据。缓存击穿,就是说某个 key 非常热点,访问非常频繁,处于集中式高并发访问的情况,当这个 key 在失效的瞬间,大量的请求就击穿了缓存,直接请求数据库,就像是在一道屏障上凿开了一个洞。限流组件,可以设置每秒的请求,有多少能通过组件,剩余的未通过的请求,怎么办?只要有 2/5 的请求可以被处理,就意味着你的系统没死,对用户来说,可能就是点击几次刷不出来页面,但是多点几次,就可以刷出来一次。

2024-01-27 16:21:05 337

原创 持续集成-交付-发布-项目

点击项目进行配置--->丢弃旧的构建(天数1构建最大个数5)--->源码管理选用git(URL使用gitlab克隆的地址,分支改为对应的分支)--->构建触发器(默认的)--->构建环境--->Pre Steps--->保存。​ key:指的是jenkins服务器用哪个用户去远程连接程序服务器就是那个用户的私钥。(记得做免密 jenkins---> web-server。系统管理--->插件管理---->可选插件--->过滤Deploy to container---->勾选--->直接安装。

2024-01-27 15:40:06 372

原创 CI/CD以及gitlab搭设

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

2024-01-27 10:56:37 876

原创 在Centos7上安装zabbix

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u 授权用户 -p 密码 -h 数据库IP 库名。编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf。编辑配置文件 /etc/zabbix/zabbix_server.conf。编辑配置文件 /etc/yum.repos.d/zabbix.repo。

2024-01-11 19:35:18 1047 1

原创 搭建Nginx和php服务器,连接mysql服务器

cp -rf /root/wordpress/* /usr/share/nginx/html 复制解压缩后内容到html目录下。rm -rf /usr/share/nginx/html/index.php 删除nginx php默认网页。chown -R nginx.nginx /usr/share/nginx/html/* 更改文件属主属组。chmod 777 /usr/share/nginx/html/ 授权读写执行权限。

2024-01-03 21:18:06 378

空空如也

空空如也

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

TA关注的人

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