编译内核

(1)执行命令uname -r以查看内核版本。

(2)执行命令apt-cache search linux-headers查看是否安装内核头文件。

(3)  如果uname -r出现的内容在查找内核头文件中有,那就不用安装内核了,如果没有,就输入以下指令以安装。

     apt-get install linux-headers-$(uname -r)

安装VMware Tools

tar zxpf VMwareTools-x.x.x-yyyy.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl
reboot
或者
apt -y --reinstall install open-vm-tools-desktop fuse
reboot

更新

更新源

(更新源出错可能是网络问题)

leafpad /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://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

更新

apt-get update   报错使用 apt-get update --fix-missing   更新索引
apt-get upgrade 更新
apt-get dist-upgrade 有大版本时使用 其他命令
sudo apt-get autoclean   清理系统垃圾
sudo apt-get clean   清理旧版本的软件缓存
sudo apt-get autoremove   清理所有软件缓存
sudo nautilus /boot    删除系统不再使用的孤立软件执行

 中文输入法 

apt-get install fcitx
apt-get install fcitx-googlepinyin
reboot

显示网速netspeed

https://extensions.gnome.org/#

网络配置

dhclient eth0    eth0 接口获取IP地址
配置临时地址(重启后会重新获取
ifconfig eth0 192.168.1.1/ ehh0配置IP地址
route add default gw 192.168.1.1 设置默认路由
echo nameserver 192.168.1.1 > /etc/resolv.conf 写入dns服务器地址
永久配置地址(静态地址)
cat /etc/network/interface
• auto eth0
• iface eth0 inet static
• address 192.168.20.1
• netmask 255.255.255.0
• network 192.168.20.0
• broadcast 192.168.20.255
• gateway 192.168.20.2
• dns-nameservers 192.168.1.1 192.168.1.2
• up route add -net 172.16.5.0/ gw 192.168.10.100 eth1 网卡启动写入
• down route del -net 172.24.0.0/ 关闭时删除

ssh设置

 vi /etc/ssh/sshd_config
()增加一行PermitRootLogin yes
()将PasswordAuthentication yes的注释号删掉
()启动ssh /etc/init.d/ssh start
()查看SSH服务状态是否正常运行 etc/init.d/ssh status

安装谷歌浏览器

一、在线下载
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

二、安装
dpkg -i google-chrome-stable_current_amd64.deb 如果出现依赖问题、安装依赖
apt-get -f install
再次安装
dpkg -i google-chrome-stable_current_amd64.deb

默认chrome是普通用户运行的,若需root运行编辑google-chrome文件,默认位置为/opt/google/chrome下 vim /opt/google/chrome/google-chrome

exec -a "$0" "$HERE/chrome" "$@" 并修改为以下 exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox 输入 google-chrome 即可启动浏览器了

中文乱码解决

直接安装相关软件

apt-get install xfonts-intl-chinese ttf-wqy-microhei -y

VMware kali虚拟机环境配置的更多相关文章

  1. Win8.1+VS2013+WDK8.1+VirtualBox or VMware 驱动开发环境配置

    https://blog.csdn.net/charlessimonyi/article/details/50904956 Win8.1+VS2013+WDK8.1+VirtualBox or VMw ...

  2. VMware虚拟机环境配置--网络配置

    Hadoop集群搭建第一篇. 环境: VMware workstation 12, centos 6.5 配置虚拟机网络连接模式为NAT模式(共享主机的ip地址). 桥接模式: 和主机windows是 ...

  3. 虚拟机环境配置(Docker)

    安装虚拟机完毕后 在linux虚拟机上安装docker 使用远程工具连接虚拟机,查看ip地址 ip addr Docker常用命令&操作 1).镜像操作 | 操作 | 命令 | 说明 | | ...

  4. kali git 环境配置

    kali 配置很简单,输入apt-get install git 我输入时返回了错误,执行命令dpkg --configure -a 就行了

  5. vmware克隆虚拟机后配置网络

    一件配置: rm -rf /etc/udev/rules.d/70-persistent-net.rules cd /etc/sysconfig/network-scriptsrm -rf ifcfg ...

  6. S1_搭建分布式OpenStack集群_02 虚拟机环境配置

    一.配置主机名及hosts和防火墙(只演示一台,其他机器配置方式一样)vim /etc/hosts  加入    10.10.11.11 controller10.10.11.12 compute11 ...

  7. vmware搭建lnmp环境配置域名

    找到nginx配置文件,修改server_name 然后找到/etc/hosts文件 修改成如下 之后在Windows本地的C盘的hosts文件中添加解析 好了,这样就可以访问了 通往牛逼的路上,在意 ...

  8. 大数据学习之路—环境配置——IP设置(虚拟机修改Ip的内在原因及实现)

    一.IP原理 关于IP我的理解, (1)主要去理解IP地址的作用,IP地址包括网络相关部分和主机的相关部分.即:用一段特殊的数据,来标识网络特征和主机的特征. 至于具体的技术实现,日后可以慢慢体会和了 ...

  9. VMware ESXi虚拟机克隆及迁移

    使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是linux操作系统,难道必须一个一个安装吗? VMware ESXi.VMware vCenter Server 和 vSphere Cli ...

随机推荐

  1. requests请求库

    # coding = utf-8 """ 同urllib一样 requests 也是发送http请求的第三方库 兼容Python2和3 实现了http的绝大部分功能. 安 ...

  2. SpringMVC请求参数接收总结(一)

    前提 在日常使用SpringMVC进行开发的时候,有可能遇到前端各种类型的请求参数,这里做一次相对全面的总结.SpringMVC中处理控制器参数的接口是HandlerMethodArgumentRes ...

  3. Jenkins修改默认主目录及数据迁移

    前言 在使用Jenkins做持续集成的初期,未能预估项目量的大小.于是乎,配置都是使用的默认配置,而Jenkins的默认主目录放在了服务器的根目录下. 随着时间的推移,项目量的持续增加,在运维过程中就 ...

  4. Java8 日期时间API

    一.转换 1.与字符串 //LocalDateTime 转 字符串 String str = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss ...

  5. JavaScript如何创建一个对象

    我们可以利用JavaScript的语法特征,以类的思想来创建对象. 方法一:原始方法代码如下: <script> var obj = new Object(); obj.name = &q ...

  6. flex布局实现瀑布流排版

    网上有很多有关js(jq)实现瀑布流和有关瀑布流的插件很多,例如:插件(Masonry,Wookmark等等).按照正常的逻辑思维,瀑布流的排版(item列表)一般都是 由左到右,上而下排序的结果,单 ...

  7. PAT(甲级)2017年春季考试

    PAT(甲级)2017年春季考试 A.Raffle for Weibo Followers #include<bits/stdc++.h> using namespace std; int ...

  8. Python中的Base64编码的加密与解密

    Base64 可以干些啥? Base64编码的作用: 由于某些系统中只能使用ASCII字符.Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法. 图片(and种子)base64 ...

  9. React - 组件:类组件

    目录: 1. 类组件有自己的状态 2. 继承React.Component-会有生命周期和this 3. 内部需要一个render函数(类组件会默认调用render方法,但不会默认添加,需要手动填写r ...

  10. 判断一个坐标点是否在封闭曲线内的方法(swift)

    //用playground运行即可 import UIKit var str = "Hello, playground" let lTestPointsOne : [(Double ...