运维
power_to_go
http://stardustman.github.io
公众号: ThoughtRefactor
展开
-
bash string 转数字
使用 bc 命令bashv1=1.2.3v2='"1.2.3"' # v1 和 v2 是不相等的echo v1 is $v1echo v2 is $v2v3=$(echo $v2 | bc) # v2 转为数字echo v3 is $v3if [ $v1 == $v3 ]; then echo "equal"fi原创 2021-10-29 17:39:02 · 354 阅读 · 0 评论 -
docker mongodb backup and restore
container name: mongobackup# 使用 mongodump 备份sudo docker exec -i mongo /usr/bin/mongodump --db db_name --out /dump# 复制出来sudo docker cp mongo:/dump /mongo/dumprestore# 复制到容器中sudo docker cp /mongo/dump mongo:/dump# 使用 mongorestore 恢复sudo docker e.原创 2021-10-20 13:44:06 · 167 阅读 · 0 评论 -
CPU 占用过高,如何排查?
测试代码死循环,一直打印数字package com.example.demo;public class CPUHigh { public static void main(String[] args) { long count = 0; while (true){ System.out.println(count++); } }}排查步骤top 查看,哪一个进程 CPU 使用高%Cpu(s): 1原创 2021-06-25 09:38:30 · 299 阅读 · 0 评论 -
macOS BigSur 运行 virtualbox 报错
环境macOS Big Sur version 11.0.1virtualbox 6.1解决方法允许安全与隐私在安装完成后,还需要允许 VirtualBox 的安全与隐私。设置 -> 安全性与隐私 -> 通用 -> 点击左下角的锁解锁 -> 点击 “允许”重启 macOSReferences最新版 virtualbox 运行报错virtualbox...原创 2020-12-06 09:28:40 · 1509 阅读 · 0 评论 -
Linux 查看 memory info
通过 meminfo 文件查看root@aliyun:~# ll -h /proc/meminfo-r--r--r-- 1 root root 0 Jun 18 14:11 /proc/meminfo 注意这个内存文件大小为 0root@aliyun:~# cat /proc/meminfoMemTotal: 2041256 kB # 1093M $$$ total MemFree: 221828 kB # 216M原创 2020-06-18 19:13:10 · 1698 阅读 · 0 评论 -
ssh 登录报错 packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
用 fio 测试阿里云的硬盘,结果不知咋回事,把操作系统给整坏了。没办法,只好重置系统。又得配置一大堆软件。又遇到了 ssh Broken pipe 问题。需要修改配置。ssh 双向通信,可以进行 ssh client 配置,ssh server 配置,也可以单独配置某一个 ssh 连接。3 种配置方式法1 配置 ssh server 的 sshd_configClientAliveInterval 6000 添加到 /etc/ssh/sshd_config 末尾法2 配置 ssh client原创 2020-06-15 14:05:07 · 433 阅读 · 0 评论 -
crontab -e 配置定时任务
# Edit this file to introduce tasks to be run by cron.## Each task to run has to be defined through a single line# indicating with different fields when the task will be run# and what command to r...原创 2019-08-09 15:07:27 · 25719 阅读 · 0 评论