
一说到 linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用 linux 内核操作系统,一些网络服务器也是使用 linux 操作系统下面的服务搭建实现的;目前操作系统这块也基本被 linux 占据:使用 linux 的 iptables 功能做代理服务器和防火墙;使用 samba 服务的功能做搭建和打印共享服务器;使用 linux 下的 apache+mysql+php 搭建 web 服务器、linux 下的 vsftp 服务作为 FTP 文件传输服务器,使用 linux 下 bind 服务做域名解析服务器,使用 linux 下 DHCP 服务做网络中地址分配服务器,使用 linux 下 openvpn 服务实现 VPN 服务器,使用 linux 下 sendmai 和 qmail 服务搭建邮件服务器,使用 linux 下的 NFS 和 iSCSI 搭建网络存储服务器等,linux 在企业应用范围极广。 Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux 可以使多个程序同时并独立地运行。
Linux 为何能在服务器领域扮演领军角色?
首先 Linux 系统最大的优点就是完全免费的、开源的,而且代码完全公开。如果对 linux 操作系统研究比较熟悉的话可以自己更改内核,增加许多功能。现在的网络设备一般都是 linux 操作系统,比如:软防火墙、软路由、软监控、云计算等,这些都是使用 linux 内核开发的,当然这点一般是做不到的,因为这对底层开发技术要求比较高。
最主要的还是它的稳定性和安全性。目前 android 系统、银行系统、企业 WEB 服务器、虚拟化、阿里云等都是使用 linux 操作系统,也必须是这种系统,因为它的稳定性极高。大家用过 wondows 的都知道系统经常死机、重起,一旦系统运行的东西过多或不能承受时就会发生上述这些现象。这在银行、金融、国企等高要求的行业是绝对不允许出现的。而 Linux 系统的桌面只是一个程序,就如同我们玩的游戏一样是一个进程。当游戏出错大家可以 alt f4 关掉进程,其实 Linux 系统的桌面是一样的,如果出现问题,只要敲入相应的代码就可以把桌面这个程序关闭掉,而系统本身不会受到任何影响,不会死机。这就是它的突出之处,而且是一个性能稳定的多用户网络操作系统。
Linux 是一种自由和开放操作系统。目前存在着许多不同的 Linux, 但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux 是一个领先的操作系统,世界上运算最快的 10 台超级计算机运行的都是 Linux 操作系统。严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。
好心态收获大
我初中的班主任老师最喜欢和我们说的一句话就是“狭路相逢勇者胜”,意在强调良好的心理素质对学习效果产生的重大影响。你会发现,大家都在同一间教室里上课,接受同一位老师教导,一般智商也接近,学习效果却相差悬殊。这个“落差”很多是心理素质的差异造成的。
如何调整自己的心态呢?首先,要对 Linux 抱一颗平常心。如果你一开始就觉得学习 Linux 系统比蜀道还难,将它视作洪水猛兽,那你肯定是学不好的。当然也不能说完全就不把它当回事,只有能够做到不夸大,不缩小,坦然正视它就最好。而且要坚信自己一定能学好 Linux,要坚信自己有坚强不屈的毅力和 linux 方面的非凡才能。
有好书轻松学
想学好 linux,你肯定需要一本好书,一本好的入门教材可以让你快速领悟 linux 的操作方式和系统的基本使用等等。推荐你去学习《Linux 就该这么学》这本书就有很系统全面的介绍,这都是前人总结经验写出来的,可以帮你搭起一个学习 linux 的框架,对 linux 有一个总体的认识。就好比建房子得先打好地基,搭好混凝土框架,之后慢慢往这个框架里添砖加瓦,最终才能建成漂亮的高楼大厦。而那些急于求成的,不想看书,只想靠混论坛来学习 linux 知识的人,就好比建房子,今天建好第一层,就要全部装修布置好住进去,然后又开始建第二层。这样没有整体规划的学习是学不好 linux 的,只能是浪费自己的时间,也浪费别人的时间。
记命令水平升
当你看完书相关的书以后就需要开始扩充自己的知识了,多学多看 linux 命令。但是并不用在初学阶段就系统的学习 linux 命令,只需要学会系统基本的命令就可以了。当然单靠学习命令是不可能成为高手的,但不会命令更不可能成为高手。这就好比学英语,什么语法都不懂,只会背单词是学不好英语的,但是没有词汇量的英语水平也高不了。
在 linux 中,命令可分为系统基本命令和应用程序命令。系统基本命令是所有的 unix 类系统都支持的命令,走到哪都不变的,只要是 unix 类系统上就肯定有。比如 ls,rm,mkdir,touch,cp,mv,cd,mv,cat,pwd,top,more,find,who,grep,less,shutdown,halt,reboot,kill 等等。在 linux 中学习命令的最好办法是学习 bash 脚本编程。bash 脚本比起其他语言来相对简单,但是功能却十分强大。通过学习 bash 编程,能让你掌握大量的 linux 命令。每个命令都会有很多参数,这些参数你可以不用记住,但是你要会 linux 命令的使用语法,你可以参考:http://ift.tt/2e07Etq,此网址有更加详细的学习资料介绍。
The post 与你们分享我学习 linux 系统的三大妙招 appeared first on Linuxeden开源社区.
http://ift.tt/2tDrGPE
没有评论:
发表评论