- ALL
- java33
- linux32
- 工具17
- 其他15
- 数据库7
- ai5
- git5
- vue5
- nas5
- 前端5
- framework3
- windows3
- 脚本2
- app2
- docker2
- hexo2
- 智能家居2
- maven2
- 小程序2
- spring2
- api1
- 资源1
- mysql1
- markdown1
- 安全1
- question1
- python1
- 数据传输1
- 运维1
- 数据结构1
- nginx1
制作一个多系统的启动u盘,便与重装各种系统
简介 在日常生活和工作中,我们常常需要安装不同的操作系统或在不同系统之间切换。传统的U盘启动盘制作方式需要不断格式化和写入新的镜像文件,既耗时又繁琐。现在我们这个开源免费的工具就是为了解决这些问题而出现。Ventoy是一款开源的工具,能够让你在U盘上直接启动ISO、WIM、IMG、VHD(x)、EFI文件,而无需每次都格式化U盘。你只需将这些镜像文件复制到U盘中,就可以通过Ventoy来选择启动哪个操作系统。 准备工作 在开始之前,你需要准备以下物品和软件: 一个容量足够大的U盘(建议至少16GB) 需要启动的操作系统镜像文件(例如Windows、Linux、CenterOs等) Ventoy软件(可从Ventoy官网下载) 制作步骤 1. 下载并安装Ventoy 首先,从Ventoy官网下载最新版本的Ventoy工具包。下载完成后,解压文件,并根据你的操作系统选择相应的版本(Windows、Linux)。 比如我windows就下载: 2....
在CenterOS搭建ELK日志监控分析平台
准备环境 确保你的 CentOS 系统已经更新到最新版本,并安装了必要的依赖。如果es版本选择8.0以上则jdk至少17以上 12sudo yum update -ysudo yum install -y wget curl vim Elasticsearch 安装 Elasticsearch 首先,你需要导入 Elasticsearch 的 GPG key,然后添加其仓库 1sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 创建一个新的 Elasticsearch YUM repository 文件 1sudo vim /etc/yum.repos.d/elasticsearch.repo 将以下内容添加到文件中: 12345678[elasticsearch-8.x]name=Elasticsearch repository for 8.x...
spring boot配置文件中环境变量的使用说明
根据项目设置独有的字符串,区分不同项目 以redis为例说明 redis需要配置项为四项 database: 环境变量需要设置为IMSP_REDIS_DB_DEV,默认值为0 host: 环境变量需要设置为IMSP_REDIS_HOST_DEV, 默认值imsp-redis-dev,同样为字符串,下文说明 port: 环境变量需要设置为IMSP_REDIS_PORT_DEV, 默认值为6379 password: 环境变量需要设置为IMSP_REDIS_PWD_DEV, 较为私密, 默认值随意。 开发者对本地环境进行配置以满足项目需要,而不是对项目中的通用配置进行修改,并且还反复修改后上传git库!!! windows host配置,即上方默认值为字符串而不是固定ip的内容。 修改本地hosts文件,目录为C:\Windows\System32\drivers\etc 添加内容(根据实际情况添加!下方内容只是本项目适用) 1127.0.0.1 imsp-redis-dev 可以借助软件来管理及修改如软件switchhosts,...
常用的linux操作指令 - httpd
文件位置/etc/httpd/conf httpd启动 1systemctl start httpd.service httpd停止 1systemctl stop httpd.service httpd重启 1systemctl restart httpd.service httpd开机启动 1systemctl enable httpd.service httpd开机不启动 1systemctl disable httpd.service 查看httpd状态 1systemctl status httpd.service
常用的linux操作指令 - 开机自启
方式一 1234vi /etc/rc.d/rc.localcd /root/frp/frp_0.26.0_linux_amd64 && ./frps -c ./frps.inichmod +x /etc/rc.d/rc.localnohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 & 方式二 在/usr/lib/systemd/system创建app名称.service 的文件 文件内容(以redis为例) 12345678910111213141516171819202122[Unit]Description=redisAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingUser=rootExecStart=/home/yhdd/software/redis-4.0.8/bin/redis-server...
常用的linux操作指令 - 文件操作
删除指定位置的文件(以下为删除/tmp目录下以rdc_deploy开头的后缀为log的文件) 1find /tmp -name rdc_deploy*.log | xargs rm 彻底删除文件并释放空间 1find /tmp -name rdc_deploy* | xargs shred 查看当前文件夹下文件占用空间 1du -sh * 查看所有磁盘占用空间 1df -h 查看所有删除未释放空间的文件并释放 12345# 查看已删除并且未删除空间文件的进程lsof | grep deleted# 释放空间kill -9 进程 查看文件里有多少行 1wc -l filename 看文件里有多少个word 1wc -w filename 文件里最长的那一行是多少个字 1wc -L filename 统计字节数 1wc -c 压缩命令 123tar czvf xxx.tarzip -r xxx.zip 解压缩命令 123tar zxvf xxx.tarunzip xxx.zip 解压到指定文件夹 1tar zxvf xxx.tar -C /xxx/yyy/
常用的linux操作指令 - 服务相关
程序后台执行 1nohup java -jar *** 2>&1 & 输出固定位置的log 1nohup java -jar jd-gather-0.0.1-SNAPSHOT.jar > /mnt/data/jd/jdServer/jd-gather/log/out.log 2>&1 & nohup 文件过大的解决办法 1234# 不输出日志到nohup.out 文件nohup ./program >/dev/null 2>&1 &# 只输出错误信息到nohup.out 文件nohup ./program >/dev/null 2>log & 强制关闭进程名包含xxx的所有进程 1ps aux|grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9
常用的linux操作指令 - 用户相关
新增用户组 1groupadd user 新增用户 1useradd user -g user 变更文件所属用户, 用户组 1chown -R user.user xxx.log
常用的linux操作指令 - 磁盘操作
查看磁盘挂载情况 1mount 查看磁盘分区信息 1df 查看目录及子目录大小 1du -H -h 查看当前目录下各个文件, 文件夹占了多少空间, 不会递归 1du -sh * 查看磁盘 1fdisk -l 挂载磁盘 1mount /dev/vdb /home 配置开机挂载 1234# 修改配置文件vi /etc/fstab# 配置开机挂载磁盘至home目录/dev/vdb /home ext4 defaults 0 0
常用的linux操作指令 - 检索操作
反向匹配, 查找不包含xxx的内容 1grep -v xxx 排除所有空行 1grep -v '^/pre> 查询空行 12# 返回结果 2,则说明第二行是空行grep -n “^$” 111.txt 查询以abc开头的行 1grep -n “^abc” 111.txt 同时列出该词语出现在文章的第几行 1grep 'xxx' -n xxx.log 计算一下该字串出现的次数 1grep 'xxx' -c xxx.log 比对的时候,不计较大小写的不同 1grep 'xxx' -i xxx.log 以’:’ 为分隔符,如果第五域有user则输出该行 1awk -F ':' '{if ($5 ~ /user/) print $0}' /etc/passwd 统计单个文件中某个字符(串)(中文无效)出现的次数 1awk -v RS='character' 'END {print...