磁盘类型 品牌:TOSHIBA 1TB 2.5' 移动硬盘 型号:TOSHIBAMQ01ABD100 文件系统 分区类型:GPT 文件系统:单个 exFAT 分区 故障记录 磁盘驱动器策略从"快速删除 阅读全文
分类: Server & OS
命令行发送测试邮件
全局变量定义 USER="user" PASSWORD="password" SMTPSERVER="smtp.163.com:465" MAILFROM="user@163.com" MAILCC= 阅读全文
MS-DOS脚本清理旧日志文件
- MS-DOS脚本清理旧15天之前的日志文件;
echo Y | del /F /P
可以追加删除操作到脚本日志中;del /A:-
表示删除所有类型文件,包含隐藏文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
@color 1F & echo off @title Delete 15 Days Ago Files by Desen mode con cols=120 lines=200 cls #日期格式化 for /F "tokens=2 delims='='" %%Y in ('WMIC Path Win32_LocalTime GET Year /VALUE') do ( if "%%Y" NEQ "" (set "Year=%%Y") ) for /F "tokens=2 delims='='" %%M in ('WMIC Path Win32_LocalTime GET Month /VALUE') do ( if "%%M" NEQ "" (set "Month=%%M") ) for /F "tokens=2 delims='='" %%D in ('WMIC Path Win32_LocalTime GET Day /VALUE') do ( if "%%D" NEQ "" (set "Day=%%D") ) set "DT=%Year%-%Month%-%Day%" #移除字符串中所有空格 set "DT=%DT: =%" #英文系统日期 #set DT=%date:~10,4%-%date:~4,2%-%date:~7,2% #中文系统日期 #set DT=%date:~0,4%-%date:~5,2%-%date:~8,2% set DIR1=C:\Users\admin\AppData\Local\Temp set ENV=C:\Windows\system32 # %~dp0 表示脚本所在目录以 \ 结尾 set LOG="%~dp0Del_%DT%.log" echo Start time: %date% %time% >>%LOG% %ENV%\forfiles.exe /P %DIR1% /S /M *.log /D -15 /C "%ENV%\cmd.exe /C echo Find @path" >>%LOG% %ENV%\forfiles.exe /P %DIR1% /S /M *.log /D -15 /C "%ENV%\cmd.exe /C echo Y | del /F /P /A:- @path" >>%LOG% #forfiles 命令参数说明: # /P 表示开始搜索的路径 # /M 根据搜索掩码搜索文件 # /S 递归到子目录 # /C 表示为每个文件执行的命令 # @file 返回文件名 # @fname 返回不带扩展名的文件名 # @ext 只返回文件的扩展名 # @relpath 返回文件的相对路径 # @path 返回文件的完整路径 # /D [{+ | - }] [{MM/DD/YYYY | DD }] # + 日期大于或等于 # - 日期小于或等于 # MM/DD/YYYY 指定的日期 # DD 当前日期+或-指定天数, 如果未指定+或-, 则使用+; DD的有效范围是0~32768. |
ffmpeg 调用 NVIDIA GPU 处理视频转码
软件下载 NVIDIA CUDA ffmpeg for Windows-x86_64 ffmpeg for Linux-x86_64 NVIDIA CUDA 安装 自定义安装仅需要勾选以下4个选项: 阅读全文
Android 常用工具的使用
Android 11 及更高版本 在设备上启用“开发者选项-无线调试”功能 Wi-Fi远程调试设备-配对:adb pair 192.168.18.110:37859 Wi-Fi远程调试设备-连接:ad 阅读全文
密码保护:Linux 系统检查用
Linux 问题记录
如何删除 RHEL/CentOS 7 系统中的 virbr0 网桥? 执行以下 bash 命令停用并删除 virbr0 网桥 ifconfig virbr0 down && brctl 阅读全文
系统诊断日志收集方法
SuSE Linux
参考:https://www.suse.com/support/kb/doc/?id=7010249
- 安装 supportutils 软件包;
- 执行
supportconfig -l
命令收集诊断日志;
RedHat Linux
参考:https://access.redhat.com/solutions/3592
- 安装 sos 软件包;
- 执行
sosreport --batch
命令收集诊断日志;
VMware ESXi
- 执行
vm-support
命令收集诊断日志; - 执行
vm-support -s > /vmfs/volumes/datastorexxx/vm-support-Hostname.tgz
命令将日志保存到指定目录;
AnyConnect 客户端连接脚本
- 懒人:不想记 VPN 服务器信息,顺便留个 BAT goto 脚本模板。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
@color 1F & echo off @title AnyConnect VPN Client by Desen mode con cols=120 lines=200 reg add HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_cmd.exe /v "WindowPosition" /t REG_DWORD /d 0x001401c2 /f cls :option color 5e echo Listed VPN Servers as below: echo 1) ServerA echo 2) ServerB echo 3) Status echo 4) Disconnect set ServerA=10.1.1.11:4433 set ServerB=10.1.1.12:4433 set vpncli="C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" set menu=------------------------------Goto-Menu------------------------------- set /p null= Enter Option : if /i "%null%"=="1" goto cu if /i "%null%"=="2" goto ct if /i "%null%"=="3" goto stats if /i "%null%"=="4" goto dk :cu cls %vpncli% connect %ServerA% echo %menu% & ping 127.1 -n 3 > nul goto option :ct cls %vpncli% connect %ServerB% echo %menu% & ping 127.1 -n 3 > nul goto option :stats cls %vpncli% stats echo %menu% & ping 127.1 -n 3 > nul goto option :dk cls %vpncli% disconnect & ping 127.1 -n 3 > nul echo %menu% goto option |
OpenSSH 公钥认证
ssh-keygen 命令参数说明 创建SSH密钥对并导入私钥 以admin登录到服务器172.16.10.136并执行以下命令: mkdir ~/.ssh && chmod 700 阅读全文