目录

一、背就相当于作死

二、需要的技术

2.1 如何学好网络:曲线更美

2.2 拿下ros脚本:学一门编程基础

2.3 linux基础:进阶的好帮手


搞网络的,多多少少都会听说过软件路由,如海蜘蛛、RouterOS、维盟软路由等,其中ros因它的强大使用最为广泛。

我接触过一些搞RouterOS(简称ros,全称MikroTik Routers),发现不少人不知道怎么入门,ROS类的教程也很少,资料也少

我搞了一些日子ros,所以分享一下我的学习心得

一、背就相当于作死

我发现很多人学ros也是像我刚刚开始学一样,直接在找一个教程,然后跟着做,多练,做熟悉之后又百度。只是懂一点儿网络基础知识而已。

这样的相当于死背学习方式,会造成,一现问题如果没遇到见的话,要么百度,要么问人,要么就乱搞,万一运气好刚才解决了呢。这类人排障功能很弱,我们戏称“经验派”,这种人不注意原理,或者只懂得简单的原理,遇到自己不懂的,不会应用原理去分析。

PS:还有一种就是理论派,说是说理论很强,实际很弱。这种也是不可取的。

练功不练拳,犹如无舵船,练拳不练功,到老一场空   理论+实践结合

二、需要的技术

2.1 如何学好网络:曲线更美

网络基础不打扎实肯定学好不好ROS!

我们知道MikroTik Routers相关的技术书、论坛在国内很少,资料也很少,所以很多初学者不懂得怎么学习了,尤其是非计算机专业的。

要能会使用ROS,其实可以学第三方的网络知识就行了,如思科、H3C、华为,推荐思科,因为思科的路由系统iso文件可以直接放进模拟器中,更贴近真实的路由器,而H3C、华为则不能,要使用他们指定的路由模拟器。

关于如何学好CCNA,可以看我写的 《如何学好CCNA(网络入门的正确打开方式)》

如果能学习ROS一些基础的话,只需要思科CCNA或同等水平即可,后面如果发现技术水平CCNA不够,可以进阶学CCNP就行了。

推荐书籍:《ccna自学指南第七版》

相关的模拟器:《Cisco Packet Tracer 7.3》简称PT模拟器。如果要与真机交互的话,在学PT模拟器的前提下,可以使用iou模拟器,我已经上传到我的csdn中里面有教程,点IOU下载即可

PT模拟器相关的免费视频:《Packet Tracer使用视频课程》看前3小节即可

不学会CCNA,有点网络基础的时候,就可以转学ROS了。为什么要这样,因为网络除了私有协议之外,公用的协议,原理是一样的,只是不同的路由器操作不同而已。原理你懂了,你只需要ros路由的使用说明即可。这样的好处就可以弥补ros资源少,文档少的现状。

ROS学习推荐

入门pdf资料:余松的《RouterOS入门到精通》,这个挻不错的,最新版本可以看他的博客

ros官网wiki文档:《routeros手册》、《RouterOS说明文档》

PS:在使用ROS中,再反过来体会网络原理在ROS是怎样具体表达出来的,当你从 网络原理-->练习,练习-->体会网络原理 相互验证,学习的过程会有比较大的程度提升。

2.2 拿下ros脚本:学一门编程基础

ROS并不是真正的纯路由,还支持脚本,这样能让它更加强大起来,如果没有脚本功能,ros应该会失色不少。

如何学好ros脚本,其实对有编程经验的人来说,上手是很快的,如果没有编程经验,我建议学一个python,推荐的原因有

1.python既然脚本也可以当编程语言,近几年都很火,尤其是在AI方面,维护方面也使用得多

2.文档、教程、资料都比较多

3.容易上手

4.ROS对接计费系统radius,如freeRadius也支持python

5.更方便使用ros api,ros api支持主流的php、java、python、go等,学了python也更方便学rosAPI

6. 打通OSI七层:学好网络只是学了osi七层上下四层,学点开发基础可以了解上三层,这样整个七层就可以了解个大概,会大有裨益。

只需要学好python基础语法懂得python有些简单的调试,懂一点编程思想即可,这样再学ros脚本会很快,只需要看一下它的基础语法即可。你会发现其实脚本也就那么回事。

推荐学习文章:《Python3教程》,我写的专栏《python 运维基础篇》里面有 python IDE开发工具PyCharm的使用教程

2.3 linux基础:进阶的好帮手

学点linux基础,也是对ros有帮助的:

1. 更好地理解ROS,ros是基于linux的,所以有些linux知识能用上,比如防火墙是基于linux的iptables

2. 主要是为了方便安装与ros配合的软件,如freeRadius一般安装在linux上,freeRadius需要安装mysql也建议安装在同一个机子的,这些都需要linux基础知识

当然,如果只想简单学一些儿网络,linux也可以不用学。

推荐书箱:《鸟哥的Linux私房菜 基础学习篇 第四版》

再推荐一个在线linux命令查询网站 “linux命令大全”

一个业余学习ros的老菜鸟

hualinux ros 1.1:RouterOS如何入门及推荐资料相关推荐

  1. hualinux ros 1.4: RouterOS登录及配置

    目录 一.使用winbox登录ros 1.1 关于winbox简述 1.2 winbox下载及登录 1.2.1 winbox下载 1.2.2 winbox登录ros 1.2.3 调整winbox字体大 ...

  2. ROS命令管理器-使用入门

    来源: ROS命令管理器-使用入门 - 创客智造 说明: 介绍如何使用RCM 界面: 打开终端,执行命令 commands 主界面效果图: 共享命令集界面效果图: 基本功能介绍: 点击添加按钮,如图: ...

  3. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  4. 深度学习入门课程推荐

    大家好,今天来给各位想要入门人工智能行业的小白推荐好课! 周志华教授在<如何做研究>报告中指出,计算机科学发展到今天,已经是一个非常广袤的学科,人工智能仅仅是其中一个分支.即使在一个分支学 ...

  5. python notebook软件_Jupyter notebook快速入门教程(推荐)

    本文主要介绍了Jupyter notebook快速入门教程,分享给大家,具体如下: 本篇将给大家介绍一款超级好用的工具:Jupyter notebook. 为什么要介绍这款工具呢? 如果你想使用Pyt ...

  6. 编码的奥秘txt_各学科最佳入门丛书推荐

    各学科最佳入门丛书推荐 1. 师从天才 作者 : [ 美 ] 罗伯特 · 卡尼格尔 出版社 : 上海科技教育出版社 评语 : sunfield 推荐(药理学) :介绍里说这本书说的是科研界的师承关系, ...

  7. POJ 计算几何入门题目推荐(转)

    POJ 计算几何入门题目推荐(转)       其实也谈不上推荐,只是自己做过的题目而已,甚至有的题目尚未AC,让在挣扎中.之所以推荐计算几何题,是因为,本人感觉ACM各种算法中计算几何算是比较实际的 ...

  8. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  9. notebook软件python_Jupyter notebook快速入门教程(推荐)

    本文主要介绍了Jupyter notebook快速入门教程,分享给大家,具体如下: 本篇将给大家介绍一款超级好用的工具:Jupyter notebook. 为什么要介绍这款工具呢? 如果你想使用Pyt ...

最新文章

  1. 普通话测试第四题评分标准_普通话考试中命题说话的扣分标准
  2. switchcase的用法
  3. 明明可以靠技术吃饭,现在却非要出来当编剧!
  4. 基金小窍门:如何判断基金的赚与赔
  5. python飞机大战跟随鼠标移动_用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动...
  6. C++对二进制文件的操作实例
  7. 数据获取以及处理Beta版本展示
  8. 蘑菇街大三Java后端暑期实习
  9. Q版人物动作怎么画?如何画好Q版人物动作?
  10. Informix 12.10版本新特性-2
  11. 计算机更改用户密码,教你怎么修改电脑开机密码
  12. 脚本语言与html语言的联系与区别,编程,标记和脚本语言三者有什么区别?
  13. One-move Checkmate (ZOJ 1598)
  14. 企业仓库管理系统(数据库设计与开发)
  15. MSBuild的入门完整教程(包学包会)
  16. 隐私保护集合求交技术 (PSI)
  17. 【读书小结】—— 基于虚拟机的启发式扫描反病毒技术
  18. 模具设计如何能够快速入门
  19. 关于GCC的stack-protector选项
  20. Linux系统目录结构和相对/绝对路径和XFS文件系统备份恢复

热门文章

  1. Think in SAS
  2. 长江后浪推前浪-南航华为通信俱乐部招新
  3. [听侯捷演讲]关于IT人士个人发展的一点思索
  4. access求斐波拉契数列_[单选] Access版本软件在途存货明细表,是根据()产生的。...
  5. 工业开关电源电路图 15W电源mw电路图 25W电源
  6. react-native做动画时的一些填坑总结
  7. [自学CV]000-计算机视觉学习路线
  8. 结构方程模型二-R实现
  9. 分割数据集为训练集,测试集及验证集的R实现
  10. matlab正交gold码的相关性,基于Matlab的CDMA通信系统仿真