加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

选择最适合你的Linux学习方法

发布时间:2016-07-14 15:48:08 所属栏目:传媒 来源:站长之家用户
导读:我们知道Linux只是一个内核,现在的Linux操作系统底层都是用这个内核,包括Android手机,所以Linux操作系统其实是将Linux内核与应用软件做一个打包,我们称之为Linux发行版

我们知道Linux只是一个内核,现在的Linux操作系统底层都是用这个内核,包括Android手机,所以Linux操作系统其实是将Linux内核与应用软件做一个打包,我们称之为Linux发行版。现在比较知名的Linux发行版有Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、RedFlag等。Linux系统有着非常明显的优势:

第一:Linux是开源的,Linux下的各种工具基本上都是免费的。

第二:使用Linux操作系统在某些方面会比windows操作系统有更高的效率,系统配置要求比windows要低,可以用家里老旧的电脑安装Linux操作系统来达到“废物利用”。

第三:Linux操作系统稳定性很好,在服务器上面用windows server系统时间长了就会崩溃,而Linux做server出现崩溃的情况很少,我在网上看见有人用Linux做server很长时间没关机照常使用。

学习Linux不能对英语打触,Linux命令行是必须要学的,所以需要有一两本Linux基础的书在你身边,遇到不会的命令可以查一下书,比如《Linux就该这么学》就很不错而且有网络电子版,作者也经常会在网站上修正一些错误,添加一些资料等,所以推荐大家多去看看,我身边的Linux爱好者都在看这些书的网络版,当然了有钱还是要支持一下作者的,毕竟写书不容易不是?

我们首先要学习linux的开关机、网卡的配置、配置系统时间、用户管理、防火墙等等。当我们熟练掌握了这些基本的配置,就可以继续深入学习linux了,比如shell脚本编程、搭建httpd、 vsftp、ssh、samba、nfs、bind、dhcp、postfix、dovecot、iscsi、openldap、mariadb、 lnmp、lamp等服务。最终我们还应该要学习一些企业常用到的软件,比如:监控软件zabbix、nagios、cacti等,虚拟化kvm、 vmware、xen等,云计算openstack、cloudstack等,集群和热备软件lvs、keepalived、haproxy、 heartbeat、红帽的RHCS等,最后如果学习一下编程语言就更好了,比如近些年来大火的Python。

初学者可以使用“每日提示”来随机选择一个命令来学习,这是一种渐进式的学习方法,“每日提示”会向你介绍一些有用的命令,你只需要在当前用户的主目录里面编辑.bashrc配置文件,并添加如下一行命令:

echo "Did you know that:"; whatis$(ls /bin | shuf -n 1)

在枯燥的Linux学习过程中,我们偶尔可以学习一下Linux中有趣的命令,这样能提高我们对Linux的兴趣和热情,比如用telnet客户端观看文字版的星球大战,只需要在终端中输入 telnet towel.blinkenlights.nl 就 可以观看了。还可以用time和read命令做一个“简易计时器”,在终端输入timeread,从运行命令开始算起,按一下Enter键即可结束计时,它会显示出整个过程的时间,并且精确到ms级别。Time本是用来计算一个进程在运行到 结束过程耗费多少时间的程序,而Read是一个读取用户输入的命令,常见用法是readSTRING,用户输入并回车后,键入的内容就被保存到$STRING变量内,但在键入回车前这个命令是一直阻塞的,所以将这两个命令巧妙的配合起来,就 可以实现简易计时的效果了。

最后引用下刘遄老师总结的那句话:“如果你真的想系统的学习Linux、想用Linux有所作为,那么请忘记windows的思维方式,慢慢感受和习惯Linux的操作方式,总有一天你会真正体验到他的奥妙所在,从而从自己内心深处喜欢他,使用他,而不是为了赶时髦或向人炫耀而使用他。”

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读