如果我想用Linux作为日常用来开发的系统,来学习操作Linux,选择那个系统好
Linux一直都在学,一直忘,我想安装一个Linux系统,作为日常开发用,那么,我选择那款Linux,系统好,我知道红帽,CentOS,乌班图,没有经验,不知道哪个好用??
这个问题已被关闭,原因:无法获得确切结果的问题
回复内容:
Linux一直都在学,一直忘,我想安装一个Linux系统,作为日常开发用,那么,我选择那款Linux,系统好,我知道红帽,CentOS,乌班图,没有经验,不知道哪个好用??
我相信新手做linux开发,最大的需求是如何顺畅跑通网上(尤其是英文互联网)的各种教程。
从这个意义上,我推荐fedora、ubuntu任选其一,ubuntu要选非lts的活跃升级版。如果是练习服务器部署也可以centos。其他的系统从针对性的教程数量来看,其实都不怎么好。
至于桌面环境倒可以随便——比如fedora xfce spin和原版的fedora就真的没有什么不同。我相信很多人很讨厌fedora和ubuntu默认的GNOME 3和Unity桌面。这绝对是个正当的诉求。
以下是私货,请勿太当真,不认可的话麻烦跳过,万分感谢:
有些自以为是的“高手”,会居高临下的声称“linux发行版都一样”,甚至故意推荐一些自己认为“困难”、“本征”、“最新”、“硬派”但是偏偏不便使用的发行版……
但我相信:先在流行的发行版上最短时间跑通教程,知道怎么做才是对的,再在其它发行版上遭遇问题、解决问题,才是新手的营生之道。
《Rework》说过:成功本身才是最好的经验和激励,成功了才能知道怎么做是对的,从而将来做得更成功,去TM的失败才是成功之母。 我相信这个经验同样适用于Linux的学习。
勿忘初心,高手们。
如果还没用过Linux,那首推Ubuntu + CLion,是我见过的最舒服的组合。
选择哪种发行版是一个永恒的问题,而如果目标是做开发的话,那么你只有两个选择,Ubuntu or fedora. 由于后者报上了红帽爸爸的大腿,可能会有更好的支持,我建议你选择后者
桌面Arch Linux,服务器CentOS的路过…
都比较流行,ubuntu用的比较多吧,内核都一样,喜欢那个就用那个吧。
一直用CentOS,因为最后部署的时候各种云服务器都主推CentOS,貌似。
如果服务器首推CentOS,非服务器那就Ubuntu吧。感觉linux最新的ui都很cool
ubuntu吧,看你是新手,这个配置和安装软件都很方便。更新推送很不错,有专门的软件中心安装软件,做java或android的话安一个挺好。
如果楼主要选择Ubuntu
的话,建议用Linux Mint
,也是基于ubuntu
的
这种问题竟然审核能过!
防止跑题,推荐ubuntu

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

在PHP8 中,match表达式是一种新的控制结构,用于根据表达式的值返回不同的结果。1)它类似于switch语句,但返回值而非执行语句块。2)match表达式使用严格比较(===),提升了安全性。3)它避免了switch语句中可能的break遗漏问题,增强了代码的简洁性和可读性。

在PHP中可以通过使用不可预测的令牌来有效防范CSRF攻击。具体方法包括:1.生成并在表单中嵌入CSRF令牌;2.在处理请求时验证令牌的有效性。

PHP中的...(splat)操作符用于函数参数和数组解包,提升代码简洁性和效率。1)函数参数解包:将数组元素作为参数传递给函数。2)数组解包:将一个数组解包到另一个数组中或作为函数参数。

在PHP中,final关键字用于防止类被继承和方法被重写。1)标记类为final时,该类不能被继承。2)标记方法为final时,该方法不能被子类重写。使用final关键字可以确保代码的稳定性和安全性。

C语言条件编译是一种根据编译时条件选择性编译代码块的机制,入门方法有:使用#if和#else指令根据条件选择代码块。常用条件表达式包括STDC、_WIN32和linux。实战案例:根据操作系统打印不同消息。根据系统位数使用不同的数据类型。根据编译器支持不同的头文件。条件编译增强了代码的可移植性和灵活性,使其适应编译器、操作系统和CPU架构变化。

我开发了一个名为Lua-Libuv的项目,并乐于分享我的经验。项目初衷是探索如何利用Libuv(一个用C语言编写的异步I/O库)构建简单的HTTP服务器,而无需深入掌握C语言。借助ChatGPT的辅助,我完成了HTTP.C的基础代码。在处理持久连接时,我成功实现了在适当的时机关闭连接并释放资源。起初,我尝试创建一个简单的服务器,通过关闭连接来结束主程序,但遇到了一些问题。我尝试过使用流式传输发送数据块,虽然有效,但这会阻塞主线程。最终,我决定放弃这个方法,因为我的目标并非深入学习C语言。最终,我

PHP中的严格类型通过在文件顶部添加declare(strict_types=1);来启用。1)它强制对函数参数和返回值进行类型检查,防止隐式类型转换。2)使用严格类型可以提高代码的可靠性和可预测性,减少bug,提升可维护性和可读性。
