学习Linux为了什么?

简介:
    你为了什么才学习Linux?
    这是一个很简单的问题,可是要回答好,还是要好好思考一下的。
    可以说,精通Linux后,是可以用它来帮助我们完成许多工作的。如果你是认为玩linux很潮而去使用它,将全部精力用在如何安装各种Linux发行版本上,那么,这样的“玩”根本没有多少意义。
    雪源梅香也清楚,在当前这个社会形态下,做什么事,大多都出于某种经济利益,学习和使用Linux也是如此。
    但是,用Linux去获得金钱,只是知道如何去安装,知道一些桌面应用是没有用的。Linux对于各类用户的价值,目前并不在于桌面应用上,而是在其强大的网络、安全及服务器功能之上。
    因此,在学习Linux时,你应当先确定一个发展的方向,然后有目的地去学习它。
    确定发展方向,主要是看你使用linux来完成什么样的工作。例如,如果你从事的是网络方面的工作,在工作过程中,网络工程的成本和性能总是很难统一的。而如果你精通linux,那么,对于一些用户,尤其是对成本非常在意,以及那些喜欢开源产品的用户,你就可以使用Linux来为他们量身定制相应的网络设备。包括路由器、防火墙、入侵检测及防御系统,以及做为企业级服务器操作系统等。
    那么,为了达到这个目的,你就必需去掌握网络基本知识,了解linux某种发行版本的网络架构,了解如何才能定制Linux,了解linux中与网络相关的各个功能组件,例如iptables、iprouter2,以及第三方开源产品等。
    Linux可以实现的功能还非常多,如果你精通了其中的一样或几样,那么,在通过使用linux帮助用户解决问题之时,就会给你带来相应的收益。同时,也能够进一步促进你职业的发展。
    雪源梅香希望有更多的人喜欢上linux,也有更多的人通过Linux获得收益,这样就表示有更多的用户也同时通过linux获得效益。

    这样一来,linux才会不断地推广下去,linux也就变得越来越重要,使用Linux的用户也就会越来越多。如此良性的循环下去,linux才能长久持续地发展下去。



 本文转自 雪源梅香 51CTO博客,原文链接:http://blog.51cto.com/liuyuanljy/279336,如需转载请自行联系原作者

相关文章
|
22天前
|
存储 Linux
Linux的学习之路:16、文件(3)
Linux的学习之路:16、文件(3)
28 0
|
22天前
|
Linux C语言 C++
Linux的学习之路:14、文件(1)
Linux的学习之路:14、文件(1)
25 0
|
22天前
|
Linux 开发工具 C语言
Linux的学习之路:7、yum与git
Linux的学习之路:7、yum与git
14 0
|
22天前
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
46 0
|
22天前
|
Unix Linux Windows
Linux的学习之路:3、基础指令(2)
Linux的学习之路:3、基础指令(2)
33 0
|
5天前
|
自然语言处理 Java Linux
【Linux】开始学习进程替换吧!
通过学习进程替换,我们可以体会到多语言混搭的快乐,可以从C语言直接蹦到python ,也可以从c++里运行java代码。是不是很厉害!这是通过调度多个进程的效果,联系我们之前学习的进程,进程控制等概念。我们可以想要运行其他代码可以通过创建子进程来实现,但是这样也肯定是同一种语言,如果想要运行其他语言,那是不是有种方法可以调度一个进程来当做子进程呢??? 我们开始今天的学习吧!
11 0
|
14天前
|
Ubuntu 算法 Linux
嵌入式Linux的学习误区
该文指出了学习嵌入式Linux开发的两个常见误区。一是过分专注于学习桌面或服务器版Linux,而非关注嵌入式开发本身,实际上只需熟悉基本操作即可。二是试图在没有基础的情况下直接阅读Linux内核源代码,这是不切实际的,应先建立基础知识再进行源码学习。文章还提到了在嵌入式系统中获取和处理屏幕数据的示例,包括使用gsnap工具将framebuffer数据转为图像,以及涉及的交叉编译过程。
11 0
|
15天前
|
编解码 Linux 数据安全/隐私保护
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
|
15天前
|
Linux Shell 虚拟化
【Linux学习】Linux 的虚拟化和容器化技术
【Linux学习】Linux 的虚拟化和容器化技术
|
16天前
|
运维 监控 安全
【专栏】11 个 Linux 网络命令学习和熟练运用这些命令是提升网络管理能力的基础
【4月更文挑战第28天】本文介绍了11个必备的Linux网络命令,包括ifconfig、ip、ping、traceroute、netstat、tcpdump、ss、telnet、ftp、ssh和nmap,这些命令在网络配置、故障排查和性能监控中发挥关键作用。通过实例分析,强调了它们在实际工作中的综合应用,帮助运维工程师提升效率和应对网络挑战。学习和熟练运用这些命令是提升网络管理能力的基础。