linux 创建挂载虚拟磁盘 作者: juoliii 时间: 2024-05-08 分类: 开发,运维 评论 ```shell #创建一个文件作为虚拟驱动器的镜像 dd if=/dev/zero of=/path/to/drive.img bs=1M count=1024 #找到可用的 loop 设备号 losetup -f #如果所有的 loop 设备都在使用中,可以使用以下命令来增加可用的 loop 设备数量 modprobe loop max_loop=64 #使用 losetup 命令将文件镜像关联到一个可用的 loop 设备 losetup /dev/loopX /path/to/drive.img #格式化 /dev/loopX 设备 mkfs.ext4 /dev/loopX mkfs.xfs /dev/loopX mkfs.ntfs /dev/loopX #将文件系统挂载到 /mnt/mydrive 目录 mount /dev/loopX /mnt/mydrive #如果希望系统在每次启动时自动挂载 /dev/loopX 设备到 /data/minio 目录,可以将其添加到 /etc/fstab 文件中。打开 /etc/fstab 文件并添加以下一行 /dev/loopX /data/minio ext4 defaults 0 0 ```
windows ipv6 失效解决办法 作者: juoliii 时间: 2023-06-09 分类: 运维 评论 1. 输入“ipconfig /release6“,点击回车,查看并释放出来当地ipv6连接地址; 2. 输入“ipconfig /renew6”,点击回车,ipv6就可以连接。
linux Java jar包启动和停止脚本 作者: juoliii 时间: 2023-05-08 分类: 开发,运维 评论 ##启动 ```shell nohup java -jar xx.jar --spring.profiles.active=test >output.log 2>&1 & ``` ##停止 ```shell jps -l | grep xx.jar | awk '{print $1}' | xargs kill -9 ```
nginx 配置https 作者: juoliii 时间: 2023-05-07 分类: 开发,运维 评论 1.申请https证书 [https://freessl.cn/](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Ffreessl.cn%2F) 这个网站上可以申请免费https证书 2.修改nginx配置文件 ``` server { listen 80; listen 443 ssl; server_name a.com; ssl_certificate /www/a.crt; ssl_certificate_key /www/a.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!KRB5:!aECDH:!EDH+3DES; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; error_page 497 https://$host$request_uri; index index.html index.htm index.php; root /www/wwwroot/a.com; if ($server_port !~ 443) { rewrite ^(/.*)$ https://$host$1 permanent; } access_log /www/wwwlogs/admin.log; error_log /www/wwwlogs/admin.error.log; } ``` **此处设置了http强制跳转https**
linux 查看内存占用和qi清理内存 作者: juoliii 时间: 2023-05-04 分类: linux,运维 评论 ##通过/proc/pid/status查看 cat /proc/pid/status VmHWM: 47940 kB-----------------------------RSS峰值。 VmRSS: 47940 kB-----------------------------RSS实际使用量=RSSAnon+RssFile+RssShmem。 RssAnon: 38700 kB RssFile: 9240 kB RssFile是库代码映射,是多个进程公用,所以如果以VmRSS的值作为参考,获得的内存会比较大。 ## 清理内存 ``` #!/bin/bash echo "开始清理缓存" # 写入硬盘,防止数据丢失 sync;sync;sync; # 延迟10S sleep 10 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches echo "清理缓存结束" ``` ``` crontab -e #添加: * 0 * * * ./tools/clean/cleanBuffCache.sh ```