sec集训 day 1
任务
1,下载python2和Python3,并调试环境。
2,安装kali linux并进行相关调试
1)kali换源。
2)安装VMware tools。
3) 了解kali更新命令 并进行kali更新。
4)将kali内自带的firefox更换语言。
详情
任务 1
对于Python的安装我们主要是对照着教程一步步走的,但对与教程中的一步要进行详细说明
在更改环境时,添加的语句是指向自己电脑上的文件,比如
我的位置就应该添加
D:\python\2和D:\python\2\Scripts
根据自己实际下载的位置添加环境。
其次对于软件的分类存放是很有必要的。
任务 2
个人认为这一个任务十分的困难,首先是软件上的问题,对于虚拟机软件的不熟悉。其次是对于Linux系统的不了解,其大部分操作都是通过终端,运用命令语句进行操作的,所以对于我来说这些操作既陌生又困难。
我认为最难的就是,“安装VMtools”,这一项操作网上的教程良莠不齐,同时我对此还没有分辨能力,所以在这项任务上尝试太多次了。
对于kali的更新名命令主要有以下几条
- apt-get update 更新软件包的索引源,这更像是为软件更新做准备。
- apt-get upgrade 更新已安装的所有软件,升级之后的版本就是本地索引里的。所以说在upgrade前一定要进行update。
- apt-get dist-upgrade 可以根据软件包的依赖关系进行更新
upgrade与dist-upgrade的差别如下:
upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它.
(所以通常这个会被认为是有点风险的升级)apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。只不过,dist-upgrade
会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除
d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。摘自 CSDN博主「桁桁8道」的原创文章
原文链接:https://blog.csdn.net/wangyezi19930928/article/details/54928201
总结
总的来说今天的学习只是准备了日后学习的软件环境,而真正学到的知识也只有Linux系统的一点微不足道的知识。但同时今天也为以后的学习打下了基础。