统计所有文件类型find . -type f \( ! -name ".*" \) | xargs wc -l统计指定文件类型 如txtfind . -type f \( ! -name ".txt" \) | xargs wc -l

1.把官方pve固件写入到新硬盘上,这时在pve系统还是显示16g的内容2.打开pve右上角的shell输入下面的命令3.输入fdisk /dev/nvme0n1,输入n,输入回车,后面用默认就可以(此处默认需要按3次回车键),再输入p,显示当前分区表4 此时可以看到分区的格式不是LVM格式,是ext4格式,所以需要更改。继续输入t,输入3,再输入p。5 将更改后的分区表写入硬盘,输入w。注意:此处要反复确认无误后再写入!6 重启PVE系统:reboot now,7 再次执行:fdisk -l,查看/dev/mapper/pve-root大小,可以看到新的容量225.1G的物理分区(我这里以256G NVME固态为例)8 在新分区上建立PV卷:pvcreate /dev/nvme0n1p49 将新的PV卷加入到pve的VG内:vgextend pve /dev/nvme0n1p4扩展LV卷容量,我们首先来扩展root卷容量,例如从96G→150G,那就是增加54G,首先查看逻辑卷路径,执行命令:lvdisplay11.然后执行卷扩展命令:lvextend -L +你要的G数 /dev/

自用根证书rootCA.pem[1]证书研究 mkcert 工具安装web station添加虚拟主机配置想要使用的域名勾选80/443通过ssh 登录 进入/usr/local/etc/nginx/conf.d目录找到乱码目录名新建 文件vim user.conf.proxy按 ilocation ^~ / { #端口修改为群晖默认端口 proxy_pass http://127.0.0.1:8000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connect

生成指定证书keytool -genkey -alias test -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore #validity 过期时间 100年 #keyalg 指定加密算法 涉及到V1/V2签名方式问题查看证书签名信息keytool -list -v -keystore test.keystore高版本jdk查看Md5信息keytool -exportcert -keystore test.keystore|openssl dgst -md5

使用 & 符号来实现#! /bin/bash start=`date +%s` echo '开始执行' for ((i=1;i<=300;i++)) do { curl 'http://www.baidu.com/' echo "第:$i 个模拟操作执行结束" }& #用{}把循环体括起来,后加一个&符号,代表每次循环都把命令放入后台运行 #一旦放入后台,就意味着{}里面的命令交给操作系统的一个线程处理了 #循环了100次,就有100个&把任务放入后台,操作系统会并发1000个线程来处理 #这些任务 done wait #wait命令的意思是,等待(wait命令)上面的命令(放入后台的)都执行完毕了再 #往下执行。 #在这里写wait是因为,一条命令一旦被放入后台后,这条任务就交给了操作系统 #shell脚本会继续往下运行(也就是说:shell脚本里面一旦碰到&符号就只管把它 #前面的命令放入后台就算完成任务了,具体执行交给操作系统去做,脚本会继续 #往下执行),所以要在这个位置加上wait命令,等待操作系统执行完所有后台