该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删。

目录

  • kali linux 在个人计算机和在VirtualBox下的安装
  • kali linux 使用前准备工作

Kali linux 在个人计算机和在VirtualBox下的安装

  个人计算机下的安装和VirtualBox下的安装唯一的区别就是前者需要制作U盘启动盘,而后者需要对VirtualBox进行必要的设置。

  首先从Kali linux官网下载镜像:https://www.kali.org/downloads/

  笔者下载的是kali linux 2016.02 amd64,之后的所有安装操作都是基于该版本的kali

  

  U盘启动盘制作:https://jingyan.baidu.com/article/ed15cb1b715e051be3698108.html

  VirtualBox配置:https://jingyan.baidu.com/article/ae97a646cb6ecfbbfd461dda.html

  在写入硬盘镜像的时候,选择ZIP和HDD模式都不能成功引导,最后是RAW的写入模式在才在我这娇贵的ASUS上读到。

  VirtualBox配置时候主要两点要改:一是要把网络模式修改成桥接网卡,二是要在存储中添加镜像。其他网络模式并没有真正弄明白原理,所以直接选择桥接。  

  kali安装基本也按照上述第二个链接,直接使用root没有建立新用户。

kali linux 使用前准备工作

 关于这个准备我在网上找了不少教程,但也出现了不少问题,所以这里自我总结会多一点。

  1.更新源(极其重要)

    终端下输入下列命令,用leafpad打开源目录。

leafpad /etc/apt/sources.list

    添加软件源,我用的是阿里云和中科大的,最后一条是有ss-qt5的源

 #中科大的源

    deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

    deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

    deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

    deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

    deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

    #阿里云源

    deb http://mirrors.aliyun.com/kali sana main non-free contrib

    deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

    deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

  
#影梭
deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main

之后终端继续输入

apt-get update && apt-get upgrade && apt-get dist-upgrade

进行源更新和版本更新,这里不像ubuntu没有sudo好像是因为不需要申请管理员权限(以前在网上看到过解释,但是没记清,现在找不到了T T)

2.安装中文输入法

  我当时安装了小企鹅的google-pinyin 和 ibus的ibus-pinyin,结果前者输入法框无法显示文字,后者的输入法框总是出现在窗口的左下角,但在重装和更新之后就好了,所以果断放弃前者,附上命令:

apt-get install ibus && apt-get install ibus-pinyin

ibus在输入法设置中添加 汉语-汉语(pinyin),之后我把输入法切换快捷键改成Ctrl+Space,就可以成功使用啦!

2.5.VirtualBox增强工具的安装

  如果你是虚拟机用户,那么你势必是要安装增强工具的,我是无法仍受那极低的分辨率和不能和主机共享文件的限制,这个问题弄了我好久,最后发现是linux-headers和linux image的问题,这里就不放传送门了。

  先上图:

按照图片中的操作,将增强工具虚拟光盘中的VBoxLinuxAdditions.run移动到root目录(注意提示时选择取消)

之后也是最重要一步,安装linux-headers和linux-image的环境,当时浪费大量时间实际上就是这两个环境没安装好。

apt-cache  search linux-headers
apt-cache  search linux-image

找到适合自己的系统型号的headers和images,并将软件源名复制下来进行安装,例如:

apt--kali2-all
apt--kali2-amd64

安装完成后可以进一步安装,需要赋予VBoxLinuxAdditions.run程序755权限,之后终端运行。

输入命令:

cd /root/
chmod  VBoxLinuxAdditions.run
./VBoxLinuxAdditions.run

3.安装Chrome

  我使用Chrome而不用自带的FireFox完全只是因为我的资料全部在google帐号的书签里,并不清楚两者的优劣= =

  传送门:http://wwwbuild.net/linux-cn/645254.html

  然而很奇怪系统说我gdebi命令不合法- -(why?!),所以我就用 dpkg -i +文件名 安装了

  安装后出现不能以root用户身份运行的问题,搜索一番找到资料:http://www.cnblogs.com/Young-wind/p/5855027.html ,然而很倒霉的是这招也不行,于是我直接按照提示在属性栏里添加 --no-sandbox 字符,启动chrome成功,但是提示以--no-sandbox启动浏览器安全性会下降,感觉不影响使用,就没有多管了。

4.安装shadowsocks-qt5

在上述更新源的步骤中加入包含ss-qt5的源:

deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main

直接安装ss-qt5

apt-get install shadowsocks-qt5

尽管当时用上了ss开心得要死,但仍发现几个问题:

1.json文件无法成功导入——解决方案:手动,反正在学校就用几个代理

2.无法成功过GFW——解决方案:经过一番百度,发现debian下ss的设置和win下的还略有不同,需要在chrome中添加switchomega插件,并在github找到一个安装配置教程,自带有配置的备份文件,传送门:https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList

5.其他软件的安装

  linux系统下还有许多软件值得安装和使用,自己需要掌握两种安装思路

  1.利用apt-cache search xxx 搜索想要的软件,并用apt-get install xxx直接从软件源进行安装。

  2.利用wget或者直接在网络平台下载deb安装包,之后利用gdebi或者dkpg -i命令进行安装。

6.小结

  这个阶段安装好了kali linux并且进行的初步的准备,但对于安装配置过程中仍存在一些问题没有解决(不影响操作就跳过了)

    包括:

      1.VBOX下其他网络模式的原理

      2.google-pinyin无法使用的原因

      3.linux-headers和linux-image的必要性

      4.gdebi无法使用的原因

      5.chrome为什么不能以root运行

    下次笔记尽量解决,笔记本没电了T T,至此。

文笔略差,希望大家多提建议。

  

【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)的更多相关文章

  1. Kali Linux虚拟机安装完整安装过程及简单配置(视频)

    点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...

  2. 【Kali】kali linux的安装

    资源准备 制作U盘启动盘 准备kali_Linux的分区 禁用快速启动 安装kali_linux 在这篇Blog中笔者将会讲解如何安装kali_linux,kali可以安装到虚拟机上,但这里笔者强烈建 ...

  3. 2019-2020-2 《网络对抗技术》Exp0 环境搭建-Kali Linux 的安装

    2019-2020-2 20175334 环境搭建-Kali Linux 的安装 一.Kali的下载与安装 在Kali官网中下载镜像文件 打开Vmware开始创建新虚拟机 选择镜像文件 选择操作系统 ...

  4. Kali Linux的安装

    20175314 2020-02 <网络对抗技术>Exp0 Kali Linux的安装 Week1 目录 20175314 2020-02 <网络对抗技术>Exp0 Kali ...

  5. 2020 Kali Linux Zenmap 安装(可视化界面)

    跟着教程学Kali Linux,我安装的2020版的,发现Zemap没被预装. 1.下载 zenmap https://nmap.org/download.html 2.rpm转deb 2020 Ka ...

  6. Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库

    Kali Linux 下安装配置MongoDB数据库   1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...

  7. 网络安全之在Kali Linux上安装Openvas

    本文目录: 一.解决和配置更新源问题 二.安装Openvas 三.自定义登陆密码 四.升级Openvas 五.查看Openvas运行情况 六.修改OpenVAS远程链接 =============== ...

  8. 【亲测有效】Kali Linux无法安装网易云音乐的解决方案

    问题描述 由于 Kali Linux 的内核是基于 Debian 的,我们在安装网易云音乐的时候更偏向于选择安装网易云音乐 v1.1.0 deepin15(64位) 的包,可是我发现在安装过程中,无法 ...

  9. Kali Linux上安装SSH服务

    安装 SSH 从终端使用 apt-get 命令安装 SSH 包: # apt-get update # apt-get install ssh 启用和开始使用 SSH 为了确保安全 shell 能够使 ...

随机推荐

  1. 2017最新的Python教程分享

    Python在数据科学盛行的今天,其易于阅读和编写的特点,越来越受编程者追捧.在IEEE发布的2017年编程语言排行榜中,Python也高居首位.如果你有学Python的计划,快来看看小编分享的Pyt ...

  2. Cookie中的HttpOnly详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt377 1.什么是HttpOnly? 如果您在cookie中设置了HttpOn ...

  3. Mysql介绍和实践总结

    本文首先介绍mysql的安装和基本使用.进阶操作.讲解mysql的导入导出和自动备份,然后介绍安全模式修改密码和mysql的全文本搜索功能,最后记录了个人使用mysql中遇到的问题集. 开始安装: s ...

  4. poj 3522 Kruskal

    题意:求图的一个生成树使其最大边权与最小边权的差值最小,求其最小值 思路:利用贪心思想,先对边进行排序,然后从最小边开始枚举,每次进行kruskal向右加入边,若加入边刚好能遍历所有点,记录最后加入的 ...

  5. Day-12: 进程和线程

    进程和线程 在操作系统看来,一个任务就是一个进程,而一个进程内部如果要做多个任务就是有多个线程.一个进程至少有一个线程. 真正的并行执行任务是由多个CUP分别执行任务,实际中是由,操作系统轮流让各个任 ...

  6. NHibernate教程(5)--CRUD操作

    NHibernate之旅(5):探索Insert, Update, Delete操作 2008-10-17 16:31 by 李永京, 42903 阅读, 73 评论, 收藏,  编辑 本节内容 操作 ...

  7. 【2017集美大学1412软工实践_助教博客】团队作业4——第一次项目冲刺(Alpha版本)小组 成绩

    第四次团队作业成绩公布 题目 团队作业4: http://www.cnblogs.com/happyzm/p/6722264.html 团队成绩 成绩公示如下: 检查项 会议内容 代码签入 心得体会或 ...

  8. java中null的类型匹配

    null作为一个特殊的参数匹配为String对象

  9. 201521123032 《Java程序设计》第7周学习总结

    1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2. 书面作业 ArrayList代码分析 1.1 解释ArrayList的contains源代码 在contains方法中 ...

  10. 201521123076 《Java程序设计》 第十四周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 2. 书面作业 1. MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自 ...