学习网络攻防需要什么知识 本人小白 什么都不懂 需要英语吗?需要数学吗?电脑基础需要达到什么层次

如题所述

给你个个人建议:首先去了解一下电脑系统硬盘如何分区以及linux下什么是文件系统,这个非常非常的重要。其次,确定自己要使用的一个linux发行版(推荐使用debian,ubuntu,linux minit这几个版本),然后把它的iso镜像文件down下来,这时你应该对linux需要哪几个分区和怎么样安装做到心里有数(不知道?那google吧)。为了防止出现意外的情况,你应该用虚拟机先尝试一下安装的过程,等安装过程你比较熟悉后再实机安装linux(虚拟机推荐使用virtualbox)。好了,这时你把系统经过几次倒腾总算装上了,可是你发现这上面的东西,特别是那个终端,你根本不知道如何操作,一半以上的新手到这里就发现linux不好用了,没有流行的游戏,没有傻瓜式的软件安装……于是他们选择了放弃,并放言linux如何如何,对这个我没有话说。只是想告诉楼主,linux不是单纯的娱乐,想要一个自己想要的系统,想更快速,更有效率的使用电脑,你应该选择它。
等你装上了linux,你才刚刚跨进linux的大门,以后学习如何使用它(无论是你要拿linux干嘛,你都必须花时间把系统的日常操作和管理学习一下),并让它完全服从于你,这个就靠楼主自己了。
我个人觉得楼主的问题很奇怪,在你学习如何安装linux的时候,你就开始学习linux的基础了,等你能将一个linux系统熟练的安装,熟练的进行软件配置的时候,你就把大部分linux的基础学到手了,以我使用了两年的linux的经验来看,linux的学习如果不动手的话,那是没用的!
希望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-06
网络攻防主要是语言,计算机语言比如c语言,c++,现在有Java等以及数据库的知识,还有算法的学习,对于数学的知识,如果能学点也不错,主要是对于语言的学习能力吧
第2个回答  2013-04-06
还有楼上同志说的求知欲编程是项苦工作,从0开始很复杂的,所以还要有恒心然后了解一些计算机基础知识,不知道就学编程你会觉得没有意义建议你从PYTHON开始,然后学习C++或者JAVA,编程都是全英文的,英语一定要过关,不然编译器的帮助你都看不懂了解了关键字用途,然后在网上找习题做,同时观摩高手的名作,自己觉得过关了就自己写相关功能的程序,应该就可以了
第3个回答  2013-04-06
中低吧要英语数学
相似回答