代码改变世界

随笔分类 -  Linux

Golang的闭包和匿名函数

2023-12-16 13:44 by abce, 246 阅读, 收藏, 编辑
摘要: Golang语言支持匿名函数,这些匿名函数也被称为闭包。匿名函数是一种特殊类型的函数,它没有名称,而闭包可以看作是一种特殊类型的匿名函数,尽管在实践中有微小的区别。 Golang 中的匿名函数匿名函数也可以称为字面函数、lambda 函数或闭包。闭包的概念源于 lambda 计算中表达式的数学评估。 阅读全文

理解linux的IOWait

2023-06-14 21:01 by abce, 383 阅读, 收藏, 编辑
摘要: 看到许多Linux性能工程师将CPU使用的"IOWait"部分视为系统何时处于I/O瓶颈的标识。本文将解释为什么这种方法是不可靠的,以及你可以使用哪些更好的指标。 从运行一个小实验开始——在系统上产生大量的I/O使用: sysbench --threads=8 --time=0 --max-requ 阅读全文

debain虚拟机内存热插拔不生效问题处理

2023-05-26 11:09 by abce, 285 阅读, 收藏, 编辑
摘要: vmware中的debain虚拟机开启了内存热插把功能,但是在vmware中给虚拟机增加了内存之后,登录虚拟机发现没有添加成功。 # free -g total used free shared buff/cache available Mem: 31 15 9 0 5 12 Swap: 0 0 0 阅读全文

java.io.IOException: Packet len1213486160 is out of range!

2023-03-21 11:28 by abce, 997 阅读, 收藏, 编辑
摘要: 部署otter,启动node的时候一直报错: 2023-03-21 10:39:24.615 [main-SendThread(10.224.250.251:8080)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server 12 阅读全文

debain关闭numa、ipv6和transparent_hugepage

2023-02-15 17:45 by abce, 406 阅读, 收藏, 编辑
摘要: 关闭numa、ipv6和transparent_hugepage $ sudo vi /etc/default/grub 添加 GRUB_CMDLINE_LINUX_DEFAULT="quiet numa=off transparent_hugepage=never ipv6.disable=1" 阅读全文

CentOS检查和禁用transparent hugepages

2022-11-17 19:49 by abce, 529 阅读, 收藏, 编辑
摘要: 1.查看系统当前使用的匿名透明大页 # grep -i AnonHugePages /proc/meminfo AnonHugePages: 1216512 kB 2.查看哪些应用在使用匿名透明大页 $ sudo awk '/AnonHugePages/ { if($2>4){print FILEN 阅读全文

【MySQL】MySQ简单开启firewalld

2022-06-21 19:45 by abce, 38 阅读, 收藏, 编辑
摘要: # systemctl start firewalld.service # systemctl enable firewalld.service # firewall-cmd --permanent --zone=public --add-port=22/tcp # firewall-cmd --p 阅读全文

【Docker】docker镜像下载到本地并在其他机器恢复

2022-06-09 16:03 by abce, 3375 阅读, 收藏, 编辑
摘要: 1.查看镜像 # docker images REPOSITORY TAG IMAGE ID CREATED SIZE percona/pmm-server 2 17bdcd448d1e 4 weeks ago 1.87GB mysql 7.7 4f37042c6a48 8 months ago 4 阅读全文

Linux安装配置

2022-05-09 22:09 by abce, 108 阅读, 收藏, 编辑
摘要: Linux安装配置 1.修改主机名 \cp /etc/hosts{,.bak} cat >/etc/hosts<<EOF 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhos 阅读全文

exportfs -rv报错

2022-05-09 20:58 by abce, 950 阅读, 收藏, 编辑
摘要: # exportfs -rv exportfs: No options for /abce/test_db 192.168.56.113: suggest 192.168.56.113(sync) to avoid warning exportfs: No host name given with 阅读全文

lsblk的使用

2022-04-25 21:24 by abce, 740 阅读, 收藏, 编辑
摘要: lsblk使用说明 用途:列出块设备 默认的用法 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 232.9G 0 disk├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 231.9G 0 part └─luks-5 阅读全文

df命令卡死

2022-04-15 21:12 by abce, 687 阅读, 收藏, 编辑
摘要: 机器被同事换过nfs,进去后执行df命令卡住了。 可以使用strace df -h跟踪一下是哪个系统调用有问题。遇到卡住的地方就会停住 # strace df -h ... stat("/abce/db", 熟悉系统人很容易看到就是之前挂载的nfs路径。 除了这种看,还可以使用nfsstat命令查看 阅读全文

删除挂载路径导致目录无法删除,失效的文件句柄

2022-04-13 15:11 by abce, 729 阅读, 收藏, 编辑
摘要: 原文:https://www.cnblogs.com/Dy1an/p/12849454.html 故事背景 服务器上面有个挂载的路径,由于项目更换了,于是源目录就被删除了,导致另外一台服务器上面挂载了该目录的目录权限变成了全是 ???,如图所示: 如果此时去删除它,移动它都会报错,无法成功: 解决办 阅读全文

docker容器时间与宿主机时间不一致

2022-04-09 23:04 by abce, 151 阅读, 收藏, 编辑
摘要: 1、进入容器 docker exec -it 容器名称 /bin/bash 2、与宿主机时间同步 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3、重启容器 阅读全文

Linux集群内多路径设别名称的一致性

2022-03-17 22:25 by abce, 389 阅读, 收藏, 编辑
摘要: 每个多路径设备都有一个WWID号,是全局唯一的。缺省情况下,多路径设备的名称就是WWID号。当然,用户也可以在配置文件中使用user_friendly_names选项来定义别名。 多路径设备可以在两个地方看到:/dev/mapper/mpath n 和/dev/dm- n ·/dev/mapper是 阅读全文

RHEL7禁用IPV6

2022-02-12 21:51 by abce, 429 阅读, 收藏, 编辑
摘要: 1.查看是否开启了IPV6 通过ifconfig,能看到inet6说明开启了IPV6 # ifconfig -a | grep inet6 inet6 fe80::211:aff:fe6a:9de4 prefixlen 64 scopeid 0x20 inet6 ::1 prefixlen 128 阅读全文

shell脚本计算时间差

2022-01-20 21:47 by abce, 3053 阅读, 收藏, 编辑
摘要: #! /bin/bash beginTime=$(date "+%Y-%m-%d %H:%M:%S") echo "beginTime:" $beginTime sleep 12 endTime=$(date "+%Y-%m-%d %H:%M:%S") echo "endtime:" $endTim 阅读全文

linux free命令执行结果分析

2021-12-25 13:36 by abce, 956 阅读, 收藏, 编辑
摘要: 运维同学看到一个系统的内存使用很高,但是通过其它命令却找不到相应的进程。让帮忙查看一下原因: # free -m total used free shared buff/cache available Mem: 48120 14788 509 63 32823 32963 Swap: 8191 0 阅读全文

Linux--online扫描共享存储磁盘

2021-12-25 12:43 by abce, 946 阅读, 收藏, 编辑
摘要: Linux主机对磁盘设备进行重新配置的方式有: 1.重启系统 2.echo /proc下的scsi设备列表 3.通过/sys下的属性设置运行scsi扫描 4.卸载并重新加载HBA驱动模块 5.通过HBA卡厂商提供的脚本进行scsi扫描 RAC数据库添加共享磁盘后,最简单的方式就是通过/sys下的属性 阅读全文

‘Found duplicate PV’ warnings when using LVM with multipath storage in RHEL/CentOS

2020-10-20 08:58 by abce, 248 阅读, 收藏, 编辑
摘要: 原文讲的挺详细的,请参考原文吧! 阅读全文
点击右上角即可分享
微信分享提示