大家好,今天小编关注到一个比较有意思的话题,就是关于学习linux需要什么基础的问题,于是小编就整理了3个相关介绍学习Linux需要什么基础的解答,让我们一起看看吧。
kali需要什么基础?
1、首先学习kali,你必须学会熟练使用linux,在日常使用linux发行版进行工作,学习,编程以及测试
2、kali上的预装的工具仅限于日常渗透测试,但是一些高级渗透测试或者后渗透测试需要自行编写工具有些运行其他人发布的工具,linux系统方便进行工具的安装和使用,所以linux一定要学好
3、不要在虚拟机上安装linux发行版本,打好基础。另一方面,在实体机上安装,才可以真正发挥linux性能,做到融会贯通
4、linux第四版要多进行学习,里面有些内容有些生涩,多看几遍,多谷歌多花心思就可以弄明白。
5、学习最好的办法就是实践,尝试着使用linux进行日常工作,尝试去搭建一些服务,比如博客,代理工具等等,兴趣推动学习
6、kali渗透测试的书目有《kali linux渗透测试艺术》,《kali linux高级渗透测试》,《kali linux无线渗透测试指南》,《kali linux网络渗透测试》等等,都是从英文翻译过来的,英文能力比较好可以去下载英文pdf来阅读,视频教程的话有很多,自行购买或者参加一些线上的培训,实践出真知,一定要去安全公司实习。
学习linux,要什么基础?要懂C语言吗,还是C和C加加?
1、一定的英文基础是必要的,需要了解C语言和C++。针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2、看书时要多做习题,一题一题的弄明白,要不书也白看。从一开始养成良好的编程习惯,怎么算好的你看书上的代码怎么写的。
3、关于数学,初中数学水平可以编程,小学甚至学前班也没什么不可以。另一方面数学博士编程的时候也不会嫌自己数学学的太多了。需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些。
4、学习Linux内核开发。Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
5、学习Linux平台上的软件开发。这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
30岁小白还适合做运维么?
不太适合了,目前来说~~ 30岁了~
~ 按照你说目前你的状况,大概你现在是初级运维的状态,目前这个的话,个人建议你还是在从事初级运维的当下去学习一门编程语言,运维其实是一门很吃经验的职业,而且运维又是一个比较苦逼,也很吃年龄的职业,现在刚出来的10几20岁的初级运维,可以连续加班,30岁的时候就比较吃力了。
个人觉得可以,功夫不怕有心人。
如果你对运维方面还是有一些经验,可以去改行来做这些,如果是没有的话最好不要轻易的去改行,因为运维这一块涉及到一些核心的技术,如果你没有专业的知识,恐怕是很难做下去的。
而且30多岁的话,想要去做这些,可能接触系数要更慢一些,需要一定的时间。
到此,以上就是小编对于学习linux需要什么基础的问题就介绍到这了,希望介绍关于学习linux需要什么基础的3点解答对大家有用。