记使用Kali linux 2.0的一些坑
kali 2.0是这个月的10号发布的,如果没记错的话。最开始我装的是1.0,然后不想显卡资源浪费,折腾安装nvidia 驱动,把系统搞坏了。干脆就装最新的2.0。kali自带了intel 集成显卡的驱动,所以不玩游戏的话,还是够用了。通常的做法是双系统比较划算。
大多数人都有用qq的需求,在kali 1.0的时候,我安装的是winelongen qq,需要一个库, ia32-libs.而这个库又依赖ia32-libs:i386,总之各种搜索,各种换源,都没有解决。有的镜像,比如ubuntu的在国外,速度特慢,国内的几个尝试了没有安装包。kali 是backtrace的衍生版,而后者又是debian的儿子。debian的一大利器就是deb 安装包,apt-get apt-cache,使用起来自动解决依赖关系,确实很顺手。所以kali也可以用debian的源。
apt-get source.list 我用了中科大/阿里云/网易/东软/华中科技大学的源,这方面国内大学很多免费源,搞学术的地方资源就是多。在kali 2.0上,我安装的qq是wine-qqintl,这里引用别人写的一个不错的链接。http://www.bubuko.com/infodetail-343048.html。顺道贴出安装使用的网易debian源:
deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
解释下deb 和 deb-src的区别,前者只包含二进制安装包,后者除了二进制安装包还有源码。deb-src的源可以搭配apt-get source package使用源码编译安装,不过没有这个需要的话可以去掉,apt-get update的时候就不必要去下载安装包索引了。
ia32-libs这个库早就被废弃了,它只是一种hijack手段,在amd64位机器上,帮助应用程序拿到32的库,它相当与一个索引文件作用。很多安装源都移除了此安装包。替代的方式如下:
dpkg --add-architecture i386 //添加32位架构支持
apt-get update //更新32位安装源信息
apt-get install package:i386. //用这种方式安装32位包。
说下kali 2.0个人使用感受。界面采用gnome3,左侧有dash,有很多快捷键支持,常用的win+tab,win+L.win键的组合很多,自己去尝试。kali2.0比较方便的是整合了很多安全工具,而我感兴趣的是无线破解。它集成了reaver这种wps漏洞攻击包,我使用它成功破解了邻居的wifi,没办法,谁叫资源浪费也是一种罪。我觉得它是一款非常适合开发人员使用的系统,自带了对于开发人员很多有好的工具,git,mysql,apache2诸多,也可以学习黑客工具的使用,了解一些安全方面的漏洞知识。
linux使用起来最痛苦的不是它的命令行操作方式,而是碎片化。在某个系统正常运行的app,拿到另外一个上就不正常了。人们常用的输入法,qq,下载工具,linux都不能很好的满足,我不是黑它,有时候安装的源没一个像样的,你硬是被折磨的不知路在何方。不能拿来做日常的使用,只能说是学习/工作。体验上是赶不上windows,平台差异化太严重。
推荐gnome3的cairo-dock插件,使用起来让你有了苹果操作系统的感觉。
在linux下简易制作usb启动安装盘的方法。通常pc只有一块硬盘,/dev/sda.插件来一个usb, /dev/sdb,就是它的符号文件了。而linux还是很智能的帮我们挂载,比如挂到/media/usb下。下面说下怎么命令行制作,你肯定有一个iso镜像文件,这个网上都有的下:
umount /media/usb //卸载这个u盘,linux并没有忘记它,你可以自己再挂载到某个地方
mkfs.vfat /dev/sdb //格式化这个u盘,盘的文件格式是fat32,windows下早期的文件系统格式
dd if=你的iso镜像文件路径 of=/dev/sdb //把镜像文件直接写到usb 。完事了启动盘就搞定了
windows下用win32DiskImage一样可以搞定,图形化的,选择镜像文件,选择u盘,点击写入,搞定。UltraISO制作的启动盘不支持UEFI,不推荐使用。.