- 博客(65)
- 资源 (2)
- 收藏
- 关注

原创 Linux虚拟机
本文摘要了KVM和VirtualBox虚拟机的创建与管理方法,以及Kickstart配置文件的编写规范。主要内容包括: KVM虚拟机创建命令详解,包含内存、CPU、磁盘等参数配置; 虚拟机基本操作如启动、停止、状态检查等; VirtualBox命令行创建虚拟机的完整流程; Kickstart配置文件的结构与编写注意事项,强调命令段、软件包段和脚本段的顺序要求; 生成加密密码的方法。文档提供了完整的命令行示例和参数说明,适用于自动化部署虚拟机的场景。
2025-06-06 18:07:17
1094

原创 SpringBoot中logback日志配置文件加载顺序&配置记录
SpringBoot中logback日志配置文件加载顺序&配置记录springboot加载日志配置文件有两种,一种是加载logback自身的配置文件,另一种是加载具有spring特性的logback配置文件尝试在 classpath 下查找文件logback自身的配置文件:先查找logback-test.groovy;如果文件不存在,则查找文件logback-test.xml;如...
2020-04-23 17:23:12
11281
原创 Linux磁盘分区-parted非交互模式
这段Shell脚本用于磁盘分区和格式化操作: 使用parted -l列出磁盘,筛选非sda的磁盘设备 将目标磁盘格式化为GPT分区表 创建占满整个磁盘的XFS主分区 最后用mkfs.xfs格式化该分区 整个过程通过管道和-s参数实现自动化操作,适用于批量磁盘初始化场景。<|end▁of▁sentence|>
2025-05-21 16:31:49
114
原创 Idea Code Templates配置
在IntelliJ IDEA中,可以通过Settings->Editor->File and Code Templates配置文件和代码模板。本文提供了一个Java类的模板案例,展示了如何自动生成包含包声明、导入语句、类注释、类定义以及方法实现的代码。模板使用了预定义的变量如${PACKAGE_NAME}、${YEAR}、${MONTH}、${DAY}、${HOUR}、${MINUTE}和${NAME},这些变量在生成文件时会自动替换为相应的值。
2025-05-09 17:35:53
299
原创 Linux 子网掩码转化脚本
众所周知,子网掩码的表现形式有三种(网络位、十进制、二进制),通过shell脚本实现,三种格式快速转换。二进制:11111111.11111111.11111111.11111100。十进制:255.255.255.252。
2023-04-06 18:17:28
864
原创 easyexcel 读取Excel报错:Limits: MIN_INFLATE_RATIO: 0.010000, Entry: xl/styles.xml
Limits: MIN_INFLATE_RATIO: 0.010000, Entry: xl/styles.xml在报错代码上一行加上,问题得以解决(阅读报错信息,发现 ratio: 0.009949,而Limits: MIN_INFLATE_RATIO: 0.010000。
2023-04-03 10:21:04
2775
原创 ClickHouse 修改表字段属性避坑记录
问题:由于CK是基于Zookeeper的分布式数据库,每执行一次alter操作,集群内部会进行同步字段属性;此时,如果批量执行alter命令,由于前一个字段未同步到整个集群,后一条alter执行将会报错。常规方式:每个字段的修改都会执行一条alter语句。解决方案:只通过一个alter命令修改所有字段属性。需求:将表中所有字段都设置为不可为空。
2023-03-30 14:47:55
2053
原创 k8s 二进制安装过程错误日志记录(持续更新)
解决方案:修改docker,只需在/etc/docker/daemon.json中,添加"exec-opts": [“native.cgroupdriver=systemd”]即可,本文最初的docker配置可供参考。解决方案:apiserver中指定的etcd服务配置错误,检查配置修改即可。解决方案:kubectl config 配置错误,检查修改。解决方案:这是因为kube-apiserver的RBAC。解决方案:在kubelet中追加配置。controller日志。apiserver日志。
2022-11-25 17:11:06
2442
原创 一篇操作后台jar程序的shell脚本
目录前言脚本执行前言在正常开发与项目部署中,会存在许多以jar形式存在的java程序,没有web界面,只能通过后台java -jar等命令进行启动。这里贴出一篇Linux操作系统中通用的启动jar后台程序的shell脚本。将脚本放在jar同级目录,执行即可脚本#!/bin/bash CURRENT_PATH=`dirname ${BASH_SOURCE[0]-${0}}`JAR_NAME=`find ${CURRENT_PATH} -maxdepth 1 -type f -name "*.j
2021-08-02 17:33:50
277
原创 Linux计算文件md5值脚本-多种命令结合使用记录
Linux计算文件md5值脚本-多种命令结合使用记录脚本内容脚本内容#!/bin/bashecho "[-] 计算 rpm 软件包 md5 值写入文件中... 目录: ${1:-未指定}"FILE_DIR=${1:?'[x] 请输入需要检车md5值的文件所在的目录'}MD5_FILE=md5file#FILE_LIST=`find ${FILE_DIR} -type f`#for file in $FILE_LIST; do# echo `md5sum $file`|awk '#{#
2021-08-02 09:56:29
769
原创 Golang中uint、int, int8, int16, int32, int64区别
Golang中uint、int, int8, int16, int32, int64区别在第一次学习go语言时,对go语言的各种int类型充满疑惑,为什么会有int、int8、int16等等的类型呢?为什么不像java一样,只个int类型呢?直接上demotest.gopackage mainimport ( "fmt" "unsafe")fun...
2020-04-30 15:30:54
47123
2
原创 linux 整数算术运算操作的几种方式
shell算术运算运算方式exprlet$(())$[]加1操作取模与取余区别运算方式exprn=`expr a + a`# 'a' 或 'b' 为变量时需要在加‘$’,如:$a、$b# 'a'、'+'、'b'之间需要有空格,否则报错 expr:非整数参数# 如果'a'或'b'未初始化,报语法错误# expr 没有乘幂letlet n=a+b# 'a' 或 'b' 为变量时不...
2019-08-12 16:23:07
839
原创 正向代理与反向代理
正向代理与反向代理代理正向代理反向代理代理正向代理代理服务器作为客户端的代理。客户端发送请求给 “服务端”,由代理服务器去访问服务端,获取数据并返回给客户端。服务端只知道代理服务器ip,不知道客户端信息。反向代理代理服务器作为服务端代理。当客户端发送请求给 “服务端(代理服务器)”,代理服务器从服务端获取数据并返回给客户端。客户端只知道代理服务器ip,不知道真正服务端信息。...
2019-08-01 15:35:15
208
原创 CentOS7 MySQL5.7.22 安装步骤及问题总结
CentOS7 MySQL5.7.22 安装步骤及问题总结自行下载安装包 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,将安装包拷贝到 /opt 下;执行命令(如下):cd /opttar zxf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.22-linux-glibc2.12-x8...
2019-06-21 21:31:05
846
原创 重新编译 elasticsearch6.4.2 核心源码,启动error
重新编译了 elasticsearch 核心源码,替换$es_home/lib/elasticsearch-6.4.2.jar 启动报错java.lang.ExceptionInInitializerError: nullat org.elasticsearch.common.logging.DeprecationLogger.(DeprecationLogger.java:163) ~[el...
2019-06-19 19:36:50
415
原创 elasticsearch6.4.2修改编译源码 root用户启动
elasticsearch6.4.2修改编译源码 root用户启动前言在安装elasticsearch时遇到一个瓶颈问题:国产化操作系统无法使用普通用户安装启动软件以及打开命令行,es2以上的版本无法使用root用户启动,如果要降版本代价比较大,因此修改elasticsearch源码软件环境Elasticsearch 源码版本:6.4.2JDK版本:12.0.1(es6.4.2需要j...
2019-06-10 15:13:16
1375
2
原创 elasticsearch-head离线安装
head插件服务离线环境制作序言服务器环境经常为内网环境,不允许连接互联网,这样会让一些服务的安装变得复杂,elasticsearch-head同样如此。下载node、headnode:这里是node-v12.2.0-linux-x64.tar.gzhead:下载最新版本即可head制作需要在具有互联网环境的服务器制作(虚拟机即可)在服务器 opt 目录下创建 tools...
2019-06-10 11:57:54
7809
4
原创 linux操作系统安装 JDK8
安装jdk 一、cp jdk到/soft 二、解压 cd /soft tar -zxvf jdk-8u131-linux-x64.tar.gz 三、创建软链接 ln -s jdk-8u131-linux-x64 java 四、配置环境变量 ...
2019-05-06 18:04:32
233
原创 Zookeeper 集群安装
zookeeper协调服务安装一、cp zookeeper安装包到系统中二、解压 cd /soft tar -zxvf zookeeper-***三、创建软链接(给用户赋权限:chown -R group:user zookeeper-**) ln -s zookeeper-*** zookeeper四、修改环境变量vi /home/**...
2019-05-06 18:03:03
395
原创 Hadoop3.1.2 集群安装
各机器做免密配置(https://blog.csdn.net/FromTheWind/article/details/89887812)安装jdk(不做介绍)安装zookeeper下载导入hadoop-3.1.2.tar.gz解压:tar zxf hadoop-3.1.2.tar.gz配置用户环境变量:sed -i '$a\\nexport HADOOP_HOME=/home/hadoo...
2019-05-06 17:58:40
837
elasticsearch-6.4.2.zip
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人