
服务器运维
文章平均质量分 61
序冢--磊
这个作者很懒,什么都没留下…
展开
-
datadog ebpf模块 offset-guess.o 问题排查解决
offset-guess.o 模块是偏移量猜想的一个模块,我估计datadog这么做的原因是处于linux内核兼容性的原因,但是这种兼容性的代码为什么会在这里出现问题呢?定位到出问题的文件是/opt/datadog-agent/embedded/share/system-probe/ebpf/offset-guess.o。我安装的是clang-14,所以我需要把/usr/bin下面的clang 替换为和我的主机兼容的。我是ubuntu系统,所以我只需要安装和我主机兼容的clang 和llvm版本就行了。原创 2022-11-04 16:09:31 · 630 阅读 · 0 评论 -
tcpdump flags 常见标志位汇总
flags MF表示有更多分片,DF表示不分片,这里是DF,未使用分片,所以id和offset的值都可以忽略。S : SYN - 同步;P : PUSH - 推送;R : RST - 复位;F : FIN - 结束;A : ACK - 应答。原创 2022-09-09 14:33:15 · 3896 阅读 · 0 评论 -
K8s日志类型综述
k8s中stdout、hostpath、emptydir、rootfs 日志类型综述原创 2022-09-05 14:46:34 · 841 阅读 · 0 评论 -
k8s权威指南第六章----深入分析集群安全机制
1、API Server 认证管理K8s集群有两种认证方式:ServiceAccount 和 普通用户api server 访问方式:1)kubectl kubelets2)ServiceAccount3)匿名方式k8s提供的认证方式,这些方式都不仔细看了,了解下就好:1)https 证书2)Http Bearer Token3) OpenId Connect Token4)Webhook Token5)Authenticating Proxy 认证2、ApiSever 授权管理原创 2022-05-02 19:43:43 · 1483 阅读 · 0 评论 -
K8s中Pod生命周期和重启策略
这周项目组提到了POD 的健康检查复习以下K8s权威指南中第三章节中的关于POD 声明周期和重启策略的内容POD状态:1)PendingApi Server 已经创建这个POD,但在POD 内还有一个或者多个容器镜像没有创建2)RuningPOD内所有容器已经创建,但是至少有一个容器处于运行状态、正在启动状态或者重启状态3)SuccessedPod 内所有容器均成功执行后退出,且不会再重启4)FailedPod 内所有容器都退出,但是至少有一个容器为退出状原创 2022-02-13 19:57:42 · 3563 阅读 · 0 评论 -
linux内核设计核实现第四章---进程调度笔记
参考网址:Linux CFS调度器之队列操作--Linux进程的管理与调度(二十七) - 云+社区 - 腾讯云4.1多任务多任务处理器上,能让多个进程处于阻塞或者睡眠状态,实际上不被调度,直到被唤醒多任务操作系统分为抢占和非抢占两种多任务方式,linux是公平调度。非抢占模式除非进程主动让出(yeild)否则会一直被执行,不会让出,但是绝大多操作系统是抢占式的。4.2 linux进程的调度时间片调度,通过alrm 闹钟信号/***************原创 2021-11-27 20:31:46 · 943 阅读 · 0 评论 -
centos正确修改时钟的方法 永久有效
timedatectl set-timezone Asia/Shanghai hwclock --set --date "2018-12-20 16:37:30"这样是修改的硬件时钟,重启也会有效的原创 2020-06-10 13:01:42 · 889 阅读 · 0 评论 -
该如何做到线程同步---多线程服务器编程的读书笔记
四大设计原则1.尽量最低限度的使用共享对象,减少需要同步的场合。一个对象能不暴露给别的线程就不要暴露;如果要暴露,有限考虑immutable对象;实在不行才可以暴露要修改的对象;实在不行可以修改暴露的对象,并且用同步措施来保护他。2.其次是使用高级的并发编程构件,如TaskQueue,Producer-Consumer Queue,Count DownLatch;3.最后不得已必须要使...原创 2020-05-02 21:54:52 · 520 阅读 · 0 评论 -
一次操作mongodb的小笔记
之前安装过mongodb 这是第一次使用使用原因是线上的业务没有加索引,导致查询巨慢,所以要去线上加索引mongodb登录命令mongo --host 10.10.18.11 -u "myUserAdmin" --authenticationDatabase "admin" -p'abc123'查询数据库状态 db.stats();数据库状态查看数据库表的全...转载 2020-04-20 20:10:29 · 124 阅读 · 0 评论 -
ssh 普通用户之间免密登录
首先现在宿主机的对端建立worker用户useradd worker然后设置密码passwd worker然后在cd /home/workermkdir .ssh再到宿主机使用ssh-keygen生成公钥最后使用ssh-copy-id -i ~/.ssh/id_rsa.pub 用户@ip这样就建立起了免密登录了...原创 2020-01-15 11:48:13 · 704 阅读 · 0 评论 -
一次关于tcpdump的使用心得
一次关于tcpdump的使用心得公司出现我们service 错误,我之前一直是用wireshark 比较多的。但是linux 只有tcpdump,于是我就使用tcpdump我们的user-service是8810,于是我输入sudo tcpdump -vv -i eth1 src port 8810||dst port 8810 tcp-i 是网卡src...原创 2019-12-09 12:52:03 · 287 阅读 · 0 评论 -
redis内存占用过大问题解决
redis内存占用过大问题解决今天运维让我去追查redis问题,redis占用的内存比较大,进行清理之后发现redis还有很大的内存占用,于是就想到看一下现在哪些健值还在被追加于是输入monitor指令 "ZADD" "1100_199_164" "1574931496" "28591088"1574931496.760710 "ZADD" "1100_199_0" ...原创 2019-11-28 17:09:51 · 3321 阅读 · 3 评论 -
一次去2019开源峰会上的小计
文章出处:https://www.jianshu.com/p/e7562656e1d5并不是本人创作Apache HAWQ是目前社区比较火的一种SQL-on-Hadoop方案,由Pivotal公司开发并贡献给了Apache社区。HAWQ的技术与构架源自于业界顶尖的MPP数据库Greenplum,是传统的高性能分析型数据库与Hadoop相结合的一次尝试,其兼具了MPP架构数据库卓...转载 2019-11-04 13:29:23 · 271 阅读 · 0 评论 -
跳板机 建设
搭建跳板机 发现好坑啊去重置了秘钥之后一直提示@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...原创 2019-11-01 12:56:41 · 157 阅读 · 0 评论 -
syslog动手总结
syslog动手总结1.搭建syslog服务器1)修改配置文件 vim /etc/rsyslog.conf#去掉这一部分数据可以使rsyslog.conf创建udp套接字监听514端口#$ModLoad imudp#$UDPServerRun 514#去掉这一部分数据可以使rsyslog.conf创建tcp套接字监听514端口#$ModLoad imtcp#$InputT...原创 2018-12-14 13:38:19 · 172 阅读 · 0 评论 -
lvs的nat模型实战
lvs的nat模型实战定义基于哪一种协议进行lvs 调度添修改 删除集群增加一个新的规则ipvsadm -A|E -t|u|f (服务器地址) -s -p-t 是tcp协议的端口-u 是 udp 协议的端口-f 是firewall MARK-s scheduler 是调度算法ipvsadm -D -t|u|f service-address添加删除 RS...原创 2019-02-01 15:30:22 · 449 阅读 · 0 评论 -
ssh 远程上传文件到服务器
scp /var/www/test.php root@192.168.0.101:/var/www/转载 2019-03-12 10:15:13 · 226 阅读 · 0 评论 -
zookeeper安装(ubuntu18.04)
安装环境ubuntu18.041.下载代码包https://www.apache.org/dyn/closer.cgi/zookeeper/2.解压安装包并且到指定目录tar zxvf zookeeper-3.4.14.tar.gzmv zookeeper-3.4.14 /home/zhanglei/soft/2.安装参考http://zookeepe...原创 2019-04-22 14:44:09 · 588 阅读 · 0 评论 -
valgrind
valgrind前几日公司大牛告诉我写c经常需要检查读写错误可以用valgrind。。。大牛就是好哈哈哈哈哈安装sudo apt install valgrind使用:USE_ZEND_ALLOC=0 valgrind php c.php返回:==22537== Memcheck, a memory error detector==22537== Copy...原创 2019-04-18 09:28:37 · 657 阅读 · 0 评论 -
git合并错误代码如何回滚
git checkout the_branch 切换分支git pullgit branch the_branch_backup 备份一下这个分支当前的情况git reset --hard the_commit_id 把the_branch本地回滚到the_commit_idgit push origin :the_branch 删除远程 the_branchgit pus...原创 2019-10-10 17:36:42 · 1829 阅读 · 0 评论 -
查找让mysql cpu达到100%的罪魁祸首
查找让mysql cpu达到100%的罪魁祸首今天服务器速度非常慢我开始查找原因free -m total used free shared buffers cachedMem: 64376 63359 1016 14 3921 47879...原创 2018-08-01 11:13:23 · 23328 阅读 · 6 评论