我的Linux工作环境,你肯定很好奇吧。

4,143 阅读4分钟

为什么我能够将ubuntu作为我的主力系统这么久,家里面的台式电脑也装了ubuntu并作为主力系统使用呢? 原因是我打造了最适合自己的Ubuntu系统,唯一的缺陷就是腾讯QQ和微信了,但是有响应的解决方法,后面再说。 为什么我不使用windows或者mac呢?因为KVM,目前我已经爱上kvm了再也不想使用vmware或者virtualbox了。 还有就是linux的开放性,完全基于自己的喜爱订制你自己的系统,完全符合你自己的意愿打造自己的系统。

美化相关在知乎上大把资料。

  • 美化各自有各自的爱好,我比较喜爱mac风格,可以在知乎上选择自己系统的风格。
  • 你只需要掌握Ubuntu美化 site: zhihu.com关键字指定网站搜索方法即可。
  • 下面是我自己美化后的截图。

推荐软件篇

虚拟化之KVM十分推荐
  • kvm 才是虚拟化的最佳方案,整合VirtlIO IO虚拟化技术提升虚拟机读写性能,如果不关注虚拟机的性能而且你的主机内存小的话,推荐KSM内存分页合并技术,KSM允许Linux内核识别出包含相同内容的内存页,然后合并这些内存页,将数据整合在一个位置可以多次引用。平时可以跑10台虚拟机的主机现在可以跑更多的虚拟机了。当然必须要OS相同的情况下。
  • 当然也有缺点,kvm的图形化能力真的是差爆了,但是我一般都不运行桌面级系统,如果是虚拟化windows我也是通过远程桌面进行连接,这样效果更棒。
  • 也有其他虚拟化推荐方案例如大名鼎鼎的VMware(我感觉较次于kvm,但图形化效果超棒),virtualBox(it's free and open source,免费开源的我就不说什么了,毕竟都免费给你用了加油吧!)。
生产力软件推荐
  • VScode 我用来写dockerfile 、 ansible yaml 、k8s yaml、 shell脚本都是不错的选择,但是k8s没有语法检测,我觉得很伤心,经常写错keyword...
  • Pycharm 我用来写python代码很不错!!十分推荐。
  • IDEA 我用来阅读java代码最好的工具,我感觉和myeclipse更好我更喜欢IDEA,这个个人观点吧,仁者见仁智者见智,我对于java只有阅读能力,没有开发能力,真惨。
  • MysqlBench 我个人觉得这个数据库管理软件功能最强,但是个人平时还是在控制台管理。很少用。
  • wps 很好Linux上很纯净没有一点点广告。
  • Remmina 远程连接最佳工具个人认为。
  • yed 画图工具,架构图我个人首选,java开发的jar包,使用java -jar 去运行。
  • GoldenDict: 我感觉最佳字典工具,词库需要自己下载。
  • 搜狗输入法 Linux上最佳的输入法。
  • wiresshark 我觉得很棒的抓包和看包工具,需要使用root身份去运行哦。
  • Thunderbird: 收发右键很不错,推荐Minimize on Close插件不会直接关闭客户端,一直可以准确的获取到新邮件。
  • Chrome浏览器:不必多说,推荐插件AdGuard广告拦截器,和谷歌上网助手->可以访问使用谷歌服务啦。
  • Xtreme Download: java开发的多线程下载工具,很nice
  • stacer: 管理系统和清理垃圾。
  • 坚果云:用来同步自己的VNote笔记和其他的资料。
写作相关
  • Typora 个人感觉markdown最佳写作工具,缺点不支持文件夹管理。
  • VNote 我现在基本上用这款写作,拥有优秀的文件夹管理,像管理笔记一样很棒,功能很强大。
  • Shutter: 截图工具,比ubuntu自带那个好了不知道多少倍,需要安装插件拓展更多功能。
  • XMind: 思维导图。
娱乐相关:
  • 网易云音乐: 很棒。
  • VLC播放器:很赞。
系统相关:
  • AppimageLauncher: 用来更好的使用以appimage为拓展名的应用程序。
  • Preload:用来跟踪频繁运行的应用程序,已在系统内存中加载了相关的依赖项,需要时那些应用程序可以迅速加载。
GnomeShellExtension
  • Coverflow Alt-Tab: 超级炫酷的切换窗口。
  • Bing Wallpaper Changer: 使用bing每天的壁纸来更换桌面和锁屏壁纸。
  • Caffeine :用来让电脑桌面不锁屏。
  • Docker Integration FR: 在桌面右上角管理docker。
  • Dynamic Top Bar: 让顶部栏变得透明。
  • OpenWeather:天气
  • Time ++ :可以设定TODO并设置闹钟,提醒自己该做了。
  • Vitals:系统硬件资源使用和温度情况。
至于TIM和微信怎么办呢?
  • 我以前是使用deepin基于wine4搞的TIM和微信但是让我感觉真的字体什么的真的很烂。
  • 所以目前我是使用kvm虚拟化了一个windows server 2008 r2 安装TIM和微信,并使用远程桌面进行使用。
享受开源, 拥抱开源。