09 2022 档案

摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理。 清理docker的时候需要明确我们的目的,就是我们需要清理的是什么。 docker system df # 查看docker各类型文件占用情况docker system df 该命令列出了 阅读全文
posted @ 2022-09-30 16:12 技术颜良 阅读(12538) 评论(0) 推荐(0) 编辑
摘要:Notes003:简洁Go ssh git仓库自动部署CICD 4.5EricZhouLinux2021-01-23 1. 准备 我的时候我们不需要一个复杂很重的CI/CD, Github Action 国内网络不好,部署服务器还要安装agent Gitlab Runner 公司网络是私有的,内网网 阅读全文
posted @ 2022-09-30 08:03 技术颜良 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-28 18:52 技术颜良 阅读(11) 评论(0) 推荐(0) 编辑
摘要:find命令排除某些目录或文件 # 在当前目录下排除abc目录,查找所有文件find . -path "./abc" -prune -o -print # 在当前目录下排除abc目录,查找所有以.txt结尾的文件【方式一】find . -path "./abc" -prune -o -name "* 阅读全文
posted @ 2022-09-28 13:52 技术颜良 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:func main() { unTarDir := "." //解压到当前目录 tarFile, err := os.Open("demo.tar") if err != nil { log.Fatalln(err) } tr := tar.NewReader(tarFile) for { hdr, 阅读全文
posted @ 2022-09-27 19:04 技术颜良 阅读(58) 评论(0) 推荐(0) 编辑
摘要:大家好,我是煎鱼。 前文给大家分享了《10+ 条 Go 官方谚语,你知道几条?》,今天进一步讲讲第 5 条谚语 Make the zero value useful(让零值变得有用),看看里面讲的是什么意思。 背景 Go 语言中有一个有些特殊的概念,叫做零值。许多转语言的同学经常会弄混淆,一开始会不 阅读全文
posted @ 2022-09-27 08:20 技术颜良 阅读(154) 评论(0) 推荐(0) 编辑
摘要:# scp -r root@47.114.174.96:/opt/minio赋权# chmod +x /opt/minio/minio启动# vim run.shexport MINIO_ROOT_USER=adminexport MINIO_ROOT_PASSWORD=admin123nohup 阅读全文
posted @ 2022-09-26 11:54 技术颜良 阅读(2624) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/tianmingqing0806/article/details/126251506 阅读全文
posted @ 2022-09-26 11:44 技术颜良 阅读(86) 评论(0) 推荐(0) 编辑
摘要:在使用Go编码过程中,大家一定遇到过类型转换的场景。今天就给大家介绍一个简单、易用且安全的类型转换工具:cast。以下是cast的基本档案: cast包档案 star 2.5k used by 74.1k contributors 26 工具分类 效率 功能简介 在不同类型之间进行简单、安全的类型转 阅读全文
posted @ 2022-09-26 07:30 技术颜良 阅读(212) 评论(0) 推荐(0) 编辑
摘要:stream { allow 114.114.114.114; deny all; proxy_timeout 1d; proxy_connect_timeout 30; server { listen 4445; proxy_connect_timeout 28800; proxy_timeout 阅读全文
posted @ 2022-09-22 15:56 技术颜良 阅读(597) 评论(0) 推荐(0) 编辑
摘要:为什么需要分布式锁 1 因为用户下单,需要锁住 uid,防止用户重复下单。 2 用在库存扣减上,锁住库存,可以防止库存超卖。 3 用在余额扣减场景,锁住账户,防止并发操作。 分布式系统中共享同一个资源时,就需要分布式锁来确保变更资源的一致性。这就是为什么要用到分布式锁的原因咯。 分布式锁需要具备特性 阅读全文
posted @ 2022-09-22 08:37 技术颜良 阅读(221) 评论(0) 推荐(0) 编辑
摘要:https://www.modb.pro/db/102109 1.备份工具特性对比 2.工作过程Percona XtraBackup是基于InnoDB的崩溃恢复功能的,它复制InnoDB数据文件,这导致数据内部不一致;然后,它对文件执行崩溃恢复,使它们再次成为一致的、可用的数据库。 这是因为Inno 阅读全文
posted @ 2022-09-21 17:34 技术颜良 阅读(2743) 评论(0) 推荐(0) 编辑
摘要:蓝胖子(美玉) 已于 2022-08-29 13:54:18 修改 212 收藏文章标签: linux 服务器 centos版权Installing Percona XtraBackup from Percona repository yum从 Percona 存储库安装 Percona XtraB 阅读全文
posted @ 2022-09-21 15:23 技术颜良 阅读(310) 评论(0) 推荐(0) 编辑
摘要:MySQL主从同步详解与配置 走鹿带凨 爱生活, 有理想, 善思考, 能沟通 21 人赞同了该文章 https://zhuanlan.zhihu.com/p/335142300 MySQL主从同步详解与配置 第一部分【原理解析】 * 应用背景* MySQL数据库自身提供的主从复制功能可以方便的实现数 阅读全文
posted @ 2022-09-21 11:45 技术颜良 阅读(4288) 评论(0) 推荐(1) 编辑
摘要:一、以安全模式登录 # Stop MySQL sudo service mysql stop # Start MySQL manually, without permission checks or networking. sudo mysqld_safe --skip-grant-tables & 阅读全文
posted @ 2022-09-20 16:27 技术颜良 阅读(97) 评论(0) 推荐(0) 编辑
摘要:- hosts: all sudo: yes tasks: - debug: msg = "{{ ansible_hostname }}" - name: Test task: {% for host in groups['app_servers'] %} {{host}} {% endfor %} 阅读全文
posted @ 2022-09-15 12:08 技术颜良 阅读(51) 评论(0) 推荐(0) 编辑
摘要:而且此处我们可以写成变量的形式,首先,我们用ansible的setup模块取出VCPU的表示 [root@ceshi ansible]# ansible -i hosts ceshi -m setup |grep "processor" "ansible_processor": [ "ansible 阅读全文
posted @ 2022-09-15 11:20 技术颜良 阅读(110) 评论(0) 推荐(0) 编辑
摘要:上面几章我们已经学会了变量的使用,以及如何书写变量,但是,同学们有没有想过,简单的任务我们的确可以命令行、hosts文件或playbook中简单定义,但是这样同样也提高了耦合性,不利于更多工作或者更多同事的协同办公呢? 而且,其实有时候我们自己定义的变量并不能随着具体的配置来进行动态调整(而temp 阅读全文
posted @ 2022-09-15 11:18 技术颜良 阅读(367) 评论(0) 推荐(0) 编辑
摘要:# John Murphy <john.m.murphy&mci.com>afs3-fileserver 7000/tcp file server itselfafs3-fileserver 7000/udp file server itselfafs3-callback 7001/tcp call 阅读全文
posted @ 2022-09-15 10:01 技术颜良 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_45066628/article/details/123709463 阅读全文
posted @ 2022-09-15 07:56 技术颜良 阅读(29) 评论(0) 推荐(0) 编辑
摘要:在本博客中,ansible是一个系列文章,我们会尽量以通俗易懂的方式总结ansible的相关知识点。 ansible系列博文直达链接:ansible轻松入门系列 “ansible系列”中的每篇文章都建立在前文的基础之上,所以,请按照顺序阅读这些文章,否则有可能在阅读中遇到障碍。 在tasks内部调用 阅读全文
posted @ 2022-09-14 19:03 技术颜良 阅读(246) 评论(0) 推荐(0) 编辑
摘要:集群搭建(三台机器56 57 58) RocketMQ:设置broker的对外IP brokerIP1:当前broker监听的IP。 brokerIP2:broker为master-slave模式时,broker的从节点通过brokerIP2和主节点进行连接。 环境配置(三台机器)vim /etc/ 阅读全文
posted @ 2022-09-13 14:45 技术颜良 阅读(661) 评论(0) 推荐(0) 编辑
摘要:指标是用来衡量性能、消耗、效率和许多其他软件属性随时间的变化趋势。它们允许工程师通过警报和仪表盘来监控一系列测量值的演变(如CPU或内存使用量、请求持续时间、延迟等)。指标在IT监控领域有着悠久的历史,并被工程师广泛使用,与日志和链路追踪一起被用来检测系统是否有不符合预期的表现。 在其最基本的形式中 阅读全文
posted @ 2022-09-09 09:04 技术颜良 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Encode 将一个对象编码成JSON数据,接受一个interface{}对象,返回[]byte和error: func Marshal(v interface{}) ([]byte, error) Marshal函数将会递归遍历整个对象,依次按成员类型对这个对象进行编码,类型转换规则如下: boo 阅读全文
posted @ 2022-09-08 09:24 技术颜良 阅读(134) 评论(0) 推荐(0) 编辑
摘要:输入整段命令: cat >> /etc/hosts << EOF 192.168.47.150 k8smaster 192.168.47.161 k8snode1 192.168.47.162 k8snode2 EOF 然后回车 前言环境:Centos7.9 cat实用技巧实用技巧1:输出多行字符 阅读全文
posted @ 2022-09-07 21:14 技术颜良 阅读(87) 评论(0) 推荐(0) 编辑
摘要:公众号关注 「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux ! 自 1.12 版本之后,Docker 引入了原生的健康检查实现。对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。Docker Daemon 会自动监控容器中的 PID1 进程,如果 docker 阅读全文
posted @ 2022-09-07 08:33 技术颜良 阅读(478) 评论(0) 推荐(0) 编辑
摘要:鉴权失败401 Unauthorized [root@harbor harbor]# docker login https://chinda.com Authenticating with existing credentials... Login did not succeed, error: E 阅读全文
posted @ 2022-09-05 11:19 技术颜良 阅读(2770) 评论(0) 推荐(0) 编辑
摘要:1.问题 docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。 2. 解决方法 2.1 找出Docker容器日志 在linux上,容器日志一般存放在/var/lib/docker/containers 阅读全文
posted @ 2022-09-04 18:20 技术颜良 阅读(1736) 评论(0) 推荐(0) 编辑
摘要:现在就开始你的Go语言学习之旅吧!人生苦短,let’s Go. 指针是一个代表着某个内存地址的值, 这个内存地址往往是在内存中存储的另一个变量的值的起始位置. Go语言对指针的支持介于Java语言和 C/C++ 语言之间, 它既没有像Java那样取消了代码对指针的直接操作的能力, 也避免了 C/C+ 阅读全文
posted @ 2022-09-03 09:38 技术颜良 阅读(771) 评论(0) 推荐(0) 编辑
摘要:前言 我们常常见到很多比较棒的开源项目,但在本地安装运行的话就会很复杂,要配置不同的环境,安装不同的依赖,好一点的会用docker直接拉取,或者打包好。 这些无疑都会增加初学者上手的成本,所以这篇文章总结了下目前比较常用的解决方法之一: 使用docker-compose同时管理多个服务,只需要一行命 阅读全文
posted @ 2022-09-03 09:29 技术颜良 阅读(1759) 评论(0) 推荐(0) 编辑
摘要:问题:在运行过程中,由于文件名定义错误,会生成文件名为?的文件,删除不了 解决办法: 第一步: 找到文件对应的 inode 号 ls -i 第二步:删除问号文件 find ./ -inum 22354843405 -delete find ./ -inum 22354853133 -delete 再 阅读全文
posted @ 2022-09-01 13:39 技术颜良 阅读(439) 评论(0) 推荐(0) 编辑
摘要:11 A+ 所属分类:Linux 工作中总会离不开FTP,这些年一直习惯用pureftp,很久没安装,找到以前写的文档,这次顺便把文档整到ttlsa里,以后可以参考。以前自己写文档确实很啰嗦。 准备pureftp 1 2 3 #cd /usr/local/src/ #wget http://down 阅读全文
posted @ 2022-09-01 10:16 技术颜良 阅读(564) 评论(0) 推荐(0) 编辑
摘要:1 前置知识 1.1 Cilium 介绍 Cilium 是一款基于 eBPF 技术的 Kubernetes CNI 插件,Cilium 在其官网上对产品的定位为 “eBPF-based Networking, Observability, Security”,致力于为容器工作负载提供基于 eBPF 阅读全文
posted @ 2022-09-01 08:33 技术颜良 阅读(201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示