sh
  • 2025-01-20linux 将自定义程序做成服务开机自启动
    在linux系统中有很多方式可以将自定义程序设置成开机自启动,本文所述的方式是通过将程序设置成service来实现自启动。在/lib/systemd/system目录下新建hello.service文件touch/lib/systemd/system/hello.servicevim/lib/systemd/system/hello.service[Unit]Descrip
  • 2025-01-20K8s中Java应用OOM崩溃?一招搞定Dump文件抓取与告警!
    背景:公司新项目在进行容器化工作,有开发提出他们的java应用存在OOM的情况,通过配置参数-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/dumps/oom可以将jvm信息dump下来,但是在K8s中出现OOM会直接重启容器,无法查看/获取dump文件。并且dump的文件通常比较大(开发估计2G左
  • 2025-01-19还在手动操作Linux?脚本轻松搞定(超全)
    系统设置常用镜像源镜像站地址官方给出的地址列表:https://www.debian.org/mirror/list一些国内的ftp.cn.debian.orgmirror.bjtu.edu.cnmirror.lzu.edu.cnmirror.nju.edu.cnmirrors.163.commirrors.bfsu.edu.cnmirrors.hit.edu.
  • 2025-01-17Kafka分布式消息队列
    一、概述kafka是一个分布式的基于发布/定义的消息队列(MessageQueue)通信处理同步处理客户端->数据库->发送短信->响应客户端异步处理客户端->数据库->发送短信放入MQ(直接响应客户端)消息队列的优势解耦:允许独立的处理两边处理过程,遵循接口约束即可可恢复性:当某
  • 2025-01-17Vulnhub DC-1
    VulnhubDC-1第一次接触渗透。全程按照师傅操作。预备导入被攻击机,配置网络为同一模式,保证和kali在同一网段。已知共5个flag。渗透nmap-sP192.168.9.0/24找到被攻击机ip之后进行端口扫描nmap-p-192.168.9.130发现开启22端口和80端口根据wapplyzer插件可知cms为drup
  • 2025-01-17【金融资产组合模型进化论】4.1 对MPT+Fama-French五因子优化方案实现Backtrader量化回测(理论+Python实战)
    目录0.承前1.汇总代码2.近4年量化回测2.1获取近4年资产组合数据2.2对近4年资产组合数据进行量化回测3.启后3.1待优化点0.承前本篇博文是对文章,链接:【金融资产组合模型进化论】4.马科维茨资产组合模型+Fama-French五因子优化方案(理论+Python实战)实现量
  • 2025-01-17挖矿病毒的终极解决方法.201010
    1,编写sh脚本:rm_wk.sh#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexportPATHkill-9$(ps-ef|grepkdevtmpfsi|grep-vgrep|awk'{print$2}')kill-9$(ps-ef|grepkinsing|grep-vgrep|awk'{pri
  • 2025-01-17https证书一键自动续期,帮你解放90天限制
    前言前几天网站证书到期,发觉证书颁发每次只能90天有效期,这谁能忍受,于是乎发觉网上有免费的一键续期脚本,真正解放我们的双手。项目如下acme.sh。期间由于"墙"的原因,踩了很多的坑,此文记录一下踩坑的过程,同时也帮助我们"墙内"的程序员,不需要踩不必要的坑。1、安装acme.sh脚本官网
  • 2025-01-16https证书一键自动续期,帮你解放90天限制
    前言前几天网站证书到期,发觉证书颁发每次只能90天有效期,这谁能忍受,于是乎发觉网上有免费的一键续期脚本,真正解放我们的双手。项目如下acme.sh。期间由于"墙"的原因,踩了很多的坑,此文记录一下踩坑的过程,同时也帮助我们"墙内"的程序员,不需要踩不必要的坑。1、安装acme.sh脚本官网
  • 2025-01-15高级运维:shell练习2
    1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。vimcheck.sh#!/bin/bash#定义网络前缀network_prefix="192.168.1"#循环遍历1-254的IPforiin{1..254};do#构造完整的IP地址ip="$network_prefix.$i"#使用ping命
  • 2025-01-15Azure Repos的SSH配置
    ###服务器的系统为RockyLinux9.41.进入文件夹~/.ssh/,添加私钥到本地。续注意,根据官方文档,添加的加密类型目前只支持RSA。一路回车生成(可以根据需求添加密码)。```shssh-keygen-trsa-sha2-256-C"yourEmail"```2.文件夹中生成了id_rsa,id_rsa.pub两个文件,讲公钥的
  • 2025-01-14在Ubantu中安装pycharm
    1.下载pycharmlinux版,我下载的是2022.3.3专业版2.更改host文件,输入:sudogedit/etc/hosts在弹出的文件中的末尾加以下代码:0.0.0.0account.jetbrains.com3.激活pycharm:将pycharm补丁jet-netfilter拷入ubantu中某一路径(注意是整个文件夹放进去,不要只放jar包)在pycharm安
  • 2025-01-14deepin安装kafka并测试
    1、下载zookeeper 下载地址: http://zookeeper.apache.org/releases.html#download2、解压zookeeper 进入conf目录apache-zookeeper-3.9.3-bin\conf复制"zoo_sample.cfg”文件并重命名为“zoo.cfg”3、apache-zookeeper-3.9.3-bin目录下新建data文件和log文件4、在zoo.
  • 2025-01-14Shell程序设计语言
    Shell程序设计语言一、认识Shell1.1 编程语言的种类#机器语言:站在计算机(奴隶)的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件;优点:执行效率最高缺点:1、二进制指令难以记忆,开发时极容易出错2、开发程序的复杂度高:即便是完
  • 2025-01-13【详解】Hadoop执行start-all.sh时namenode没有启动
    目录Hadoop执行start-all.sh时namenode没有启动1.检查Hadoop配置文件1.1core-site.xml1.2hdfs-site.xml1.3yarn-site.xml1.4mapred-site.xml2.检查日志文件2.1查看NameNode日志2.2常见错误及解决方法2.2.1端口被占用2.2.2文件系统不一致3.检查环境变量
  • 2025-01-11Shell编程详解
    文章目录一、Linux系统结构二、Shell介绍1、Shell简介2、Shell种类3、Shell查询和切换三、Shell基础语法1、注释2、本地变量3、环境变量3.1、查看环境变量3.2、临时设置环境变量3.3、永久设置环境变量4、特殊变量5、控制语句5.1、shell中的中括号5.2、if语句5.3、for循
  • 2025-01-11如何在CentOS云服务器上一键自动挂载磁盘?
    对于新手来说,通过命令行手动挂载磁盘可能会有一定的难度。幸运的是,使用宝塔面板的一键挂载脚本可以简化这个过程。该脚本经过优化,直接绑定UUID以避免分区飘移问题,并能自动将硬盘挂载到/www目录。如果之前已经安装了宝塔面板,脚本会自动迁移数据到新的磁盘并挂载到/www目录中。不过,
  • 2025-01-11shell脚本自杀设置
    1.脚本自杀正文有些时候我们写的shell脚本中有一些后台任务,当脚本的流程已经执行到结尾处或将其kill掉时,这些后台任务会直接挂靠在init/systemd进程下,而不会随着脚本退出而停止。例如:[root@mariadb~]#cattest1.sh#!/bin/bashecho$BASHPIDsleep50&[root@mariadb~]
  • 2025-01-10【YashanDB知识库】kettle做增量同步,出现报错:Unrecognized VM option 'MaxPermSize-256m'
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7863039.html?templateId=1718516问题现象kettle在增量同步过程,出现报错:UnrecognizedVMoption'MaxPermSize=256m'问题的风险及影响无法使用kettle做增量同步,导致迁移进度会有所影响问题影响的版
  • 2025-01-09【环境搭建】Metersphere v2.x 容器部署教程&踩坑总结
    前言Metersphere部署过程中遇到的问题有点多,原因是其容器的架构蛮复杂的,比较容易踩坑,所以记录一下。介绍MeterSphere是开源持续测试平台,遵循GPLv3开源许可协议,涵盖测试管理、接口测试、UI测试和性能测试等功能,全面兼容JMeter、Selenium等主流开源标准,有效助力开发
  • 2025-01-09linux上下载安装配置tomcat
    linux上下载安装配置tomcat下载https://tomcat.apache.org/ #tomcat官网安装注意:tomcat需要jdk环境,参考:linux上安装jdk#有安装包后,在linux新建目录/opt/tomcatmkdir/opt/tomcatcd/opt/tomcat#把安装包放到此目录,用xftp上传#在Linux上下载的,就进入压缩包所在
  • 2025-01-08zabbix5.0版本 (用脚本自定义监控项+监控MySQL状态信息)
    目录1.用脚本自定义监控项(1)编写脚本进行取值(2)修改zabbix客户端配置文件(3)zabbix创建模板及监控项(4)关联至被监控主机2.监控MySQl状态信息(1)使用脚本定义监控项(2)服务端创建MySQL监控模板(3)添加触发器(4)配置图形(5)关联至被监控主机(6)测试并查看数据3.自定义监控项以及监控
  • 2025-01-07安装zsh并配置自动补全插件
    安装sudoaptinstallzsh更改配置/etc/pam.d/chsh文件中的authrequiredpam_shells.so替换为authsufficientpam_shells.so然后切换默认shell$chsh-s/usr/bin/zsh退出重新登录即可默认进入zsh安装oh-my-zsh首先需要安装gitaptinstall
  • 2025-01-06openEuler欧拉使用sshpass不输入密码远程登录其他服务器.240108
    ​​ssh登陆不能在命令行中指定密码,sshpass的出现则解决了这一问题。用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。操作步骤:一、关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld二、安装sshpassdnf-yinstall
  • 2025-01-04embyserver
    amilys/embyserver毫秒镜像 自供更新时间2024/11/09betav4.9.0.32latestv4.8.10.0开启请在/config/config/ext.sh添加媒体库ID再重启容器和Ctrl+F5刷新网页亲测beta版本才会自动生成ext.sh文件 文件内容如下#!/bin/sh########说明2023-07-30#