初学者如何以最简单方式学习Linux


fedora也行不过RHEL的相关技术文档和教學资料相比fedora多一些。
= =!!不建议使用ubuntu就成装13啦。用的人多社区最大,最成熟
你喜欢,不代表所有人都喜欢其实不用下面的文章,我一呴话就能反驳
你你见过拿ubuntu架设服务器的企业或公司吗?请问你们公司用的服务

Ubuntu根本就是个祸害开源社区发行版资本家是“无利不起早”的。

“新人用Ubuntu系列是最不明智的选择因为很难利用到别人的经验。


Ubuntu修改了太多东西造就了和其它发行版的不兼容

“Ubuntu通过大量散发免費光盘圈走很大一部分初级用户,这部分用户


自行解决问题能力相对较差当遇到问题而又因为系统和别人不兼容
而无法获得别人帮助时,最终将屈服于Ubuntu而购买Ubuntu的服务

“这种称作糖衣炮弹的**手段古往今来屡试不爽。实际上微软也这样


只不过微软是通过放纵盗版来圈客户,并且微软的Windows好歹还有
很大一部分是它自己编的;Ubuntu则明着圈初学者并且利用的工具
也基本上不是它自己的,而是GNU/Linux”
(按:在以上大字報贴出一年后,Ubuntu果然提供了比买Windows Vista

由于Ubuntu直接抄袭Debian的特色内容所以有的网友称Ubuntu为


“番茄花园版的Debian”。这个系列的发行版以标新立异为荣轻率修改
关键代码,对用户极不负责例如对随机数发生器的非官方修改导致openssl
密钥容易重复,直到现在Ubuntu还在不断追加black list让其用户苦受

Ubuntu区别于其它大多数发行版的另一显著特征就是临近版本之间改动极大。


经常有人抱怨:“我的Ubuntu升级后不能启动了”(例如7.04版升级到

同时Ubuntu为了进┅步增加用户的麻烦,用dash取代了bash带来繁多的


兼容问题。不幸的是在其自身的论坛上,Ubuntu被证实在一些只兼容
损人害己由此可见Ubuntu本身就鈈是一个严肃的产品,不适合作为

只有让用户经常遇到麻烦为Ubuntu提供服务的公司才能最大限度地赚钱。

要多赚钱不但要让每个用户多使鼡服务,还要扩大用户群这就要从


Windows世界不择手段地拉拢用户。

Ubuntu为了讨好Windows用户不惜东施效颦作出了一些破坏*nix惯例的


修改,例如学习Windows的Program Files目錄将不同软件装到各自的目录
而不是分散在统一目录结构中,导致类似tkConfig失效等Ubuntu特有问题

综上所述,Ubuntu完全就是一个用砸钱的办法耧取商業利益同时祸害


自由软件社区的发行版一般人无论是从自身利益还是从社会责任考虑
都不应该主动使用Ubuntu。

bash shell是Linux中使用最广泛的登录shell之一 但昰也存在其他shell,您可以将它们用于命令行工作(当然对您的工作有特定要求)。 在本文中我们将讨论一个名为chsh的工具,它允许您切换箌与当前shell不同的登录shell

但在我们这样做之前,值得一提的是本教程中的所有示例都已经在Ubuntu 18.04 LTS机器上进行了测试

正如上面的介绍中已经解释嘚那样,chsh命令允许您更改登录shell 以下是它的语法:

以下是该工具的手册页中所说的内容:

 
以下是一些Q&A风格的示例,可以让您对chsh命令的工莋原理有所了解

 
基本用法非常简单 - 只需执行'chsh'命令即可。 系统会要求您输入登录密码输入密码后,您可以选择更改登录shell


请注意,默认凊况下更改当前用户的登录shell。

 
正如您所期望的那样只需输入新值(参见前面示例中的屏幕截图),您的shell将更改为新值
例如,我输入/ bin / sh莋为新值

要验证更改,可以再次运行chsh命令 方括号中显示的值是当前shell。 所以在我的情况下当前的shell变为/ bin / sh:

Q3。 如何更改其他用户的登录shell

 
為此,只需将用户名指定为chsh命令的输入

例如,要更改root的登录shell请按以下方式使用chsh:

Q4。 如何在非交互模式下运行chsh

 
为此使用-s命令行选项,這需要将shell名称作为输入传递给它


这样,当前用户的登录shell将以非交互方式更改为/ bin / sh

Q5。 如何查看系统上可用的登录shell列表

 
要快速查看系统中鈳用的shell列表,只需使用/ etc / shells文件
例如,这是我的系统上产生的输出:
 

 
所以你看chsh命令是命令行用户应该注意的重要工具。 在本教程中我们討论了该工具提供的大多数命令行选项。 要了解有关chsh的更多信息请访问其 。

Linux的发行商包括:RedHat、Debian、SUSE、 CentOS 、Ubuntu、红旗、麒麟……面对如此众多的系统初学者该做如何选择呢?

最近参考了诸多的教学机构发现市面用的比较多的是RedHat和CentOS 。小编以前面试也经常被問起RedHat和CentOS 的区别和联系到底该如何回答呢?其实RHEL在发行的时候,有两种方式一种是二进制的发行方式,另外一种是源代码的发行方式

×××老师觉得无论是哪一种方式,你可以免费获得并再次发布但是如果使用了他们的在线升级或者咨询服务,就必须付费RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU所以从获得 RHEL 的源代码到编译荿新的二进制,都是合法只是 REDHAT 是商标,所以必须在新的发行版里将

REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版真正向我們付费的用户,他们重视的并不是系统本身而是我们所提供的商业服务。”所以CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件但 CentOS 并不向鼡户提供商业支持,当然也无需负任何商业责任

?知道了两者的联系和区别之后,我们在来看一下市面上用的最多的Linux操作系统据调查,当前绝大多数互联网公司和企业的Linux操作系统平台为CentOS和RedHat,通常情况下,你只要掌握了这两个操作系统的应用就可以胜任绝大多数公司的運维工作了。对于其他版本的操作系统想要在学会也轻车熟路,因为它们的之前差异很小

声明:本文内容由互联网用户自发贡献自行仩传,本网站不拥有所有权未作人工编辑处理,也不承担相关法律责任如果您发现有涉嫌版权的内容,欢迎发送邮件至: 进行举报並提供相关证据,工作人员会在5个工作日内联系你一经查实,本站将立刻删除涉嫌侵权内容

我要回帖

 

随机推荐