参考了大部分资料(https://www.freebuf.com/column/140561.html),留下了现在没有失效的。
0x01网络配置
ADSL/PPPOE(拨号上网)
1.假如在有网络连接的情况下
root@Stuxnet:~# apt-get install pppoe pppoeconf
2.无网络的情况下(不仅仅适用于PPPOE包的安装,只要源里面可以找到都可以安装)
准备一个U盘或者其他介质,总之可以带进去没有网络的kali就行
用其他电脑访问
http://http.kali.org/kali/pool/main/p/pppoeconf
http://http.kali.org/kali/pool/main/r/ro-pppoe
下载两个链接中的deb文件(你要是会安装其他的也可以下载其他格式的包),下载其他包同理,观察链接的组成格式和你设置的源的关系然后照葫芦画瓢,这里不再赘述。
然后将包带入kali并进入所在目录分别执行
root@Stuxnet:~# dpkg -i 两个包的名字
安装:
root@Stuxnet:~# pppoeconf
注意填写用户名和密码那里要删去username和password,因为这个是pppoeconf的默认用户名和密码,你要是不删去就变成用户名是:username你的宽带账号 了。
设置完成后,使用plog可以查看连接状态,假如看不懂的话ifconfig看一看是否有pppoe的网卡分配到了IP
修改IP地址
如果你不是拨号上网,一般不需要进行配置,直接就可以访问网络,此时才可以自行修改IP地址。
编辑文件
nano /etc/network/interfaces
在选择静态IP或DHCP,编辑文件内容并保存退出
静态IP:
#Loop回环地址
auto lo
iface lo inet loopback
#将网卡eth0设置为静态IP
auto eth0
iface eth0 inet static
#修改IP、子网掩码、网关
address XX.XX.XX.XX
netmask XX.XX.XX.XX
gateway XX.XX.XX.XX
DHCP自动获取IP:
#Loop回环地址
auto lo
iface lo inet loopback
#将网卡eth0设置为DHCP自动获取
auto eth0
iface eth0 inet dhcp
二选一配置完成后重启网卡服务
/etc/init.d/networking restart
修改DNS
1 编辑文件
nano /etc/resolv.conf
2 添加DNS
nameserver XX.XX.XX.XX
0x02换源和启动默认服务
所谓换源:其实就是更新服务器的修改,修改成不同的更新地址,获取的安装包环境就会不一样;
接下来介绍常用的一些国内源:
如何设置源:
建议是国内源一个,官方源一个,这样双管齐下。
首先如果是root(我虚拟机习惯了,不要学我,物理机不建议使用Root权限,需要root权限
一律sudo),直接:leafpad /etc/apt/sources.list,
然后把源进行粘贴,然后Ctrl+s保存退出就可以了,非root用户可以使用su切换或者直接sudo
或者习惯vim的用着vim /etc/apt/sources.list
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#官方源
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
#基于Debian释出的linux源,来源各大论坛博客。没出现过什么问题。
# An experimental repository for Debian based distributions
deb http://apt.izzysoft.de/ubuntu generic universe
root@Stuxnet:~# vim /etc/apt/sources.list
在该文件中,添加的软件源是根据不同的软件库分类的。其中.deb指的是DEB包的目录;
deb-src指的是源码目录。
如果不自己看程序或者编译的话,可以不用指定deb-src。
由于deb-src和deb是成对出现的,可以不指定deb-src,但是当需要deb-src的时候,deb是必须指定的。
保存后执行
root@Stuxnet:~# apt-get update 更新软件源
root@Stuxnet:~# apt-get upgrade 更新软件包
root@Stuxnet:~# apt-get dist-upgrade 更新系统
安装软件
root@Stuxnet:~# apt-get install 软件包名
假如出现依赖包缺失可以使用 apt-get install -f 来修复依赖关系
这个可以一键解决依赖问题,这种方式可以解决在源准确的情况下的基本依赖问题,或者可以直
接使用:
root@Stuxnet:~# apt -get install 依赖包.deb
以上适用于源包含了依赖包的情况,那么如果源没有相关的依赖包呢:
首先终端会提示没有相关的依赖包可以安装;
然后 我们有两种解决办法:
1:换源,不断的更换源,直到apt-get update之后在apt-get -f install or apt-get install 依
赖包.deb不提示错误,并且安装成功
2:去官方的源相关FTP地址直接下载指定的依赖包,一般是deb,然后直接dpkg -i 依赖
包.deb,进行安装
以上是我建议的解决依赖的两种方式,其实还有第三种,专业人士可以进行deb包的重新封
装,然后用gdebi进行安装
如果不小心安装错软件
root@Stuxnet:~# apt-get autoremove 软件包名
这个命令会一键删除软件包以及其依赖包
如果提示
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
那么执行
root@Stuxnet:~# vim /etc/apt/apt.conf.d/70debconf
在打开的文件最后加入
Acquire::AllowInsecureRespositories "true";
就可以成功更新了。
Google Chrome的安装
1.下载
https://www.google.cn/intl/zh-CN/chrome/
选择deb的包,然后执行
root@Stuxnet:~# dpkg -i 包的名字.deb
若出现依赖问题,执行
root@Stuxnet:~# apt-get install -f
修复完成后重新安装
这时候已经安装完成,但是无法直接运行,执行
root@Stuxnet:~# leafpad /opt/google/chrome/google-chrome
找到最后三行,加入 --no-sandbox
这时候就可以在收藏栏里点击Chrome来运行了。
启动默认服务
Kali Linux自带了几个网络服务,它们是非常有用的。但是默认是禁用的。在这里,将介绍使用各种方法设置并启动每个服务。
启动Apache服务
启动Apache服务。执行命令如下所示:
root@kali:~# service apache2 start
输出信息如下所示:
[ok] Starting web server: apache2.
输出的信息表示Apache服务已经启动。为了确认服务是否正在运行,可以在浏览器中访问本
地的地址。在浏览器中访问本地的地址,如果服务器正在运行,将显示Apache的界
面。
启动Secure Shell(SSH)服务
启动Secure Shell(SSH)服务。执行命令如下所示:
root@kali:~# service ssh start
[ok] Starting OpenBSD Secure Shell server: sshd.
看到以上的输出表示SSH服务已经启动。为了确认服务的端口是否被监听,执行如下所示的
命令:
root@kali:~# netstat -tpan | grep 22
有输出的话一般就开启成功了。
启动FTP服务
FTP服务默认是没有安装的,所以首先需要安装FTP服务器。在Kali Linux操作系统的软件源
中默认没有提供FTP服务器的安装包,这里需要配置一个软件源。配置软件源的具体操作步骤前文已经说过这里不再赘述。
安装FTP服务器,执行命令如下所示:
root@kali:~# apt-get install pure-ftpd
安装成功FTP服务器,就可以启动该服务了。执行命令如下所示:
root@kali:~# service pure-ftpd start
其他服务照葫芦画瓢即可。
VMware虚拟机安装
官网可以下载到适合kali linux的bundle包。
https://my.vmware.com/cn/web/vmware/details?downloadGroup=WKST-1510-LX&productId=799&rPId=33378
下载完成后双击安装即可,和Windows差不多,序列号自己百度。
虚拟机Vmtools安装
新版的kali可以直接安装Vm-tools:
apt-get install open-vm-tools-desktop
安装好以后重启。这样就可以拖动文件了。
Kali美化和安装搜狗输入法
安装搜狗输入法
下载搜狗输入法
首先google或者百度搜狗输入法 for linux
官网 http://pinyin.sogou.com/linux/
进入下载后的目录
安装搜狗输入法
dpkg -i sougoupinyin2.1.0.0086amd64.deb
若提示依赖问题的话
apt-get -f install
最后安装完成,使用Shift进行英文,中文输入切换
更换壁纸
首先,你得有高清壁纸,建议根据你的屏幕分辨率进行壁纸下载,或者使用系统提高的高清
壁纸(其实还挺好看的);
比如你是1376X720,那就下载相应的壁纸,如果你是1080P,那就下载1080P的壁纸,防止添加后壁纸模糊
打开图片直接右键设为壁纸,简单暴力。
更换主题
首先,进行主题的下载
以下都是可以进行主题下载的地址
https://www.gnome-look.org/content/show.php?action=content&content=150905
https://www.gnome-look.org/p/1013030/
http://www.deviantart.com/customization/skins/linuxutil/desktopenv/gnome/popular-all-time/?q=gnome
然后把下载好的地址解压或者复制到
/usr/share/themes
然后通过优化(Tweak)工具,进行主题的更换,图标的更换等等
如果下载的是图标,要复制到
/usr/share/icons
安装Adobe Flash
首先Adobe Flash的安装分成两个版本的安装:
kali2.0和kali1.0,也就是新旧版本的安装;
新版本我这边直接默认是已经安装好了,也就是说不用担心Flash 没有安装,也不用区分
Firefox还是chrome,其实就是两个浏览器内核的原因
最新版本的应该是不用安装的,我的是最新官网下载的kali,没有进行过Flash的安装
安装WPS
百度WPS for linux
下载deb文件以后dpkg -i 安装即可
安装网易云音乐
官网下载linux的deb包然后dpkg -i即可
Sublime Text3
apt
Install the GPG key:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Ensure apt is set up to work with https sources:
sudo apt-get install apt-transport-https
Select the channel to use:
Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Update apt sources and install Sublime Text
sudo apt-get update
sudo apt-get install sublime-text