from:http://blog.sina.com.cn/s/blog_40983e5e0101dhz0.html
 
 
因为kali linux基于debian 7,当然要把这台Acer 4736z原有的debian 7删掉装kali啦,哈哈,这下不必为了BT5装虚拟机了,对于本子里60G的SSD来说还是好事一桩。要把kali当做桌面使用,就必须给kali添加一些软件,修改一些设置才好用,下面记录一下备忘,随时更新。
 
安装方法,官方文档,硬盘安装Kali Linux
 

把apt源设为官方提供的国内镜像,http://mirrors.neusoft.edu.cn/kali/

deb

http://mirrors.neusoft.edu.cn/kali/ kali
main non-free contrib

deb-src http://mirrors.neusoft.edu.cn/kali/ kali
main non-free contrib
deb http://mirrors.neusoft.edu.cn/kali-security kali/updates
main contrib non-free
 
用apt-get upgrade更新系统时出现“The following packages have been kept
back”时用下面这个命令:
apt-get dist-upgrade
 
安装中文字体和五笔拼音输入法:
apt-get install fcitx-table-wbpy ttf-wqy-microhei
ttf-wqy-zenhei
 
安装Flash插件:
apt-get install flashplugin-nonfree
update-flashplugin-nonfree --install
 
安装原版Firefox方法:
2013年7月16日,iceweasel终于更新到22.0了。
Firefox已经更新到20,我很喜欢它的新下载管理器,可惜iceweasel版本还是停留在18.01,so。。。
apt-get remove iceweasel
echo -e "\ndeb
http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt
all main" | sudo tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com
C1289A29
apt-get update
apt-get firefox-mozilla-build
 
安装几个我常用的小工具,秒杀top的htop,完美解压分段压缩包的原版rar,很好用的下载工具aria2:
apt-get install htop rar aria2 
 
安装"Open In Terminal”的快捷方式
apt-get install nautilus-open-terminal
 
Deb包图形安装工具:
apt-get install gdebi
 
压缩文件管理工具:
apt-get install file-roller
 
Gnome3优化设置工具:
apt-get install gnome-tweak-tool
 
新立得,用过老版ubuntu的都知道:
apt-get install synaptic

安装Ubuntu软件中心Software Center:

apt-get install software-center
Netspeed,可以显示当前网络上传下载速度的GNOME applet:
apt-get install netspeed
Alt+鼠标右键选择Add to Panel
 
Python类工具需要:
apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator libnss3-tools
 
安装pip,方便升级gevent1.0:
apt-get install python-setuptools
easy_install pip
pip install setuptools --no-use-wheel --upgrade
 //提示setuptools版本错误时执行
pip install gevent --upgrade
 
Armitage是metasploit的图形界面,适合新手搞研究:
apt-get install armitage
 
Postgresql和metasploit开机时自动启动:
update-rc.d postgresql enable && update-rc.d
metasploit enable
 
fern-wifi-cracker更新后无法启动,解决方法是:
chmod +x /usr/share/fern-wifi-cracker/execute.py
 
在使用minidwep-gtk类软件搞研究前,要先停用network-manager,不停用的话扫不到几个信号,虚拟机用户应该没有这个烦恼:
#/etc/init.d/network-manager stop
 
解决音量设置无法保存:
#apt-get install alsa-utils
#alsactl store
 
如果自行添加menu后,Kali Linux菜单项消失,解决方法是:
rm ~/.config/menus/gnome-applications.menu
 
解决chrome在root帐号中无法使用:
#vi /opt/google/chrome/google-chrome
在最后一行尾加入 --user-data-dir
===============================================================
We don't want bug-buddy
intercepting our crashes. http://crbug.com/24120
export
GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME
exec -a "$0"
"$HERE/chrome"  "$@" --user-data-dir
===============================================================
大家都知道chrome
dev版更新很频繁,每次upgrade后都要修改一次很麻烦,用下面之个脚本就省事点了。
=====================================================================================
#!/bin/bash
sed -i '$c\exec -a "$0" "$HERE/chrome"  "$@"
--user-data-dir' /opt/google/chrome/google-chrome
=====================================================================================
也可以创建一个菜单项,将--user-data-dir添加到启动参数里,但是我不喜欢这种治标不治本的作法。
 
安装nVidia显卡驱动:
wget
http://mirrors.sohu.com/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-glx_304.64-4_amd64.deb
wget
http://mirrors.sohu.com/debian/pool/non-free/n/nvidia-graphics-drivers-legacy-173xx/nvidia-glx-legacy-173xx_173.14.35-4_amd64.deb
wget
http://mirrors.sohu.com/debian/pool/non-free/n/nvidia-graphics-drivers-legacy-71xx/nvidia-glx-legacy_71.86.15-3_amd64.deb
sudo dpkg -i *.deb
sudo apt-get install -f

自动登录SSH服务器脚本:
=====================================================================================

#!/usr/bin/expect -f
set timeout 30
set dname .DOMAINNAME
set hname [lindex $argv 0]
spawn ssh -lUSERNAME -N -D 7070
$hname$dname
expect "password:"
send "PASSWORD\r"
interact
=====================================================================================

蓝色部分修改成个人的ssh服务器域名,用户名,密码。执行时脚本名加主机名参数,方便更新主机,这下不用怕复杂的密码了。
例如:
root@debian:~# ./ssh.sh s39
spawn ssh -lss1 -N -D 7070 s39.flyssh.net
ss1@s39.flyssh.net's password:

 
解决xbmc卡死:
有时用xbmc看视频会莫名其妙的卡死,按“"键无法退出全屏界面,这时就按Ctrl+Alt+F1切换一个终端,执行下面这个脚本杀掉xbmc和xbmc.bin两个进程,再按Ctrl+Alt+F7切回X。

=====================================================================================

#!/bin/bash
ps1=`ps aux | grep xbmc | sed -n 1p | awk '{print $2}'`
ps2=`ps aux | grep xbmc | sed -n 2p | awk '{print $2}'`
kill -9 $ps1 $ps2
=====================================================================================
或者直接用pkill:
root@debian#pkill xbmc.bin
 
安装Python3 OpenSSL:
解压后执行python3 setup.py install
 
默认主题看着不爽,更换个主题:
下载主题,http://gnome-look.org/content/show.php/Faience?content=144815
 #mkdir ~/.themes  
 //创建个人主题目录
将主题文件夹复制到上面的目录中,然后用gnome-tweak-tool设置主题。

Kali linux learning note的更多相关文章

  1. OSCP Learning Notes - Kali Linux

    Install Kali Linux : https://www.kali.org/ Common Commands: pwd man ls ls -la cd mkdir rmdir cp mv l ...

  2. kali Linux系列教程之BeFF安装与集成Metasploit

    kali Linux系列教程之BeFF安装与集成Metasploit 文/玄魂 kali Linux系列教程之BeFF安装与集成Metasploit 1.1 apt-get安装方式 1.2 启动 1. ...

  3. Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs

    Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs NetHunter是一个基于Kali Linux为Nexus设备构建的Android渗透测试平台,其中包括 ...

  4. 定制kali linux

    Kali Linux Ps: Kali发布撸~ 写了个如此装13的标题.这是一个Guide… 都是些基本操作撸.定制为王实推 ArchLinux.  各位看官继续………………………………………号外.L ...

  5. MetaSploit攻击实例讲解------社会工程学set攻击(kali linux 2016.2(rolling))(详细)

    不多说,直接上干货! 首先,如果你是用的BT5,则set的配置文件是在 /pentest/exploits/set/set_config下. APACHE_SERVER=ONSELF_SIGNED_A ...

  6. Kali linux 2016.2(Rolling)里Metasploit连接(包括默认和自定义)的PostgreSQL数据库之后的切换到指定的工作空间

    不多说,直接上干货! 为什么要这么做? 答: 方便我们将扫描不同的目标或目标的不同段,进行归类.为了更好的后续工作! 前期博客 Kali linux 2016.2(Rolling)里Metasploi ...

  7. MetaSploit攻击实例讲解------终端下PostgreSQL数据库的使用(包括kali linux 2016.2(rolling) 和 BT5)

    不多说,直接上干货! 配置msf连接postgresql数据库 我这里是使用kali linux 2016.2(rolling)   用过的博友们都知道,已经预安装好了PostgreSQL. 1. p ...

  8. Macbook 安装kali linux 双系统 2020.3 超详细

    博主折腾了一星期这东西,到现在都还有些坑没解决(最后面会讲).不过最起码系统装上了,可以用了,看到这桌面惊艳了,再点下左上角表示人间值得. 其实我是装了windos 10.macos 和kali三系统 ...

  9. kali linux下的arp攻击

    这是我第一篇博客,写的不好请谅解 ____________________________(分割线)_______________________________ 在kali linux系统下自带工具 ...

随机推荐

  1. Spring Boot启动过程(一)

    之前在排查一个线上问题时,不得不仔细跑了很多遍Spring Boot的代码,于是整理一下,我用的是1.4.3.RELEASE. 首先,普通的入口,这没什么好说的,我就随便贴贴代码了: SpringAp ...

  2. Linux笔记(三) - 文件搜素

    (1)文件搜索:find-name  根据文件名, *匹配任意字符 ,?单个字符-iname  根据文件名, 不区分大小写-size 根据文件大小查找 (+ 大于 -小于)(-a并且 -o或者)-us ...

  3. 排查问题所用到的一些Linux命令实践(不定期更新。。)

    一.前言 线上问题排查可能是每个程序员都会经历的.在排查的过程中,往往会用到很多Linux命令,也会产生一些很实用的技巧.本博文通过分析一次线上问题排查的过程,把所有用到的命令串起来.每个Linux命 ...

  4. editormd使用教程

    对于现在的程序员来说,都需要一个快速写文章的语言,那么无非就是markdown了,市面上markdown编辑器并不多,而且也不怎么好用,现在推荐国内的比较牛逼的. 入门 建议先到官方看下如何使用,避免 ...

  5. leetcode刷题总结

    题外话 今年大三,现正值寒假时间,开学就开始大三下学期的生活了. 在大三临近结束的时间,也就是复习考试的时间里,我每天都会用早上的时间来刷codewars.刚开始玩的时候,一到8kyu的题目如果稍微难 ...

  6. Oak Seeds 网站项目回顾

    项目是一个教育类网站,先给出网站网址:http://www.oakseeds.cn/ Oak Seeds原本的名字叫做American School,后来更给为Oak Seeds,意为橡木子.网站是为 ...

  7. react+redux构建淘票票首页

    react+redux构建淘票票首页 描述 在之前的项目中都是单纯的用react,并没有结合redux.对于中小项目仅仅使用react是可以的:但当项目变得更加复杂,仅仅使用react是远远不够的,我 ...

  8. DB2函数大全

    DB2函数大全 函数名 函数解释 函数举例 AVG() 返回一组数值的平均值. SELECTAVG(SALARY)FROMBSEMPMS; CORR(),CORRELATION() 返回一对数值的关系 ...

  9. 笑谈ArcToolbox (2) 开启ArcToolbox的钥匙

    笑谈ArcToolbox (2) 开启ArcToolbox的钥匙 by 李远祥 GIS人遇到ArcToolbox就像找到了宝藏一样兴奋,但并不是每个找到宝藏的人都具备开启宝藏的钥匙.有时候功能强大并不 ...

  10. Cesium原理篇:glTF

    关键字:Cesium glTF WebGL技术 大纲: 1 glTF简介,这是一个什么东西,有哪些特点 2 Cesium如何加载,渲染glTF,逻辑结构和关键技术 3 个人总结,从glTF学习如何设计 ...