学习linux的目的及意义,linux学到了什么知识点

kodinid 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于学习linux的目的及意义的问题,于是小编就整理了3个相关介绍学习Linux的目的及意义的解答,让我们一起看看吧。

  1. 学习linux真的需要买一台服务器吗?
  2. 学python有没有必要先学Linux?
  3. 你为什么想要学习黑客技术?

学习linux真的需要买一台服务器吗?

学习Linux不是一定要买一台服务器的,现在虚拟化技术还是很棒的。例如,VMware虚拟化,openstack、等技术,其中vmware有workstation版本可以装在宿主机上,在宿主机创建虚拟机,其中搭建出来的环境和服务器所用的环境并无区别

如果你要是会一些网络层面上的东西,像NAT转换等技术。可以将虚拟机映射到公网IP上,也可以实现公网访问的目的。

学习linux的目的及意义,linux学到了什么知识点-第1张图片-安济编程网
图片来源网络,侵删)

后期如果需要搭建一些网站,或者搭建博客站点,其可以会需要去买一台云服务器。因为那样真的是太方便了。

你好,很高兴回答你的问题希望对你有所帮助。

既然想学linux,想必也对linux有个大概的了解,linux系统是多用户操作系统,同时也是大多数服务器操作系统的首选,相比windows系统linux系统没有那么友好的用户操作界面,相信大多数linux从业者都是使用命令行界面来操作linux。

学习linux的目的及意义,linux学到了什么知识点-第2张图片-安济编程网
(图片来源网络,侵删)

上图是linux命令行界面,下面给你提供两种环境来使用linux

1

购买云端服务器,既然是学习配置也不需要那么高,一年也没多少钱,我在阿里云搞活动的时候买了台ECS主机3年199元,对我日常使用来说足够了,下面是我云ECS控制

学习linux的目的及意义,linux学到了什么知识点-第3张图片-安济编程网
(图片来源网络,侵删)

2

在本地安装虚拟机,缺点会占用电脑的性能,相关的软件可以推荐 VMware、VirtualBox两款软件都可以。

3

python有没有必要先学Linux?

我觉得也不用太刻意去专门学习,因为linux其实如果不去研究底层的话,也没什么难得,只是要记很多指令,他不能像Windows一样用鼠标,所见所得。

事实上Python用的最方便的,还是在linux平台,如果你真想学好python,而且你也没有linux的很多经验,你可以把电脑安装成ubuntu,这个系统的好处是可以让你逐步从windows上的习惯慢慢转换成linux系统。

另外,如果你学习python 开发,推荐这个好东西虚拟环境conda ,这个可以管理你多个版本的python,为什么会有多个版本python问题呢。因为开源世界里,很多包都会有依赖,这个时候你会很痛苦,或许刚来的你不会遇到,随着深入你会发现,linux下的东西不像windows一样都给你做好了,在这个世界里什么都是零件,什么都要你已经来组装,尤其当用到源码安装模块的时候,你真心有想砸电脑的冲动😎。

你想学习一门编程语言,那么也就是说你想成为一个工程师了。其实无论是不是学习Python语言,亦或是想要学习其他的语言,你都必须去学习Linux操作系统。

虽然在绝大多数个人电脑上运行的操作系统都是微软的windows操作系统。但是运行在机房里面的服务器,绝大多数都是Linux操作系统。也就是说如果你编的程序真正的要在服务器上跑的话,那么一定是会接触到Linux操作系统的。

所以学习Linux操作系统就是一个必须的事情。

当然有很多人会觉得学习Linux操作系统会非常的枯燥以及困难,这个观点是非常不正确的。在我看来Linux操作系统的学习要比windows操作系统要简单的很多。首先不会有什么注册表之类的东西。在Linux操作系统上,无论什么东西都是一个文件而已。只要理解了Linux操作系统的思想,那么学习他很多的东西都会变得异常的简单。

作为一个工程师的话,对于命令行的使用一定要非常优秀的,如果你的命令行使用的不是很流畅,那么一定会限制你作为工程师的提升上限的。不是说学不好,而是说不能达到顶尖的那种地步。

在windows操作系统上进行编程,用一个恰当的比喻就是穿着棉袄洗澡。

你貌似很开心的样子,实际上当你使用了Linux操作系统之后,你就真的不想再回去了。

游戏除外。

我认为哪怕是.net工程师,都有必要去学习一些Linux的技能

你上次只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中给我留言,我会认真的答复每一条评论的。

我不知道你学Linux的目的是什么。

python是跨平台的语言。如果只是学习语法,那么Linux和Windows都可以。

但python的功能需要安装各种库才能发挥。而不同系统下,库有所区别,甚至有些库只有某个系统的版本,其它系统没有。

因此,要选择Linux还是windows,关键看你将来工作中需要使用的库。看这些库是Linux还是windows。

当然,如果两者都兼容就更好,这样选择哪个系统都一样,哪个熟悉用哪个。

你只是想单纯的学习python的[_a***_]语法和操作,完全可以在Windows系统操作,当然你要是想学linux,让项目在linux系统下跑,可以学习linux的简单操作,看你的实际情况是怎样的。

你为什么想要学习黑客技术?

我觉得多数人是对黑客好奇,感觉黑客很酷,敲敲键盘就可以控制这个互联网世界。首先去学习是好的,但是别抱着太幼稚的想法,至少我觉得我那个时候就是太幼稚了。不要整天想着盗别人的QQ,入侵别人的网站,世界上没有那么容易简单的事情,都要一步一步的来。学习之路还是挺长的,需要学习计算机基础知识,网络基础计算原理,操作系统,编程语言,黑客攻击工具,外语学习,黑客攻防学习等等,所以有了好奇心就坚持学下去吧!

关于黑客和黑客技术,虫虫撰写过专门的文章以及在悟空回答中回答过《如果你成为一名黑客,你最想做的一件事是什么?》的问答,悟空也推荐过,阅读量3000多,关注虫虫可以看得到。

在此我再澄清一个概念就是技术是不分黑客和白客的,作为一名安全方面的从业者,就安全方面的技术来说一下,其实上安全技术(包括大家所说的黑客技术)都是跨学科的技术范畴,其中既有网络技术、操作技术(linux、window及其他系统)、加解密密码学、测试技术(扫描渗透、bug调试)、开发技术(各种语言,各种语言库)、硬件固件(安卓、物联网设备)等都有涉猎。从攻防上来说,又分为攻击技和防守技术。

虫虫维护一个github库,里面涉及了github安全相关上信息列表,有详细分类列表,大家如果有兴趣可以参考(github:/bollwarm/SecToolSet)。

知道创宇有一个信息安全技能数,大家也可以参考学习,具体链接就不发了,有兴趣自己搜索

这其中任何一方面的技术对喜欢技术的人来说说都是想学习,并深入的。而且安全学科从开始到发展到现在一直是理论结合实际的。为了更好的那些目标(攻击)或者抵御进攻(防守),必须学习更多的技术,必须知道更多的攻防套路和信息情报,而在不断地实践发展中也不断累积技术,发展了理论。比如挖洞刷cve号人,不光要熟悉基本测试和开发技巧,还要结合实际的攻击套路,结合自动化测试,fuzzy测试,及自己的经验或者乍光一现的灵感、甚至是运气。挖出一般洞容易,挖出大洞值钱的洞难,还需要坚持不懈的积累和坚持做下来,才有结果,当然回报也是大大。比如Tk教主,现腾讯玄武实验室创始人挖出的微软史诗级大漏洞“Bad Tunnel”,得到微软的10万美刀。在微软MSRC top 100中教主也排名第二。

到此,以上就是小编对于学习linux的目的及意义的问题就介绍到这了,希望介绍关于学习linux的目的及意义的3点解答对大家有用。

标签: linux 学习 操作系统