Tag: App

2 Posts

应用集
优先选择美观、开源、开放的应用 跨平台/Web OCR:白描 PDF 阅读/标注:Goodnotes Reminder:Microsoft To Do VPN:WireGuard、tailscale 公式提取:Mathpix 数学解答:WolframAlpha 浏览器:Firefox 生产力套件:Microsoft 365 笔记:OneNote、Nebo 纯文本笔记:Joplin 绘图:Concepts、Krita 背单词:Anki 隐私浏览器:Tor Browser Android Markdown 编辑:Pure Writer OTP 管理器:Aegis、andOTP PDF 阅读/标注:Xodo、Flexcil、Noteshelf VPN:SagerNet 下载器:1DM、Advanced Download Manager 二维码扫描:Binary Eye 剪贴板清空:Clear Clipboard 压缩包管理:ZArchiver 天气:几何天气 密码管理器:KeePassDX 小说阅读器:Moon+ Reader 应用信息:LibChecker 应用隔离:Shelter 手写笔记:Notewise 打码:Pure Mosaic 文件同步:FolderSync 文件管理:MiXplorer、Solid Explorer 文本编辑:QuickEdit 文档扫描:Microsoft Lens 日语 OCR 词典:Kaku 日语新闻:TODAI 漫画阅读器:Perfect Viewer、Tachiyomi、Kuro Reader 相册:Simple Gallery 绘图:Infinite Painter 翻译:Google Translate 背单词:AnkiDroid 自动化:Tasker 视频播放器:MX Player 计算器:All-In-One Calculator、Calculator++ 设备信息:DevCheck 词典:EBPocket 输入法:Gboard、Samsung Keyboard 通知管理:BuzzKill 邮箱/通讯录/日历:Microsoft Outlook 金融行情:TradingView 隐藏 Activity 启动器:Activity Launcher 音乐播放器:Poweramp PC Windows/Linux BT 下载:qBittorrent C/C++ IDE:Visual Studio EPUB 编辑:Sigil IP/端口扫描:Angry IP Scanner JAVA IDE:IntelliJ IDEA JDK:Temurin 下载器:Motrix 图片编辑:GIMP 垃圾清理:BleachBit、CCleaner 文件同步、备份:FreeFileSync、SnapRAID 文本编辑:Visual Studio Code 文献管理:Zotero 视频播放器:VLC 邮箱/通讯录:Thunderbird 音视频处理、转换:FFmpeg、FLAC、WavPack、Opus-tools Windows CLI 应用管理:Scoop CPU 指示器:RunCat EPUB 阅读:Starrea PDF 编辑:Foxit Shell:PowerShell Terminal:Windows Terminal 卸载器:Uninstall Tool、Geek Uninstaller 压缩包管理:7-Zip 右键菜单管理:ContextMenuManager 媒体浮窗:ModernFlyouts 字幕编辑:https://github.com/SubtitleEdit/subtitleedit 密码管理器:KeePass 批量重命名:PowerToys 显示器控制:Twinkle Tray 硬盘信息:CrystalDiskInfo 虚拟机:VMware Workstation Player 词典:EBWin 音乐 Metadata 编辑:Mp3tag 音乐播放器:foobar2000 Linux Shell:Zsh Terminal 复用:tmux Firefox Add-ons Cookie 编辑:Cookie Quick Manager HTTPS 自动跳转:HTTPS Everywhere Privacy Pass protocol:Silk RSS 检测:RSSHub Radar Steam 比价:Augmented Steam Tab 分组:Simple Tab Groups Twitter 优化:Tweak New Twitter URL 跟踪移除:ClearURLs…
thumbnail
OpenStack 部署记录
OpenStack 部署记录 在三台服务器上部署 OpenStack,毕设课题的一部分。 课题名称是“基于NFV的虚拟网络设计”,实际上就是帮老师在新采购的三台服务器上部署 OpenStack 构建私有云。 设备 Ubuntu1: Intel Xeon Silver 4210 @2.20GHz Samsung 16G RDIMM DDR4 with ECC @2666MHz (M393A2K40CB2-CTD) Toshiba 2T HDD @7200RPM (MG04ACA) Ubuntu 18.04 LTS CentOS1, CentOS2: Intel Xeon Silver 4210 @2.20GHz Samsung RDIMM with ECC 16G DDR4 @2933MHz * 4 (M393A2K40CB2-CVF) Toshiba 2T HDD @7200RPM (MG04ACA) CentOS 7 直接以系统 + 数字命名设备,服务器的配置很奇妙。Ubuntu 仅仅只有 16G 的内存,剩下两台服务器莫名其妙要装 CentOS。明明装 Ubuntu 的原因是不熟悉 CentOS,为了更长的支持时间也可以选择 Ubuntu 20.04 LTS。 架构 从默认源安装,Ubuntu 18.04 TLS 只有 Queens,而 CentOS 可以选择 Train, Stein, Rocky, Queens。 Ubuntu TLS 可以使用 UCA 支持 Ussuri, Train, Stein。 自然是尽可能选择新版本,部署最小化安装的 OpenStack Train。 Ubuntu: 控制节点 Keystone, identity service Glance, image service Placement, placement service Neutron, networking service Horizon, dashboard CentOS1: 计算节点 Nova, compute service CentOS2: 计算节点 Nova, compute service 手动部署 Docs: <https://docs.openstack.org/queens/install/index.html> Environment Docs: <https://docs.openstack.org/install-guide/environment.html> 最开始没注意到这一部分,里面有硬件配置要求,以及一些必须的相关环境的配置。 Keystone Docs: <https://docs.openstack.org/keystone/queens/install/keystone-install-ubuntu.html> su -s /bin/sh -c "keystone-manage db_sync" keystone 这里有个坑,在运行完这条命令之后,神奇地不会有任何 Console 输出,即使有错误运行失败也一样。导致开始安装 Glance 后我才发现有问题,且不知道问题出在哪。 运行完之后一定要在 MariaDB 里执行 USE keystone; SHOW TABLES;,手动检查数据库初始化是否成功。 如果运行失败需,查看日志需要使用 --log-file 参数指定输出日志文件。 这条命令在 Debain/Ubuntu 默认的 MariaDB/MySQL 配置下运行是一定会出现错误的。 Index column size too large. The maximum column size is 767 bytes. Debain/Ubuntu 的 MariaDB/MySQL 默认使用 utf8mb4 作为字符集,造成 InnoDB 表索引字段长度超过限制。需要修改数据库的字符集为 utf8,同时修改相应的字符序。 Glance…