技术冲浪: 拥抱 Linux 的时代

大胖的碎碎念

秋日黄昏, 对着面前电脑的蓝屏, 张大胖饮完一杯老酒, 回想起人生第一次用 win 时。
大概在零几年,初次上手,就能很方便登录 qq, 打 4399 小游戏, 以为世界上只有 Windows 这一种操作系统 。
学编程时也是用它, 在低性能笔记本上艰难的配置各种开发环境, 忍受着卡顿还经常蓝屏, 时不时卡死.
后来装了 MacOS, 才知道原来命令行能做这么多事情, 渐渐接触到更多 Unix/Linux 的操作系统, 第一感觉
就是挺自由的, 当然仅限于我是名程序员。

早些年很多zf机关, 银行企业里, 运维服务器都是 Windows server, 上面跑的都是基于 win 平台开发的程序,
甚至上面就是几个 oracle + 无数个存储过程. 可现在东风吹, 战鼓擂,大人时代变了, 先是棱镜门事件引发的 去IOE运动,
到现在的信创国产化运动, win 因为历史原因, 被越来越多的中国企业在操作系统选型上抛弃, 于此相对的是 Linux 强势崛起,
对我们开发者而已, 当然是要与生产环境保持一致是最好的, 统一产生效率, 在这里向大家号召, 试着安装 Unix(排除win)/Linux 系统作为开发机/日常机。

笔者现在已经完成去 windows 化了, 开发机 MacOS/Win 双系统(有一说一Win 打游戏可以的), 日常机 Manjaro (arch linux 的一种发行版) 各种包很给力,

技术冲浪: 拥抱 Linux 的时代

在笔记本安装 ManJaro

主要是以下 4 个步骤

  • 硬件检测
  • 制作启动 U盘
  • pre-installed (没正式安装时,可从启动盘预装环境流畅体验 Manjaro 的桌面系统, 进行配置安装)
  • 软件安装

硬件检测

官方建议的最低 PC 配置

  • 2GB 内存
  • 30 GB 硬盘空间
  • 最低 2 GHz 处理器
  • 高清显卡和显示器
  • 稳定的互联网连接

根据经验, 笔记本能装 win, 一般就能装 Manjaro。

技术冲浪: 拥抱 Linux 的时代

分配空余磁盘的 60GB 的空间创建新的卷, 用于安装 Manjaro.

2. 下载镜像, 制作

初期不用纠结安装什么样的主题镜像, 后期能很方便的替换。

轻松到能让你的笔记本一会像 win, 一会像 MacOS, 一会像 ipad。

https://manjaro.org/downloads/official/xfce/

  • 选择第二个精简版iso文件下载.
    • https://manjaro.org/downloads/official/xfce/
  • 准备 16GB 的空u盘.
  • 下载Refus制作U盘启动。https://rufus.ie/en/

技术冲浪: 拥抱 Linux 的时代

3. 关闭windows快速启动与安全启动

快速启动:参考 https://jingyan.baidu.com/article/48b558e30ca7977f38c09a95.html
安全启动:BIOS–System Configuration–Boot Options–Secure Boot–Disabled

pre-installed

1. 插入u盘到笔记本, 进入 bios 界面, 进入 u盘的预装环境。

技术冲浪: 拥抱 Linux 的时代
  • manjaro
  • 交换分区
  • 引导
  • 主目录
  • EFI 系统 (貌似只有 笔记本需要)

参考下图配置比例。

技术冲浪: 拥抱 Linux 的时代

Linux 之美

与其他操作系统相比,Linux 提供了许多优势:

  1. 可供所有人贡献、修改和增强源代码的开源软件。也可供用户免费下载使用。
  2. 与 Windows 操作系统相比,Linux 更不易受攻击且更安全。应用程序中的每个程序都需要管理员的授权,管理员需要输入密码。这样,Linux 就降低了执行任何病毒的可能性。
  3. 旧的和过时的计算机可以通过 Linux 复活,它利用过时的系统,如防火墙、备份服务器、低端系统等。
  4. Linux 中的软件更新比 Windows 更容易、更快。
  5. 自定义允许用户添加图标主题和壁纸,并根据需要轻松添加或删除功能。
  6. Linux 有许多 Linux发行版,称为distros,例如 Fedora、Ubuntu、Arch Linux、Debian、Linux Mint 等。这些发行版增加了用户可用的功能选择。
  7. 许多程序员使用 Linux,因此有很多针对错误或场景的在线帮助。
  8. 与 Windows 不同,安装和卸载程序后无需重新启动。
  9. Linux 系统变慢或崩溃的情况非常罕见。
  10. Linux 不会从用户那里收集大量数据以确保用户隐私。
  11. 大量网络和工作站可以同时运行而不会影响效率。
  12. Linux 支持执行几乎所有可能的文件格式。
  13. 低存储问题不会影响软件或应用程序的性能。
  14. 允许多任务处理。

Linux 日常使用,是需要克服win/mac的衣来伸手, 饭来张口的舒适感, 很多事情需要摸索。 维护 linux 系统相对倾向于命令行操作. 当然如果习惯了, 操作其它 linux 系统就会更手到擒来, 初用做开发机还是要慎重。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8615 人正在系统学习中

来源:Coding兴邦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月25日
下一篇 2022年2月25日

相关推荐