麒麟系统安装达梦数据库-Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso

https://distro-images.kylinos.cn:8802/web_pungi/download/share/hXaJrnQWscuN2YtS7VAZizRP0EFbH4y3/

电子物料下载
下载后请使用checkisomd5命令(由isomd5sum软件包提供)检查文件完整性。
如果提示“The media check is complete, the result is: PASS.”则表示下载正常。
如果提示FAIL则请重新下载;提示N/A则表示该iso文件不包含md5校验值,请测试能否使用该iso正常启动安装程序
本地下载:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso
SHA256: 6f0d388af9f8e0aba70825aae69ab36bd39849c5cd9dcf05696528203e7a22d0

https://iso.kylinos.cn/web_pungi/download/cdn/9D2GPNhvxfsF3BpmRbJjlKu0dowkAc4i/Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso

达梦数据库 DM8 安装包
https://eco.dameng.com/download/
LinuxRPM 安装包
https://download.dameng.com/eco/adapter/DM8/202505/dm8_20250506_x86_rh7_64.zip
Windows64位安装包
https://download.dameng.com/eco/adapter/DM8/202505/dm8_20250430_x86_win_64.zip

js vue 并行执行异步操作

import { ref, onMounted } from 'vue';
import axios from 'axios';
export default {
  setup() {
    // 声明响应式数据引用
    const data = ref(null);
    const data2 = ref(null);
    const data3 = ref(null);
    const data4 = ref(null);
    onMounted(async () => {
      // 使用Promise.all来处理并发的axios请求
      await Promise.all([
        axios.get('https://api.example.com/data'),
        axios.get('https://api.example.com/data2'),
        axios.get('https://api.example.com/data3'),
        axios.get('https://api.example.com/data4')
      ]).then(responses => {
        // 所有请求成功完成后,更新响应式数据
        data.value = responses[0].data;
        data2.value = responses[1].data;
        data3.value = responses[2].data;
        data4.value = responses[3].data;
        // 这里可以放置所有异步任务完成后的代码...
      }).catch(error => {
        // 处理请求中出现的任何错误
        console.error('请求错误:', error);
      });
    });
    // 返回响应式状态供模板或其他Composition API使用
    return {
      data,
      data2,
      data3,
      data4
    };
  }
};

 

====
参考
https://developer.aliyun.com/article/1656953

linux-统计目录下 指定类型文件大小

统计指定文件大小

find . -type f -iname "*.cr2" -exec du -ch {} +  | tail -n1
find . -type f -iname "*.mp4" -exec du -ch {} + | tail -n1

找出非指定文件类型的文件

 find .  -type f -not -iname "*.jpg" -not -iname "*.jpeg" -not -iname "*.mp4" -not -iname "*.cr2"  -not -iname "*.mov"

找出指定大小的文件

 find . -type f -size +102400

 

 

 

nas中各种协议的性能对比-smb-nfs-webdav

核心特性对比

特性SMB/CIFSWebDAVNFS
主导平台Windows跨平台/WebUNIX/Linux
权限控制ACLs/NTFS基础ACLUNIX权限/NFSv4 ACL
文件锁完善基本完善
符号链接支持有限原生支持
传输加密SMB3+ (AES)HTTPSNFSv4+ (Kerberos)
多通道传输SMB3支持不支持NFSv4.2支持
远程访问便利性需VPN/端口HTTP(S)直接访问需VPN/防火墙配置

性能与效率

  1. 局域网性能‌:

    • NFS‌:在Linux/Unix环境中性能最优,尤其是大文件连续读写。无状态设计减少开销。
    • SMB‌:现代SMB3(尤其是3.1.1)在Windows和跨平台接近NFS,小文件性能优于NFS。
    • WebDAV‌:HTTP协议开销大,性能最低(比SMB/NFS慢20-50%)。
  2. 小文件操作‌:

    • SMB在Windows上缓存优化更好,大量小文件传输占优。
    • NFS依赖配置(如async写入),需调优才能匹配SMB。
  3. 大文件传输‌:

    • NFS通常领先(协议开销低),SMB3多通道可聚合带宽。
    • WebDAV受HTTPS加密拖累,速度明显下降。
  4. 高并发场景‌:

    • NFS无状态设计更适合高并发读(如虚拟机集群)。
    • SMB3支持目录租约(Directory Leasing),减少重复查询。

稳定性与兼容性

  • SMB‌:
    • 最佳Windows集成‌,但早期版本(SMB1)有漏洞(如永恒之蓝),‌务必禁用‌。
    • macOS/Linux通过Samba支持良好,跨平台共享首选。
  • NFS‌:
    • Linux/Unix环境最稳定‌,Windows需安装NFS客户端(功能受限)。
    • 版本兼容问题常见(建议用NFSv4)。
  • WebDAV‌:
    • 依赖Web服务器(如Apache/Nginx),配置不当易崩溃。
    • 移动端兼容性最佳(可直接播放视频/文档)。

总结

  • 功能最全‌:‌SMB‌(ACL、锁、跨平台)。
  • 性能最高‌:‌NFS‌(Linux环境)、‌SMB3‌(Windows/跨平台)。
  • 最易远程访问‌:‌WebDAV‌(HTTP便利性)。
  • 最稳定‌:‌NFS‌(企业级场景)、‌SMB‌(主流OS深度集成)。

⚠️ ‌关键提醒‌:协议性能受实现质量影响极大(如Samba vs Windows SMB),实际部署前建议用iperf+fio测试您的环境。若是家庭用户,SMB通常是最省心的选择;若是纯Linux环境,NFS性能更优;若需随时从外网访问手机相册,WebDAV更方便。