shell
开心自由天使
这个作者很懒,什么都没留下…
展开
-
Linux cenots shell 批量关闭指定关键字的进程,并重新启动新的进程 进程重新启动
#!/bin/bash#确保shell 切换到当前shell 脚本文件夹current_file_path=(cd"(cd "(cd"(dirname “$0”)"; pwd)cd ${current_file_path}echo ‘当前进程pid=’KaTeX parse error: Expected 'EOF', got '#' at positi...原创 2018-11-15 14:55:55 · 714 阅读 · 0 评论 -
如何在多个java版本之间随意切换Java环境
软件开发和测试中经常要在不同的Java版本之间来回切换,最常见的是从其他Java版本(Java9,Java10,Java11)切换到Java8, 特别是使用Scala,Spark,目前还只是支持java8,必须切换到java8环境,否则无法正常编译和运行.这个问题,我有个比较好的解决办法:创建一个目录,存放一下java8 java11 2个环境切换脚本./Users/happy/happys...原创 2018-11-21 06:11:09 · 6184 阅读 · 1 评论 -
Centos7 内核编译升级到指定的版本
#如何编译和安装Linux Kernel 到指定的版本#从源代码构建(编译)和安装最新Linux内核的过程如下:#1.从kernel.org获取最新内核#2.验证内核#3.Untar内核tarball#4.复制现有的Linux内核配置文件#5.编译并构建Linux内核4.19.6#6.安装Linux内核和模块(驱动程序)#7. 更新Grub配置#8.重启系统打开https://...原创 2018-12-19 09:28:17 · 3817 阅读 · 0 评论 -
Mac Java开发设置Maven开发环境 Shell和Intellij IDEA maven国内镜像源头
1.安装Maven设置Shell 环境下的Maven设置Intellij idea 环境下的Maven下载maven 最新版https://maven.apache.org/download.cgiapache-maven-3.6.1-bin.tar.gz解开tar -zxvf apache-maven-3.6.1-bin.tar.gz(base) happy:tools h...原创 2019-05-25 00:14:09 · 3630 阅读 · 0 评论 -
把docker状态变成kafka实时数据流---一行代码写了2天的shell代码
shell 命令行实时打印docker 状态,并添加当前的时间戳,变成json字符串,每行一个,持续不停的输出。结果将给filebeat 采集并实时送到kafka 集群做实时数据流分析的源头,发给Flink 做各种实时数据流分析.这个看起来很简单,其实要实现起来难度不小,尝试了多次都失败了,只是目标不断的趋近,到此刻终于彻底解决了这个问题。禁止stdio缓存实时输出docker st...原创 2019-07-13 00:38:47 · 229 阅读 · 0 评论 -
简单的命令快速下载远程各种docker 镜像 github 库,各种软件资料。
做研究开发和项目实战中经常要下载国外的docker镜像和软件源代码,软件安装包,这个过程如果子国外的服务器上执行,一般不会超过10秒,如果在中国境内的机器上执行,一般要5分钟甚至几个小时,中间可能还会断线,,,,各种郁闷的事情都可能发生,导致工作效率极其低下。最快的是使用但是国内有很多限制,不是所有人都可以做到的,有时还是很慢.后来我就干脆到国外服务器下载后,ssh 搬回本地,或通过启动一...原创 2019-09-20 10:06:57 · 928 阅读 · 0 评论