学习路线:
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就会越来越多以下是网络渗透需要学习的内容:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2.选择你要安装的位置,我以C盘为例,路径为图中所示,安装到其他位置的话,点击Browse,选择你要安装的位置,然后点击Next,进入下一步:
3.选择你是否创建桌面快捷方式,其他默认即可,点击Next,进入下一步~
4.是否将Git快捷方式的目录加入开始菜单栏
5.这个是选择文本编辑器的方式,默认是Vim,也可以选择其他的方式,自主选择,在这里我选择的Vim默认方式。选择好文本编辑器的方式后,点击Next,进入下一个流程~
6.选择安装Git时对环境变量PATH的影响,第一种影响较小,第三种会影响到Windows的自带工具,默认勾选中间项,建议不要修改,直接点击 “Next” 继续安装:
7.选择 Git 在使用 HTTPS 时使用的库,若无特殊需求,可保持默认选项,点击 “Next” 继续安装:
8.选择提交与拉取记录时,对换行符的处理方式,若无特殊需要,默认选择即可,点击 “Next” 继续安装:
9.选择模拟终端软件(即命令行窗口软件),若无特殊需要,可默认选择,点击 “Next” 继续安装:
10.最新功能的询问,若不想尝试尚未保证稳定性的新功能,默认不勾选,点击 “Install” 即可完成安装:
11.安装完成
12.回到桌面,点击鼠标右键,会出现两个选项Git GUI Here和Git Bash Here,在打开Cmd(Win+R),分别输入git和git --version,如果出现如下图的情况,即安装成功!
配置
首先需要设置使用Git时候的名字和邮箱,名字需要使用英文
git config --global user.name “Firstname Lastname” # 名称
git config --global user.email “your_email@example.com” # 邮箱
# ~/.gitconfig中以如下形式输出文件
[user]
name = Firstname Lastname
email = your_email@example.com
需要注意的是:
- GitHub上公开仓库的时候,名字和邮箱会一同被公开,所以请不要使用不便公开的隐私信息
- 程序员来自世界各地,请使用英文,不要使用汉字;如果不想使用真名,可以使用网站的昵称
如何提高命令输出的可读性?
git config --global color.ui auto # 将color.ui 设置成auto
创建账户
进入创建用户的页面:http://github.com/join,填写如下的信息在点击Create an accout即可
配置SSH
GitHub上连接现有仓库的认证,是通过使用了SSH的公开密钥认证方式进行的。现在我们需要创建公开密钥所需的SSH Key,并将其添加到GitHub。
ssh-keygen -t rsa -C # 创建SSH Key
接下来需要输入两次密码,最终会生成两个文件:
- id_rsa:私有密钥
- id_rsa.pub:公开密钥
下面我们需要在GitHub中添加公开密钥,今后就可以使用私有密钥进行认证。点击右上角的账户设定按钮:
进入settings之后,添加新的SSH Key~
接下来会出现Title和Key两个输入框,在Title中输入适当的密钥名称,Key部分复制上面id_rsa.pub文件中的内容~
cat ~/.ssh/id_rsa.pub # 查看内容
添加完成之后,会在我们的邮箱中收到一封提示“公开密钥添加完成”的邮件,确认即可。这样便完成了整个手中的私人密钥和GitHub的认证和通信问题,验证一下:
ssh -T git@github.com
在接下来的页面中输入密码和yes即可完成验证。
建立仓库
首先我们必须明白一点:仓库有两种
- 远程在GitHub上的仓库:远程仓库
- 在自己本地的仓库:本地仓库
远程仓库
1、建立远程仓库需要我们先登陆自己的GitHub账号,再进行建仓。
2、我们创建一个git_start的仓库
- 仓库的名字
- 仓库的简单描述
- 不要在远程仓库添加README.md文件。我们使用手动push的方式来添加
3、仓库解释
打开上面我们创建好的仓库,会出现如下的内容(先写上注释,后面慢慢解释)
echo “# git_start” >> README.md # 往README.md中写入内容
git init # 初始化
git add README.md # 添加文件
git commit -m “first commit” # 提交并注释
git branch -M main # 提交分支
git remote add origin git@github.com:pidada/git_start.git # 建立远程仓库与本地仓库的连接
git push -u origin main # 推送
本地仓库
1、建立本地仓库
所谓的本地仓库,就是你自己电脑客户端的仓库。同样地,笔者在本地建立了同样名字的本地仓库git_start,其实就是个文件夹
本地仓库要和远程仓库保持一致
mkdir git_start # 创建文件夹,即仓库
cd git_start # 切换到仓库中
ls # 查看内容,目前是没有任何内容
2、初始化操作
echo “学习GitHub的使用,快速入门” >> README.md # 往文件中写入内容,后面可以更改
git init # 初始化
初始化之后会在当前目录下自动生成一个.git的文件。这个文件下存储着管理当前目录内容所需要的仓库数据。
3、查看待提交文档
通过ls查看已经有了README.md文档
git status # 查看待提交的文档
4、提交文档
我们将上面的README.md文档和生成的.git文档一并提交
git add . # 提交全部文件
git add README.md # 单独提交一个文件
git commmit -m “2021-1-1” # commit提交,同时写上备注:2021-1-1
# add 和 commit的同步操作
git commit -am “2021-1-1”
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!
王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!
【完整版领取方式在文末!!】
93道网络安全面试题
内容实在太多,不一一截图了
黑客学习资源推荐
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
😝朋友们如果有需要的话,可以联系领取~
1️⃣零基础入门
① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
2️⃣视频配套工具&国内外网安书籍、文档
① 工具
② 视频
③ 书籍
资源较为敏感,未展示全面,需要的最下面获取
② 简历模板
因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!