其他
other
豪豪君在此
这个作者很懒,什么都没留下…
展开
-
Git 如何合并commits成一个(squash)
Git 如何合并commits成一个(squash)原创 2022-06-23 17:50:41 · 1671 阅读 · 1 评论 -
linux指令的一些个人总结
查看443端口被什么占用sudo netstat -tulpn | grep :443 在目录下搜寻文件中的关键字grep -rni "keyString"JQ获取json的key值cat someJson.result | jq .someField | jq keys获取某key值下的子key值内容cat someJson.result | jq .someField.childFiled > 2.json...原创 2021-05-28 17:18:55 · 125 阅读 · 0 评论 -
系统资源(CPU, MEM)占用率测试和改善
在产品的开发上线过程中 程序的资源占用率(主要是cpu和内存)是必须考虑的重要因素之一下面收录一下有用的工具和方法内存/CPU压爆工具: stress-ng以下指令可吃掉系统95%的可用内存stress-ng --vm-bytes $(awk '/MemAvailable/{printf "%d\n", $2 * 0.95;}' < /proc/meminfo)k --vm-keep -m 1其他的cpu占用可参考https://wiki.ubuntu.com/Kernel/Ref原创 2021-03-09 20:20:14 · 1380 阅读 · 0 评论 -
Shell脚本help_msg及入参摸版记录
记录一下 下次用的时候直接可复制黏贴#!/bin/bashhelp_msg() { echo "============== usage ===============" echo "./some_script.sh [参数1] [参数2] [参数3]" echo "./some_script.sh parm1 parm2 parm3"}if [[ $# -lt 3 ]] || [[ $# -gt 3 ]] ; then help_msg exit 1fi原创 2021-02-26 16:33:35 · 295 阅读 · 0 评论 -
Linux下创建超级用户
以debian系统举例搬运自https://linuxize.com/post/how-to-create-a-sudo-user-on-debian/Thesudo command(short for Super-user do) is a program designed to allow users to execute commands with the security privileges of another user, by default the root user.In ..原创 2021-02-05 11:38:33 · 1430 阅读 · 0 评论 -
ws 前端连接案例
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body> Welcome<br/><input id="text" type="text"/> <button onclick="send()">发送消息</button>原创 2021-01-26 20:54:21 · 2359 阅读 · 0 评论 -
flink stateful functions 使用心得
Actor Model概念: https://www.brianstorti.com/the-actor-model/flink的概念介绍和相关tutorial: https://flink.apache.org/stateful-functions.htmlflink statefun的UT可参照 https://github.com/apache/flink-statefun/tree/release-2.0.0/statefun-testutil...原创 2020-12-15 15:23:07 · 823 阅读 · 0 评论 -
nohup不输出后台运行
nohup[命令行]>/dev/null 2>&1 &原创 2020-11-04 14:40:50 · 396 阅读 · 0 评论 -
ffmpeg剪辑视频
ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4从视频的第三秒起剪辑8秒(到视频的11秒)原创 2020-11-04 14:40:17 · 99 阅读 · 0 评论 -
查linux端口被哪个进程占用
sudo netstat -tulpn | grep LISTEN | grep xxxxsudo lsof -i -P -n | grep LISTEN | grep xxxx原创 2020-11-04 14:39:36 · 73 阅读 · 0 评论 -
linux获取机器配置信息方法
GPU数量:ls /proc/driver/nvidia/gpus/ | wc -l内存大小: free -gdisk space:df -hl --total显存大小:nvidia-smi -q (只对nvidia显卡有效)原创 2020-08-01 14:49:13 · 312 阅读 · 0 评论 -
Linux shell信息操作提取替换小技巧
对于k8s的启动yml一般来说无法在里面使用变量。这时候有两种解决方法:使用helm package做一个yaml template, 对需要使用变量的地方用特殊符号标识之后再用sed或者envsubst替换导出成kubectl apply可用的yml举例,譬如想动态分派yaml中的镜像名,可以自定义如下变量 spec: containers: - image: $IMAGE_NAME然后使用自制的install.sh脚本export $IMAGE_NA原创 2020-07-29 14:42:18 · 568 阅读 · 0 评论 -
ssh without password
/etc/hosts127.0.0.1 localhost127.0.1.1 YTSHDT190401510.40.xx.xx test01d10.40.xx.xx test02dadd ssh to remote serverssh-keygenssh-copy-id user@host## or if your server uses custom port no:ssh-...原创 2020-04-29 17:37:06 · 138 阅读 · 0 评论