linux
新手入门linux选择哪个版本?
一、新手入门linux选择哪个版本?
这要看你的用途。大致来说,如果是家用或者办公,可以选择 Manjaro;如果需要用到一些企业级、科研类的软件,可以选择 Fedora;如果是搞开发,可以选择 Ubuntu。下面展开说明理由。
初学者 Linux 发行版的选择
Linux 五花八门的发行版 (distro) 背后都是几个比较重要的家族 (family),这些家族大致上是以软件包管理器和软件库来划分的。除了软件包管理器外,其他的软件基本是共通的。可以认为每个发行版都有一个不同个性的工程师,他们从一个公共仓库里挑选出自己需要的零件,按照自己的喜好组合、修改、调试出使用效果不同的最终产品。
因此,Linux 系统下面常见的疑难杂症 (除安装/管理软件外) 都可以参考 Archlinux 的在线文档解决。
Manjaro
Manjaro 是 Arch 家族 (的派生),包管理器是 pacman。
pacman 在包管理器中属于管理起来比较简单可靠的,但滚动更新的模式可能会带来某次升级后原地爆炸的风险。它的 AUR 扩展可以直接从各软件项目的 Git 那里拉取源代码现场编译,提供 Linux 下面几乎所有你能想象得到的软件。不过有时候某些源代码库会被墙,这样受影响的软件就无法通过 AUR 安装了。
Manjaro 的使用的是自己的软件库,可以简单理解为经过了一些打磨和沉淀的 Arch。它的软件包比 Fedora 和 Ubuntu 新,而且滚动更新的模式让用户能一直用上和上游同步的最新版的软件。它对私有软件入库来者不拒,只要好用就行,所以连 Steam 都有。只要执行 sudo pacman-mirrors - China 把软件库服务器改到中国境内,用起来问题很少。
Manjaro 目前是 Linux 下面最容易安装的发行版,而且切换内核、底层桌面环境配置、安装私有驱动都有专门的图形化界面,很省心。
Fedora
Fedora 是 Redhat 家族 (的派生),包管理器是 DNF/yum,软件包名称是 .rpm。Redhat/Centos 被广泛运用在企业场景,而 Fedora 可以被视作前者的技术测试平台兼个人版。
Fedora 对于入库软件要求比较严格。不符合自由开源软件标准,甚至是许可证有问题的开源软件都不会收录。它的软件库非常小,貌似连 H.264 都不能解码,许多在 Ubuntu 和 Manjaro 下面能直接安装的应用程序都没有提供。你可以额外挂载 RPM-Fusion 这类社区维护的软件库,这样就能提供足够丰富的软件了。
Fedora 的包管理器在网络有问题时容易卡死,卡死后恢复起来很麻烦,在墙内这是一大弱点。它的安装界面的磁盘配置部分设计非常不友好,估计会成为许多新手放弃的原因。它还有许多影响桌面用户的问题长期无人解决,比如使用数位板时会有两个鼠标光标……
综上所述,如果你不想动手修改,Fedora 并不是一个特别适合日常使用的发行版。但因为 Redhat 在企业 Linux 的影响力,许多企业、科研类软件只提供了 RPM 的可执行包,如果你要使用这些东西,那么 Fedora 会方便一些。
Ubuntu
Ubuntu 是 Debian 家族 (的派生),包管理器是 apt,软件包扩展名是 .deb。它曾经是桌面 Linux 的最佳方案,但是如今已经放弃桌面为主,全面倒向服务器应用。
Ubuntu 的软件包比较旧,不少图形应用程序的软件包和依赖包陈旧不堪。虽然通过挂载 PPA 可以获取新版软件包,却也很容易搞乱系统,一旦挂了那些自带更新版本的系统级软件包的 PPA,apt 的依赖管理将是地狱级别,兼容性问题也将是地狱级别。
Ubuntu 的桌面版本的体验不怎么好,默认主题的橙紫配色让人疲劳。每次新版发布,总是一番血祭,让人怀疑他们到底有没有测试过。RMS 还指出它预装的一些软件存在广告、侵犯用户隐私的情况。虽然前几年还能在网上搜到很多关于 Ubuntu 问题的答案,但如今这些答案已经过时了,还不如去参考 Archlinux 或者上游项目的文档。Ubuntu 的小毛病多,管理复杂,我平时已经不再推荐桌面 Linux 的新手使用 Ubuntu了。
Ubuntu 被广泛用于服务器场景,因为和大公司走得比较近,它比较适合用作开发平台。我的朋友尽管一直在抱怨 Ubuntu 的血祭,却也一直在 Ubuntu 下面开发程序。
如果你只是想试试看,那么上面几款都可以,至少安装成功不成问题。至于配置到可以舒服的使用,我觉得 Manjaro 成功的机率高许多。
桌面环境 (DE) 的选择
每个 Linux 发行版都提供了不同的桌面环境可供选择。每种桌面环境的配套工具都是独有的,连文件浏览器、图片查看器、PDF 阅读器、文本编辑器等都各有特色。目前主流桌面环境就是 KDE Plasma、Gnome、Xfce 这三种,其他的太玄乎,新手可能玩不转。
KDE 功能丰富,有点 Win7/10 的意思,无论是桌面环境还是配套软件,功能和选项都多到爆炸,要定制到自己需要的状态可能需要一番折腾。许多标杆级别的应用程序 (Krita/Kate/digikam/Musescore/Kdenlive) 都是基于 KDE/Qt 的,因此可以原生状态运行。
Gnome 简洁现代,但太特立独行,就好像在用 macOS 和 iOS 的杂交,不是每个人都能吃得下。Fedora 的 Gnome 是原汁原味的,Ubuntu 根据一般用户习惯进行了一些调整。Gnome 可定制性的空间小,但默认状态下也挺好用。适合不想折腾的人用。越折腾问题越多。
Xfce 比较 Win7,功能以够用为主,据称低配置不容易卡,但现在是 2020 年了。它采用了 Gnome 的基础库,项目力量比较弱。
新手可以先用 Gnome,少量配置即可使用。熟悉之后可以换 KDE Plasma。
中文输入法
KDE Plasma 使用 fcitx 输入法平台,fcitx-rime 输入法。
Gnome 使用 ibus 输入法平台,ibus-rime 输入法。
二、新手如何学习Linux?
谈谈如何学习Linux
1、假如你从来接触过Linux的话,首先要做的就找一本指导书来学习
2、现在公认的Linux的入门书籍是“鸟哥的私房菜”,讲的很全面
鸟哥的私房菜一共分为两部,一部是基础篇,一部是服务器篇
3、“鸟哥的私房菜”讲的很全面,可能会包括一些已经过时的知识点,但是这本书是入门Linux必备
4、学习Linux的时候,或者学习其他网络知识的时候最重要的就是实践操作
所以学习Linux,实践操作是必不可少的
5、首先就是要装一个Linux系统,鸟哥开始几章会讲Linux的由来以及怎样安装Linux的系统
6、安装Linu系统来学习使用Vmware 虚拟机就行了,不用真机装,没必要
7、按照鸟哥私房菜书籍的步骤一步一步照着做,刚开始学习最好让自己的学习环境跟书里的一致,这样可以少很多麻烦,也不至于打击你的学习兴趣
8、装完系统之后就是学习操作了,并且照着书里的操作一步步实践
当然很多时候你会不明白,这个时候你可以百度一下,很多人说goole,但goole已经XXX百度完全解决你初学时时候遇到的问题
9、再然后就是进入某些Linux社区去看看,提问题,或者看看别人所遇到的问题,新手吗?可以去新手频道看看
我推荐的网站是红联社区的新手园地
10、 你看书的时候刚开始是通读,然后是泛读,最后是精读,总之一定要读多几遍
11、等你第一次把书通读一遍之后,可以选择一些视频来看
推荐是韩顺平的Linux 或者上51cto的Linux 频道,里面有很多好的视频,有些要收费,有些不用
一些初级基础视频一般是不收费的,而且讲的也挺好
Linux视频我推荐51cto的马哥Linux,很不错,很受欢迎
12、上面的这些只是入门,如果想继续深入就要选择一个老师专门系统的学习当然不是说找个老师,而是在网上找到一个教程讲解不错的老师,并且有高中低级系统的知识体系
一步步跟着学,这样就差不多了
13、Linux是一个系统,一个平台,平常工作中应用的是工作在这个平台的软件,鸟哥第二部服务器篇就会讲解这些,第二部服务器篇就没那么容易看明白
14、这个时候就可以选择用百度查找官方文档,或是一些高手的经验博文
不断查找问题,解决问题
15、学习Linux的时候不要想一口气把所有全部学完,基础一定要打好
16、基础篇和服务器篇学的差不多的时候,找工作就行了
17、找到工作之后一定要继续学习,因为Linux最注重的是实际工作中的经验
18、要是你进入一个比较好的公司,各种平台环境都有,这个时候你要做的就是静下心来学习,汲取养分,这样以后往更高级走才有本钱!
19、总之刚开始你把鸟哥两部学完就可以找工作了,至于往后的发展就是要你自己努力学习了,然后在通过公司中那些几十万百万设备的环境,丰富自己的知识!
20、Linux 的工资高低,就是你遇到的问题越多,解决的越快,你的工资就高了
三、linux游戏推荐?
给你推荐一个游戏。
《御龙在天-平衡国战版》是墨麟平台一款经典的三国题材大型RPG游戏。完全再现了端游版御龙热血沸腾的大规模国战玩法,玩家们可以像端游一样,加入喜欢的国家和帮会,与志同道合的兄弟姐妹并肩作战,取得辉煌得新成就!远近战5种职业随意选择,并在画面表现上全面提升,绚丽的技能效果,精美的场景和角色制作,将端游原有的热血体验再次推上新的高峰!
四、linux新手建议装哪个版本的系统?
本来我是推荐deepin的,但最近发现deepin文档陈旧、软件源收纳太少、经不起折腾实在是硬伤,太能劝退了。还是推荐manjaro吧,至少可以靠arch wiki学会很多操作。
如果不喜欢滚动更新,Ubuntu也是个很好的选择。至少对于新手还是很友好的。
以下为原回答:
我现在正在manjaro下编辑这个回答。如果纯粹论喜欢程度的话,manjaro肯定排第一。
但是,如果你是纯萌新,连linux都没碰过的那种,那么manjaro不一定是你的首选。manjaro的安装很简单,易用性也很好。但从安装好到可以满足日常使用,还需要一系列的配置。你需要配置好软件源,把桌面配置成你习惯的样式,安装必要的驱动(如果你的设备对linux的支持不是很好,像我的SP6这样)和其他日常使用的软件(中文输入法、QQ、微信等)。在熟悉linux了以后,上述的这些配置过程其实是很简单的事情,但是我还真见过连ubuntu都搞不定的小白,而manjaro的配置过程比ubuntu还要稍微“难”一些,例如给manjaro添加软件源的时候还要直接去编辑配置文件(用octopi的话则有软件源的设置界面,但新版的manjaro预装的不是octopi而是pamac),不过总的过程其实主流的几个桌面发行版应该都大同小异。
如果你希望从一个开箱即用的发行版入手,那么我推荐deepin。deepin的安装很快,正常配置的电脑最多十几分钟就能完成,尝试成本低。它的默认软件源基本囊括了中国用户常用的软件,下载速度还过得去。它预装了QQ和搜狗输入法,也可以直接在深度商店下载微信。dde桌面操作也很容易上手。缺点的话主要有两个,一个是软件源更新不及时,很多软件已经陈旧;另一个是驱动支持不比其他主流发行版好,作为一个给linux小白用的系统有时还是要用户自己动手解决驱动问题。不过一般来说,你还是可以把它作为一个熟悉linux的平台。如果使用一段时间后觉得它不能满足你的需求,你还可以迁移至其他发行版。
五、朱顶红新手推荐哪个品种?
洋朱顶红品种爱神比较适合新手养。这个品种是喜欢朱顶红的花友所熟知的,是在荷兰进行培育,然后运送到各国,他的球根直径可以达到10cm以上,植株强壮叶片偏硬,叶片也非常油亮有光泽。
它属于两季花,春天开花,秋天会复开一次,两次开花颜色也不同,春天花色鲜艳,秋天偏粉白一点。生命力顽强,栽培很简单,稍微给点土、浇点水就能扎根生长。
六、linux系统电脑推荐?
1 推荐使用Ubuntu系统的电脑2 Ubuntu是基于Linux的操作系统,具有稳定性高、安全性好、免费开源等优点。它拥有庞大的软件库和活跃的社区支持,可以满足各种需求。同时,Ubuntu也有友好的用户界面和易于使用的软件中心,适合初学者和有经验的用户使用。3 Linux系统适合开发者、科研人员和技术爱好者使用,可以进行编程、网络安全、服务器管理等各种任务。而Ubuntu作为最受欢迎的Linux发行版之一,具有广泛的应用和社区支持,是一个不错的选择。
七、学习linux推荐图书?
1. 《Linux程序设计(第4版)》(经典入门书)
2. 《跟阿铭学Linux》(畅销新书)
3. 深入理解程序设计:使用Linux汇编语言(畅销新书)
4. 《深入Linux内核架构》(经典书)
5. 《Linux shell脚本编程入门》(新书)、
6. 《Linux命令行与shell脚本编程大全(第2版)》(经典书)
7. 《Linux Shell脚本攻略(第2版)》(新书)
8. 《Linux就是这个范儿》(畅销新书)
9. 《ARM Linux内核源码剖析》(畅销新书)
10. 《Linux系统架构和应用技巧》(新书)
11. 《只是为了好玩:Linux之父林纳斯自传》(畅销经典) 下载链接
八、linux分区大小推荐?
一般来说,在 Linux 系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),前者根目录 是必须的。如果你只是在虚拟机上安装测试或学习,那分两个区也没问题。但是如果是生产环境,建议挂载以下几大目录:
/: 根目录,唯一必须挂载的目录。不要有任何的犹豫,选一个分区,挂载它!(在绝大多数情况下 有2G的容量应该是够用了。当然了,很多东西都是多多益善的。
九、linux学习书籍推荐?
1. 《Linux程序设计(第4版)》(经典入门书)2. 《跟阿铭学Linux》(畅销新书)3. 深入理解程序设计:使用Linux汇编语言(畅销新书)4. 《深入Linux内核架构》(经典书)5. 《Linux shell脚本编程入门》(新书)、6. 《Linux命令行与shell脚本编程大全(第2版)》(经典书)7. 《Linux Shell脚本攻略(第2版)》(新书)8. 《Linux就是这个范儿》(畅销新书)9. 《ARM Linux内核源码剖析》(畅销新书)10. 《Linux系统架构和应用技巧》(新书)11. 《只是为了好玩:Linux之父林纳斯自传》(畅销经典)
下载链接
十、新手必读!Linux入门经典书籍推荐
Linux作为一款开源、免费的操作系统,凭借其稳定性、安全性和灵活性,已经广泛应用于服务器、嵌入式设备等领域。对于初学者来说,如何快速入门Linux系统,掌握基本的使用技能,是一个值得关注的问题。下面就为大家推荐几本Linux入门经典书籍,希望能为新手提供一些帮助。
1. 《鸟哥的Linux私房菜》
这本书被誉为Linux入门的"圣经",作者鸟哥凭借多年的Linux使用和教学经验,以通俗易懂的语言详细介绍了Linux系统的方方面面,包括系统安装、基本命令、文件管理、网络配置等内容,适合零基础的新手学习。书中还附有大量实践操作案例,帮助读者更好地掌握所学知识。
2. 《Linux就是这么简单》
这本书由Linux专家刘遄编写,主要面向Linux初学者。全书共分为三个部分:基础篇、应用篇和实战篇,循序渐进地讲解了Linux的基本概念、常用命令、系统管理、软件安装等内容,并提供了大量实践操作指导。对于零基础的新手来说,这本书是一个不错的选择。
3. 《Linux命令行与shell脚本编程大全》
这本书由Linux专家Richard Blum编写,主要介绍了Linux系统的命令行操作和shell脚本编程。全书分为两大部分,第一部分详细讲解了常用的Linux命令及其用法,第二部分则深入探讨了shell脚本的编写技巧。对于想要进一步提升Linux使用技能的读者来说,这本书是一个不错的选择。
4. 《Ubuntu从入门到精通》
Ubuntu作为目前最流行的Linux发行版之一,这本书专门针对Ubuntu系统进行了全面的讲解。全书共分为三个部分:基础篇、应用篇和实战篇,内容涵盖了Ubuntu的安装、桌面环境、软件管理、系统维护等方方面面。对于初次接触Ubuntu的读者来说,这本书是一个不错的选择。
以上就是几本Linux入门经典书籍的推荐,希望能为新手提供一些参考。通过系统地学习这些书籍,相信大家一定能够快速掌握Linux的基本使用技能,为未来的学习和工作打下坚实的基础。感谢您的阅读,祝学习愉快!
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...