您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

2021 专业人士 Linux 系统 TOP 5

时间:2021-12-09 09:43:40  来源:  作者:InfoQ
2021 专业人士 Linux 系统 TOP 5

 

近日,外媒 ZDNet 评选了适合专业人士使用的 linux 桌面版操作系统,并排出了前五名。这里的专业人士主要指从事开发、运维、网络安全等行业的人员。

开发者首选:Fedora

 

来自 Red Hat 的 社区 Linux 发行版 Fedora 应是程序员的首选 Linux。一方面 Fedora 很容易安装和设置,对于程序员来说,Fedora 还拥有一个优秀的开发者门户网站,里面有关于开发命令行、桌面、移动和网络应用的专门指南。

 

Fedora 开发者门户网站提供了开发硬件设备(如 Arduino 和 Raspberry Pi)的优秀指南。此外,还配备了诸如一流的集成开发环境 Eclipse(适用于 JAVA、C/C++、php)和 Vagrant(一种用于创建可复制、可移植的容器或基于虚拟机如 VM 的开发环境工具)等开发工具。

绝对控制权:Arch Linux

 

Arch 的口号是“Keep it simple”保持简单,Arch 只提供了一个命令外壳,对于用户来说,你是用哪种桌面环境,如何定制完全取决于你个人。因为 Arch 只有命令行,对于习惯图形化界面的用户可能第一时间不容易适应,虽然有出色的 ArchWiki 文档的帮助,但你依然要做许多调试与配置工作。

 

不过你也可以尝试 Manjaro Linux,这个发行版把安装和运行 Arch 的大部分工作都完成了。它提供了三个桌面版本 GNOME、KDE Plasma 和 XFCE。

 

同时,如果你想切换 Linux 内核,Manjaro 也是少数几个能让你轻松切换操作系统的发行版之一。你只需要重新启动你的系统,在启动菜单中进行选择,然后就可以回到桌面在下面运行一个新的内核。

基于源代码:Gentoo

 

如果你想深入了解 Linux,那么基于源代码的发行版 Gentoo 很合适。对于初学者来说,Gentoo 没有安装程序,正如其开发者所说:“你就是安装者”,“一旦你吸收了 Gentoo 手册,你可以应用所有你想要的自定义功能。”

 

此外,你还需要学习 Portage,几乎所有其他的 Linux 发行版都使用二进制软件打包系统,比如 Red Hat 的 RPM 和 Debian 的 APT,而 Portage 是基于源代码的。如果你想在 Portage 中安装一个程序,实际上你是在机器上编译该应用程序的源代码。

 

Gentoo 给了用户很大的权限,同时提供了 Sabayon Linux,基本上 Sabayon 为你做了大部分 Gentoo 的设置决定,你依然有很大的控制权,只是不需要再为每一个设置按钮和开关去操心。

 

未来 Sabayon 会改名为 MocaccinoOS,与 Gentoo 的主要区别在于它使用了新的基于容器的打包系统 Luet,目前仍处于测试阶段,只推荐有经验的用户和开发者使用这个版本。

安全专家与黑客专属:Kali Linux

 

Kali Linux 是一个为渗透测试或黑客行为而设计的 Linux 发行版,由于《黑客军团》的缘故,Kali Linux 知名度暴涨。

 

Kali Linux 是安全公司 Offensive Security 的开发人员的作品,建立在 Debian 上,历史可以追溯到基于 Knoppix 的数字取证和渗透测试发行版 BackTrack。

 

虽然安装设置 Kali 和设置任何其他 Debian 发行版一样简单,但它的默认软件包是有所不同。它的默认办公套件 LibreOffie 和默认电子邮件客户端 Thunderbird 都没有提供。相反,它配备了 OWASP ZAP 等安全程序,用于检测网站的安全问题;配备了 SQLWAP,可以自动检测和利用 SQL 注入漏洞;以及 THC Hydra,一个流行的密码破解器。

 

Kali Linux 不能把你变成一个黑客或安全专家,要做到这一点,你必须知道什么是计算机、编码和安全,它只是为你提供了入门的工具和通往专家道路上的需求。

“起死回生”型:SystemRescue

 

SystemRescue 也被称为 SystemRescueCD,由此可见它是为修复损坏的电脑而设计的。

 

SystemRescue 并不是一个永久性的操作系统,相反,你可以从 USB 驱动器、DVD 驱动器甚至 CD 驱动器启动它,一旦启动,就可以用它来拯救一台出现问题的机器,并尝试让它“起死回生”。

 

SystemRescue 的使用并不简单。像 Kali 一样,它为你提供了完成工作所需的工具。它配备了 GNU Parted 等程序,用于操作磁盘分区和文件系统;还有 ddrescue 一个数据恢复工具,通过从损坏的存储设备中复制块级的数据来工作;rsync 一个用于在本地网络上将故障驱动器的数据克隆到另一台稳定计算机的程序。

 

这些工具用起来都不容易,在尝试使用 SystemRescue 拯救一个机器的系统之前,建议先阅读 SystemRescue 手册。

 

这五款为专业人士准备的 Linux 版本,你用过哪一款,无论如何,实际操作之前一定要查阅官方文档,了解操作与风险后再投入使用。



Tags:Linux   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、背景介绍作为一名渗透测试工作人员(或者小白),在我们的日常工作或者学习中,我们不可能时时刻刻将自己的个人电脑(安装好Kali Linux的个人主机)带在身边,当我们没有带自己的个人...【详细内容】
2021-12-27  Tags: Linux  点击:(2)  评论:(0)  加入收藏
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  Tags: Linux  点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  Tags: Linux  点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  Tags: Linux  点击:(13)  评论:(0)  加入收藏
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。1、设置复杂密码服务器设置大写、小写、特殊字符、数字...【详细内容】
2021-12-20  Tags: Linux  点击:(7)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  Tags: Linux  点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  Tags: Linux  点击:(21)  评论:(0)  加入收藏
概述我们知道SQL Server是微软公司推出的重要的数据库产品,通常情况下只支持部署在windows平台上。不过令人感到兴奋的是,从SQL Server 2017开始支持 linux系统。此 SQL Serve...【详细内容】
2021-12-17  Tags: Linux  点击:(13)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  Tags: Linux  点击:(21)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  Tags: Linux  点击:(26)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(13)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(21)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(21)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(34)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(26)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(16)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(24)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条