加载中…
个人资料
午后等风来
午后等风来
  • 博客等级:
  • 博客积分:0
  • 博客访问:222,105
  • 关注人气:66
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

kalilinux安装之后

(2013-03-17 21:13:26)
分类: 操作系统
因为kali linux是基于debian 7开发的,我平时专门用来看有图呗视频,搞些小测试的笔记本电脑也是用的debian 7,这下可以删掉装kali啦,哈哈,这下不必为BT5装虚拟机了,本子里用的60G的SSD也不会太紧张啦。要把kali当做桌面使用,就必须给kali添加一些软件,修改一些设置才好用,下面记录一下备忘,随时更新。

安装方法,官方文档,硬盘安装Kali Linux

把apt源设为官方提供的国内镜像,注意,只适用于Kali Linux 2.0,http://mirror.hust.edu.cn/kali/
deb http://mirror.hust.edu.cn/kali/ sana main non-free contrib
deb-src http://mirror.hust.edu.cn/kali/ sana main non-free contrib
deb http://mirror.hust.edu.cn/kali-security sana/updates main contrib non-free

用apt-get upgrade更新系统时出现“The following packages have been kept back”时用下面这个命令:
apt-get dist-upgrade

更新chrome时遇到无法连接服务器:

安装中文字体和拼音输入法:
apt-get install fcitx fcitx-googlepinyin ttf-wqy-microhei ttf-wqy-zenhei
重新登录后使用im-config启用fcitx
运行Fcitx Configuration,在Input Method中添加输入法。

安装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

安装几个我常用的小工具:
秒傻模娇盍髁考嗫毓ぞ遡和nethogs,很好用的下载工具aria2:
apt-get install i nethogs aria2 

安装"Open In Terminal”的快捷方式
apt-get install nautilus-open-terminal

安装远程桌面管理工具:
apt-get install gtk-recordmydes recordmydes remmina

Deb包图形安装工具:
apt-get install gdebi

压缩文件管理工具及解压缩工具:
apt-get install unrar unace rar unrar p7zip zip unzip p7zip-full p7zip-rar file-roller

Gnome3优化设置工具:
apt-get install gnome-tweak-tool

新立得,用过老版ubuntu的都知道:
apt-get install synaptic

Shadowsocks的Linux客户端:
apt-get install python-twisted-core python-gtk2 python-m2crypto
pip install shadowsocks-gtk

安装Ubuntu软件中心Software Center:
apt-get install software-center

安装wicd,它可是比系统自带的network-manager好用多了:
apt-get install wicd
#/etc/init.d/network-manager             //停用network-manager
update-rc.d network-manager disable      //禁止network-manager开机启动
wicd-client                                                 //启动wicd

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

解决音量设置无法保存:
#apt-get install alsa-utils
#alsactl store

目前发现Linux平台非常好用的视频播放器:
基于mplayer/mplayer2的mpv,就算是没有标准的gui界面:
apt-get install mpv

修改mpv默认配置,添加常用功能:
vi ~/.config/mpv/mpv.conf
======================================
#osd message, you can press o to display the osd message
osd-status-msg="${time-pos/full} / ${length/full} (${percent-pos}%)"
#makes the player window stay on top of other windows
ontop=yes
#always save the current playback position on quit
save-position-on-quit=yes
#adjust the initial window size to 50%
geometry=50%
#for network play
cache=8192
#choose the default subtitle to chinese
slang=zh,chi
#for GB2312 GBK BIG5 charset, use enca convert them to utf8
sub-codepage=enca:zh:utf8
======================================

如果自行添加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添加到启动参数里,但是我不喜欢这种治标不治本的作法。

停用Chrome的spdy支持:
启动时加参数--use-spdy=off

自动登录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

默认主题看着不爽,更换个主题(GNOME2):
下载主题,http://gnome-look.org/content/show.php/Faience?content=144815
 #mkdir ~/.themes    //创建个人主题目录
将主题文件夹复制到上面的目录中,然后用gnome-tweak-tool设置主题。

打开桌面3D加速,也就是完整的gnome-shell,拒绝"fallback":
#dbus-launch gsettings set org.gnome.des.session session-name 'gnome'
执行:
gsettings get org.gnome.des.session session-name
回显:"gnome",表示成功。
恢复原有设置:
dbus-launch gsettings set org.gnome.des.session session-name 'gnome-fallback'

======================================================================================
Kali Linux 1.0.7支持Live USB Persistence和Live USB Encrypted Persistence,配合USB3.0使用体验大大提升。虽然用其它工具也可以实现,但是不如命令行直接透明。
dd if=kali-linux-1.0.7-amd64.iso of=/dev/sdb bs=1M

进行加密执行:
size=5gb
read bytes _ < <(du -bcm kali-linux-1.0.7-amd64.iso |tail -1); echo $bytes 
parted /dev/sdb mkpart primary $bytes $size
cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2
cryptsetup luksOpen /dev/sdb2 my_usb
mkfs.ext3 -L persistence /dev/mapper/my_usb
e2label /dev/mapper/my_usb persistence
mkdir -p /mnt/my_usb
mount /dev/mapper/my_usb /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/mapper/my_usb
cryptsetup luksClose /dev/mapper/my_usb

无需加密执行:
size=5gb
read bytes _ < <(du -bcm kali-linux-1.0.7-amd64.iso |tail -1); echo $bytes 
parted /dev/sdb mkpart primary $bytes $size
mkfs.ext3 -L persistence /dev/sdb2
e2label /dev/sdb2 persistence
mkdir -p /mnt/my_usb
mount /dev/sdb2 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb2
======================================================================================

一个对USB DAC和网络播放支持很好的音乐播放器,可以独立调整DAC的音量:
apt-get install clementine

使用clementine播放NAS中的音乐:
apt-get install gvfs-fuse
gpasswd -a root fuse //将root用户添加到fuse组中,可以把root替换成相应的用户名
apt-get install cifs-utils
现在访问~/.gvfs,samba共享的文件就在这里了,要先登录才会有显示哦。
ln -s ~/.gvfs sambafs              //在当前目录创建一个软链接方便各种软件访问共享文件

虽然我用的机械键盘支持互换cap和左ctrl键,但是因为大小写状态灯不管用(升级到Kali linux 2.0后,状态灯已经正常啦!),经常误按到左ctrl造成输入密码错误,mbp用的HHKB就不会有这种烦恼,:)。所以问题解决方法就是使用xmodmap实现cap和右ctrl键互换:
#vi ~/.xmodmap                                  //新建一个文件,文件名可以随便写,为了便于记忆还是标准的好
remove Lock = Caps_Lock                
remove Control = Control_R              //互换左ctrl把R改成L就行了,下同
keysym Control_R = Caps_Lock  
keysym Caps_Lock = Control_R  
add Lock = Caps_Lock  
add Control = Control_R  
#vi ~/.bashrc                                       //编辑.bashrc文件
xmodmap ~/.xmodmap  2>/dev/null     //在最后一行添加

老本的gl40板载显卡在使用Kali Linux 2.0默认桌面环境经常卡顿,于是改用Xfce4,所以下文开始有关主题类的更新都是针对Xfce4的。

使用USB DAC时无法和笔记本内置声卡来回切换,解决方法是安装一个叫pavucontrol的程序:
sudo apt-get install pavucontrol
kalilinux安装之后

安装N卡驱动:
sudo apt-get install nvidia-driver nvidia-kernel-dkms nvidia-xconfig nvidia-settings
按照官方教程安装驱动后,显示器进入节能模式后无法唤醒的话,安装nvidia-xconfig即可。

解决每次挂载硬盘都需要输入root帐号密码的问题:
# vi /usr/share/polkit-1/actions/org.freedes.udisks2.policy
=========================================================
<action id="org.freedes.udisks2.filesystem-mount-system">
<allow_active>yes</allow_active> //找到这行并修改为yes
=========================================================

xubuntu上自带的主题numix,我很喜欢,这里只好手动安装下:
# apt-get install numix-gtk-theme numix-icon-theme

因为numix主题是黑色基调,所以要替换下shadowsocks-gtk的图标才好看:
链接: http://pan.baidu.com/s/1qXcPVTM 密码: 1muq
kalilinux安装之后
解压后替换掉下面的文件就好。
/usr/local/lib/python2.7/dist-packages/shadowsocks_gtk/shadowsocks.png

配置蓝牙,依据官方wiki的方法:
# apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware blueman
# vi /var/lib/gdm3/.config/pulse/client.conf
============================================================
autospawn = no
daemon-binary = /bin/true
============================================================
# chown Debian-gdm:Debian-gdm /var/lib/gdm3/.config/pulse/client.conf
# vi /etc/pulse/default.pa
============================================================
load-module module-switch-on-connect
============================================================
# reboot
kalilinux安装之后

配置Naga2014,自定义14个按键功能
# apt-get install xdotool xinput g++
安装必要软件包后,下载源代码后执行install.sh编译安装
https://github.com/apocatarsis/Naga_KeypadMapper

如果安装时选择中文为系统语言,那么如何改为英文
#dpkg-reconfigure locales 或 vi /etc/locale.gen 选择或取消注释
============================================================
en_US.UTF-8 UTF-8
============================================================
#vi /etc/default/locale
============================================================
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
============================================================

新安装的Kali Linux,执行upgrade后启动出现黑屏的解决方法(Nvidia显卡有效):
echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf

Kali Linux 2.0 Rolling本地时间设置(又是systemd在搞事情):

安装Kali Linux 64bit XFCE后需要补装的包:
cifs-utils gvfs-backends gvfs-fuse gvfs-bin

必装插件
xfce4-cpugraph-plugin xfce4-mount-plugin xfce4-netload-plugin thunar-archive-plugin ristretto xfce4-taskmanager thunar-gtkhash
或全部安装:
xfce4  xfce4-goodies 


kalilinux安装之后
那就换一个,顺便把字体和图标一起换换。

kalilinux安装之后

kalilinux安装之后

中文显示效果。
kalilinux安装之后


0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有