Ubuntu下SSH管理及SFTP下载工具Muon(Snowflake)
简介
Muon其实更像是一个基于ssh的服务器管理工具, 界面中有PAC Manager的影子, 集成了文件管理, ssh命令行, 服务器性能监测和工具包等功能. 因为这个工具的编写语言是Java, 所以也包含了Java带来的优点和缺点, 优点就是跨平台,基本上可以做到绿色安装, 缺点就是依赖于JDK, 内存占用较高. 另外对HiDPI支持不好.
项目地址: https://github.com/subhra74/snowflake
安装
默认安装
对于Ubuntu, 在release下载deb的安装包, 使用 sudo dpkg -i 命令安装.
如果系统未安装openjdk-11-jre, 在安装时会有错误提示. 再用sudo apt install -f 补充安装即可.
这种方式必须安装openjdk-11-jre, 不能用ignore-depends改变依赖关系, 即使安装时可以使用ignore-depends压制依赖提示, 在后续的apt update中依然会让你安装.
在这个链接中有相应的说明, 如果想取消依赖, 需要修改deb, 这个解包修改再打包的过程是比较麻烦的.
手动安装
对于部分用户, 因为系统中存在多个JDK版本, 并且不希望默认使用openjdk-11-jre的, 可以手动安装
$ dpkg -c snowflake-1.0.4-setup-amd64.deb
drwxr-xr-x root/root 0 2020-02-08 06:46 ./
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/snowflake/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/bin/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/applications/
-rwxr-xr-x root/root 40239579 2020-02-08 06:46 ./opt/snowflake/snowflake.jar
-rwxr-xr-x root/root 59173 2020-02-08 06:46 ./opt/snowflake/snowflake-logo.png
-rwxr-xr-x root/root 48 2020-02-08 06:46 ./usr/bin/snowflake
-rwxr-xr-x root/root 121 2020-02-08 06:46 ./usr/share/applications/snowflake.desktop
从deb包信息可以看到, 包含的文件只有4个: snowflake.jar, logo.png, snowflake启动脚本, snowflake桌面图标, 将其复制到对应的目录就可以了
单独安装JDK-11
往 https://jdk.java.net/ 下载 Java SE 11 之后解压到/opt/jdk, 然后将jdk11的bin/java 软链至/usr/bin/下, 如果不打算全局使用JDK11的java, 则修改 /usr/bin/snowflake, 将
#!/bin/sh
java -jar /opt/snowflake/snowflake.jar
改为
#!/bin/sh
/opt/jdk/jdk-11/bin/java -jar /opt/snowflake/snowflake.jar
然后可以在命令行直接执行 /usr/bin/snowflake查看启动情况, 如果没问题, 以后就可以直接从图标启动
使用
图形界面相对是比较简单的, 注意在下载大文件时, 要选择后台下载, 否则当前连接的界面会阻塞在下载进度条上无法进行其他操作.
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的