集成信通芯片组文档库
首页
Overview
基础知识
GPU服务器
EDA服务器
工作站
工具
站点简介
GitHub
首页
Overview
基础知识
GPU服务器
EDA服务器
工作站
工具
站点简介
GitHub
  • Overview
    • 用前必读
    • 服务器资源列表
    • FAQ
    • 如何连接服务器
  • 基础知识
    • 学会提问和搜索
    • Linux基础
  • GPU服务器
    • 服务和应用
    • 更新日志
  • EDA服务器
    • 服务和应用
    • 更新日志
  • 工作站
    • 服务和应用
    • 更新日志
  • 工具
    • AI编程工具
    • Docker
    • Git
  • 站点简介
    • 更新日志

学习Linux基础

如果你不会使用Linux,使用服务器对你来说将非常迷茫

将你的绝大多数开发环境部署到Linux系统中,严格优于Windows,一般优于Macos。

Linux提供更透明、更简单的系统机制和环境变量,更方便的包管理器,大多数计算机和集成电路领域的工作都是发生在Linux系统上的。

课题组的所有服务器都使用Linux系统,他们属于不同的发行版(Ubuntu、Debian、Arch、Centos是GNU/Linux的发行版,Linux本身是发行版的系统内核)。

请务必学习Linux基础,参考中科大Linux101课程进行自学(略读,2天之内即可)。掌握基础概念名词、系统基本机制和使用方法。

Linux的选择

首先,如果你不是Linux Geek,不必在任何场合下都使用Linux。Windows或Macos仍然是桌面办公的更优选择。Linux的桌面环境和日常软件丰富度不如前两者。但服务器一般使用Linux。

如果你希望在笔记本电脑本地进行一些开发,首推WSL(即Windows的linux子系统),WSL is the best Linux!

如果只是学习,建议使用虚拟机。建议不懂Linux可以都装个虚拟机玩一下,玩坏了也不怕。

关于Linux发行版,强烈建议选择Debian或Mint,而非更为广泛使用的Ubuntu(臃肿、私货多)或Centos(已经停服了)。如果你有折腾的勇气,可以选择ArchLinux。

Prev
学会提问和搜索