使用Kubeadm安装K8S 1.27.3 Jul 19, 2023 ...
K8s Kind使用 Jul 18, 2023 ...
Java Memory Monitor Jul 18, 2023

给一个Java内存监控的代码,具体监控:

  • Netty直接内存使用
  • 堆内存使用量
  • 非堆内存使用量
  • bufferPool内存使用量,主要有nio direct buffer和Mapped buffer
...
从Centos8/9自动安装RHEL9.2,并制作dd镜像 Jul 12, 2023 自动安装是通过 pxeboot + kickstart实现的,自动安装因为要通过内存承载liveos,所以内存要大一点。通过腾讯云CVM测试,建议是直接4G内存起步,反正按量计费下2小时自动销毁也就两块钱。 准备安装源 首先到红帽开发者网站-rhel下载注册开发者账号,然后下载rhel9的DVD iso到一台提供http服务的公网vps上。 然 ...
Visual Studio Code配置 Jul 11, 2023 安装并配置Jetbrains Mono字体 下载Jetbrians Mono字体:how-to-install 解压缩 Mac下将ttf文件夹下的文件全选,右击选择打开,安装所有字体 Centos9下, 将ttf文件夹下的文件全部移动到 /usr/share/fonts/${newdir}下 , yum install -y fontconfig 并执行 fc-cache 。然后执行 fc-list 即可看到新的字 ...
VPS基础配置 Jul 10, 2023 echo "set bell-style none" >> /etc/inputrc timedatectl set-timezone Asia/Shanghai mkdir -p /root/.ssh #关闭密码 grep "PasswordAuthentication yes " /etc/ssh/sshd_config sed -i -e 's/\(#\)\?PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config #关闭GSSAPI认证登陆 sed -i "s/GSSAPIAuthentication yes/GSSAPIAuthentication no/g" /etc/ssh/sshd_config #关闭UseDNS(解决ssh缓慢) temp=$(cat /etc/ssh/sshd_config|grep "UseDNS"|grep -v "#"); if [ "$temp" != "" ];then sed -i "s/UseDNS.*/UseDNS no/g" /etc/ssh/sshd_config else echo >> /etc/ssh/sshd_config echo UseDNS no >> /etc/ssh/sshd_config fi # 检查UseDNS确实被关闭 cat /etc/ssh/sshd_config|grep UseDNS systemctl restart sshd ## 开启bbr uname -r ##输出内核版本大于4.9 echo net.core.default_qdisc=fq >> /etc/sysctl.conf echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf sysctl -p lsmod |grep bbr ## 禁用firewalld systemctl disable ...
Cockpit控制台使用 Jul 8, 2023 ...
河西走廊:敦煌&张掖 Jul 6, 2023
Grafana文档学习 Jul 2, 2023

一直在用Grafana,从未好好看过他的文档,这次发现还是有不少东西的。借着这次学习Grafana的机会,复习下指标相关的东西。

...
Git常用命令 Jun 7, 2023 修改历史提交中的用户 比如,你的 commit 历史为 A-B-C-D-E-F , F 为 HEAD , 你打算修改 C 和 D 的用户名或邮箱,你需要: 运行 git rebase -i B (这里有一个运行该命令后的例子(英文)) 如果你需要修改 A ,可以运行 git rebase -i --root 把 C 和 D 两个 commit 的那一行的 pick 改为 edit。下面用vim列模式来批量修改( d删除、I在前方插入、A在后方插入、c修改) 按 Ctrl + V 进入vim的列模式 然后 ...