无标题杂记

列块,对多行行首进行统一插入字符#
操作方法是:
vim  file
ctrl+v 进入选择模式,选择要操作的行;
选好后,输入大写I,光标自然会跳到所选择的行的第一行的行首,并进入insert模式,输入你想要插入的内容;
输入完你想要插入的内容后下Esc键,则你会发现刚刚你选择的行的行首都已经插入了你想要插入的内容;

对多行行首进行统一删除字符:
删除多行行首的#,ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
择完以后下小写d,则删除了刚刚选中的位于多行行首的字符#;

查看开机启动的服务列表:systemctl list-unit-files|grep enabled

查看机器中swap使用资源前10的进程:
for i in $(cd /proc;ls | grep "^[0-9]"|awk '$0 >100');do awk '/Swap:/{a=a+$2}END{print "'$i'", a/1024"M"}' /proc/$i/smaps 2>/dev/null;done | sort -k2nr | head -10

大于50% cpu占用就清理:
/bin/ps axf -o "pid %cpu command" |grep -v river | awk '{if($2>50.0) print $1}' | while read procid; do kill -9 $procid; done

cat /proc/ pid /status |grep VmRSS     #查看具体pid对应的进程内存使用情况

linux下获取占用CPU资源最多的3个进程,可以使用如下命令组合:
ps aux| head -1;ps aux |sort -k +3 -rn|head -3   或者  【 ps aux |sort -k +3 -rn| head -3|awk '{print $1,$2,"%cpu:"$3}' 】
linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|sort -rn -k +4|head    或者  【 ps aux |sort -k +4 -rn| head -3|awk '{print $1,$2,"%mem:"$4}' 】


查看Kafka topic 列表 bin/kafka-topics.sh --list --zookeeper localhost:2181
删除  ./bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic topic_name
查看groupid:bin/kafka-consumer-groups.sh --bootstrap-server 192.168.21.113:9092 --list
查看特定consumer group详情:bin/kafka-consumer-groups.sh --bootstrap-server 192.168.21.113:9092 --group 495949900357632 --describe
创建topic:bin/kafka-topics.sh --create --zookeeper 192.168.21.113:2181 --replication-factor 1 --partitions 1 --topic  topic_name
查看、消费Kafka 某个topic的数据 bin/kafka-console-consumer.sh --bootstrap-server 192.168.31.26:9092 --from-beginning --topic  topic_name
查看详细 bin/kafka-topics.sh --zookeeper kafka01:2181 -describe -topic  topic_name
手动插入topic数据
bin/kafka-console-producer.sh --bootstrap-server(--broker-list) localhost:9092 --topic topicname (--property parse.key=true  #key /Tab value)
##--bootstrap-server 参数于2.12-2.5.0 版本开始被使用,之前版本使用--broker-list


awk -F '(' '{print $2}' wgetspeed |cut -d ' ' -f 1 |awk '{sum += $1};END {print sum}'
awk -F '(' '{print $2}' wgetspeed |cut -d ' ' -f 1 |sort -unr
echo 'scale=2; / ' | bc


helmfile部署:

wget https://github.com/roboll/helmfile/releases/download/v0.141.0/helmfile_linux_amd64
mv helmfile_linux_amd64 helmfile
chmod +x helmfile
mv helmfile /usr/bin/
helmfile --version

#使用timeout 指定函数运行的时间
timeout 10s bash <<EOT
function echoFooBar {
  echo foo
}

echoFooBar
EOT
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值