热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

想做网络工程师不?最好学下Linux

自从毕业开始工作起,越发感觉学习压力比上学还大,因为为了去完成一个工作任务,有时候就不得不学习其他相关的技术知识,越学习感觉

自从毕业开始工作起,越发感觉学习压力比上学还大,因为为了去完成一个工作任务,有时候就不得不学习其他相关的技术知识,越学习感觉自己的知识漏洞越大,从最开始干基础的路由交换网络而学习思科与华为的NA和NP,到后面涉及到云业务时而学习云计算,然后接触到广域网而学习更高级的网络知识等等,学了那么多,感觉很多技术都多多少少与Linux有点关联,深知学好Linux才是王道的我,从此开始了研究Linux的道路。

第一次接触Linux其实上大学学嵌入式开发的时候,不过那个时候我可能也没太认真听课,就学了一些简单的操作,不过令我印象比较深刻的一句话是老师说过世界上的超级计算机绝大部分都是使用Linux,因为它更适合工作在服务端,比windows更加稳定,开销小,并且开源,使用成本低。当时的我还听不懂这些话语,反正就觉得很牛逼的样子。当时也没想到后面的工作会和它产生那么多交集,也没有深入地学下去,也就简单学了点皮毛。当我毕业后进入网络行业,碰到的一位老师就提到了其实底层也是Linux的,并为我们演示了其中关于配置文件复制删除等操作,确实和Linux的命令相差无几,后来通过简单学习也知道很多路由器和一些开源的防火墙系统m0n0wall和Pfsense也是Linux或Unix系统的。

在毕业后开始工作的时候,偶尔也会遇到需要操作Linux服务器的时候,我也会通过snmpwalk命令来检查设备的snmp信息,在工作之初Linux给我带来了很多积极影响,并让我开始更加深入的学习Linux。在一次偶然的浏览网页中途,我发现了一个网站叫linuxprobe,随便点了进去看了下,还能下载电子书,看书的介绍,感觉还可以,是适合新手学习的,我就去学习了下,发现还是可以学到不少有用的东西的。电子书中的每个章节都相关的实验,并且有操作的每一个步骤。在学习的过程中也可以多去论坛和别人进行交流。毕竟一个人学习的时候总会遇到一些问题的,这时候就需要与其他同类一起学习讨论交流了。

在云计算中,Linux是重要的一环,现在越来越多的公司开始把业务迁移到云,云分为公有云和私有云,公有云是各个云厂商提供给企业的定制化的云上服务。也有些企业会不放心,自己搭建私有云来存放重要资料。作为网络从业者绝对不能忽视云计算的学习,而这其中又涉及到了Linux,云计算的核心知识仍然是Linux,所以学习Linux不仅是后端开发的要求,也是网络工程行业的要求。

在此我也感谢Linuxprobe网站的电子书这把我引领进门,后来才发现这本书有纸质的出版书籍叫《Linux就该这么学》。

现在从事网络工程行业,很多项目的底层都要用到Linux,在学习了Linux之后,对他们的功能实现与逻辑也会更容易的理解,上手也比较快,我十分推荐每个网络工程师都要抽时间学习一下Linux。准备自学Linux的朋友请注意,Linux是一个入门曲线陡峭的系统,在入门的时候非常重要,需要能够形成一个完整的知识体系,才能够在后续的发展中不被之前的基础知识“绊倒”从而减慢前进的步伐。如果你是想在未来要从事网络工程相关工作,那么我更要推荐你提前学一下我说的那本书了,提前学习比以后再去学习好很多,你工作的时候底气也会很足,到时候也可以用空余时间去学习其他的东西。

关于这本好书,只要你搞懂了Linux,你就会发现我们生活中有那么多的设备在跑着Linux,同时问我们提供着那么多的基础服务.同时对网络,存储这些方面的崭新而深奥的名词,概念都会有更加快速而深刻的理解,抽出时间学习Linux绝对是一本万利的买卖,不仅能充实自己,也会为以后的工作增加基础积累,还能在未来的技术更新中不容易落下队伍。技术总是迭代更新的,但是像Linux这种基础技术肯定在短时间内是不会淘汰的,万变不离其宗,你学会了Linux之后,以后再学习其他新技术,就会简单很多了。


推荐阅读
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 【重识云原生】第四章云网络4.8.3.2节——Open vSwitch工作原理详解
    2OpenvSwitch架构2.1OVS整体架构ovs-vswitchd:守护程序,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换flow-basedswitchin ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 如何用JNI技术调用Java接口以及提高Java性能的详解
    本文介绍了如何使用JNI技术调用Java接口,并详细解析了如何通过JNI技术提高Java的性能。同时还讨论了JNI调用Java的private方法、Java开发中使用JNI技术的情况以及使用Java的JNI技术调用C++时的运行效率问题。文章还介绍了JNIEnv类型的使用方法,包括创建Java对象、调用Java对象的方法、获取Java对象的属性等操作。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
author-avatar
思紅顏0114
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有