脚本source linux shell

Linux 流编辑器 | sed

sed 是个流编辑器,不同于常用的文本编辑器 vim,不会打开视觉缓冲区。 sed 在内存中创建一个模式空间,逐行输入文件内容,当有内容输入时,命令就会被执行,执行结果会打印到标准输出流,然后继续下一行输入。 标准输出流可以重定向到一个文件,也可以重定向到同一文件,用 --in-place=.bak ......
编辑器 Linux sed

dpt-shell 抽取壳实现原理分析(加壳逻辑)

开源项目位置(为大佬开源精神点赞) https://github.com/luoyesiqiu/dpt-shell 抽取壳分为两个步骤 加壳逻辑: 一 对apk进行解析,将codeItem抽出到一个文件中,并进行nop填充 二 对抽取后的apk进行加密 三 注入壳程序相关文件即配置信息 执行逻辑: ......
加壳 dpt-shell 逻辑 原理 shell

linux下的md编辑器

Linux下9个Markdown编辑器 https://www.linuxprobe.com/markdown-editors-with-linux.html 我推荐尝试的 5 个 Markdown 编辑器 https://zhuanlan.zhihu.com/p/423905001 高效做笔记:v ......
编辑器 linux

linux安装jdk

一、下载linux 版本jdk安装包 二、上传至 mkdir /usr/java/ 四、解压到刚刚的安装目录 tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/java/ 五、配置环境变量 [root@10-2-12-72 java]# export JAVA ......
linux jdk

kali linux 下安装vim插件完成python代码tab补全和代码高亮

使用git命令下载代码高亮插件 git clone https://github.com/vim-python/python-syntax.git -c http.proxy=http://127.0.0.1:7890注:http.proxy=http://127.0.0.1:port 为终端代理 ......
代码 插件 python linux kali

常用批处理脚本

IP地址查看 @echo 逝去的风 ipconfig/all pause; 本地用户和组 @echo 逝去的风 start lusrmgr.msc 创建新的bat文件 @echo 逝去的风 fsutil file createnew "新建文本.bat" 0 启动画图 @echo 逝去的风 star ......
脚本 常用

VSCode+ssh+gdb远程进行嵌入式Linux调试

1、使用环境 win10 + Ubuntu16.04 + imx6u 2、使用步骤 (1)Remote-SSH ① 在VScode中安装如下插件。 ② 进入远程资源管理器,然后新建远程连接。 输入ssh <远程主机User>@<ip地址> 选择window中c盘用户下的.ssh/config 出现如 ......
嵌入式 VSCode Linux ssh gdb

linux下使用pyinstaller打包python脚本

最近给运维写一个系统维护的python脚本,但是被告知生产环境有很多服务器没有安装python解释器,于是在网上搜索多pyinstaller解决方案,本文简单记录之。 下载pyinstaller。 最新的pyinstaller版本为2.0版本,官方网站http://www.pyinstaller.o ......
pyinstaller 脚本 python linux

kafka在linux系统下设置开机启动

安装完成kafka后,进入/etc/init.d目录 在该目录下创建文件kafka,内容如下: #!/bin/bash#chkconfig:2345 20 90#description:kafka#processname:kafkaexport JAVA_HOME=/usr/java/jdk1.8. ......
系统 kafka linux

ES滚动分页聚合composite,对聚合结果使用脚本过滤

需求 1:对ip根据c段聚合,筛选聚合结果文档数大于3的 2:持续聚合,类似分页方式 查询语句如下,由于是内网开发的,这个脚本无法粘贴出来,截图做个笔 分页方式: 每次聚合结果会有一个 after_key 下次传入即可 ......
脚本 composite 结果

Linux系统中设置网络为动态IP地址过程

Linux系统中设置网络为动态IP地址过程 1. 启动安装好的Linux,并使用root登陆 2. 在节面中输入”ifconfig”命令,判断网卡是否启动 3如果没有启动,输入“netconfig”命令,启动网络配置向导 4选择Yes,进入配置界面,选择使用动态IP地址 5.点击OK,退出网卡配置页 ......
过程 地址 动态 系统 Linux

Linux系列---【验证端口网络策略是否通的几种方式】

验证端口网络策略是否通的几种方式 前提:先使用ping命令保证IP是通的,再去验证端口。 方式一(telnet ip 端口) telnet 172.17.4.12 8080 方式二(curl ip:端口) curl 172.17.4.12:8080 #验证 通:curl:(52) Empty rep ......
端口 策略 方式 Linux 网络

centos7部署nodejs脚本

在服务器运行nodejs脚本中,遇到三个问题,进行记录 1. 用到sharp依赖,但是在服务器上安装不成功,依赖会从github上下载不下来 解决:设置使用sharp对应的镜像地址 npm config set sharp_binary_host "https://npmmirror.com/mir ......
脚本 centos7 centos nodejs

性能测试之jmeter脚本监控3

1,influxDb数据库 2,安装influxDB服务 3,配置jmeter监听器,后端监听器 4,配置grafana可视化工具 本文永久更新地址: 1,influxDb数据库 InfluxDB 以更少的代码为分析、物联网和云原生服务构建实时应用程序。其核心是一个数据库,专门用于处理由传感器、应用 ......
脚本 性能 jmeter

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

Linux入门

Linux目录结构 Linux和windows目录结构对比 Linux系统中的目录 /是所有目录的顶点 目录结构像一颗倒挂的树 Linux目录结构 bin存放二进制可执行文件 boot存放系统引导时使用的各种文件 dev存放设备文件 etc存放系统配置文件 home存放系统用户的文件 lib存放程序 ......
Linux

zookeeper 设置开机启动在linux系统下

​在/etc/rc.d/init.d/下新建zookeeper使用命令 touch zookeeper 将下面内容复制到刚刚新建的文件中 #!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper e ......
zookeeper 系统 linux

Buffer中的public void write(Buffer source, long byteCount)解析

这个把source缓冲区中的数据写到当前缓冲区的方法是比较经典的: if (source == null) throw new IllegalArgumentException("source == null"); //这个判断是防止自己把数据写到自身这个Buffer中 if (source == ......
Buffer byteCount public source write

jmeter取样器javaRequest脚本8

1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art ......
javaRequest 脚本 jmeter

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

【shell】curl 命令出现000返回码

背景 业务过程中,使用put接口调用修改时,curl返回的码是000 原因 put修改的是相同的数据,业务端返回接口较长 页面调用swagger,很长时间后才返回200 通过加 --connect-timeout 100 -m 300 解决 (主要是-m参数) connect-timeout <se ......
命令 shell curl 000

Windows10内置Linux子系统(WSL)设置服务自启

WSL 启动时运行任何服务的首选方式取决于 Windows 版本 Windows 11 在/etc/wsl.conf文件添加命令 [boot] command="service docker start" Windows 10 在wsl linux目录的~/.bash_profile文件添加命令 w ......
子系统 Windows Linux WSL 10

linux 命令使用10--lsof(文件)

lsof(list open files)是一个查看当前系统文件的工具。 在linux环境下,任何事物都以文件的形式存在,用户通过文件不仅可以访问常规数据,还可以访问网络连接和硬件;如传输控制协议 (TCP) 和用户数据报协议 (UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件 ......
命令 文件 linux lsof 10

解决linux系统的kdump服务无法启动的问题

问题:项目麒麟系统服务器的kdump服务无法启动,没有相关日志无法定位问题。 1、查看服务状态是关闭的,重启系统也无法启动 systemctl status kdump 2、修改grub参数,修改“crashkernel”为“512M(有的机器数值太大太小都会导致报错,建议从128M开始试,或者加个 ......
问题 系统 linux kdump

性能测试之jmeter脚本监控3

1,influxDb数据库 2,安装influxDB服务 3,配置jmeter监听器,后端监听器 4,配置grafana可视化工具 本文永久更新地址: 1,influxDb数据库 InfluxDB 以更少的代码为分析、物联网和云原生服务构建实时应用程序。其核心是一个数据库,专门用于处理由传感器、应用 ......
脚本 性能 jmeter

[shell] git并发提交

for((i=1;i<5;i++)) do sed -i "s/:$app_name:.*/:$app_name:$app_tag/" $app_file git add $app_file git config user.email yourname@email.com git config us ......
shell git

jmeter取样器javaRequest脚本8

1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art ......
javaRequest 脚本 jmeter

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

如何查看Linux发行版本是Ubuntu还是CentOS

https://askubuntu.com/questions/459402/how-to-know-if-the-running-platform-is-ubuntu-or-centos-with-help-of-a-bash-scri How to know if the running pla ......
版本 还是 CentOS Ubuntu Linux

linux 系统巡检脚本

#!/bin/bash read key echo "警告:本脚本只是一个检查的操作,未对服务器做任何修改,管理员可以根据此报告进行相应的设置。" echo 主机安全检查 echo "系统版本" uname -a echo echo "本机的ip地址是:" ifconfig | grep --col ......
脚本 系统 linux