安装cuda以及nvidia驱动

这一步比较简单,安装之前,推荐大家编辑一下/etc/apt/source.list文件,把国外的源注释掉换成国内科大的,下载比较快。科大源的地址如下

deb kali main non-free contrib

deb-src kali main non-free contrib

deb -security kali/updates main contrib non-free

设置完之后,执行以下命令安装

apt-get update

apt-get install nvidia-detect nvidia-libopencl1 nvidia-opencl-common nvidia-support nvidia-opencl-icd nvidia-visual-profiler nvidia-glx nvidia-installer-cleanup nvidia-kernel-common nvidia-smi nvidia-alternative nvidia-opencl-dev libglx-nvidia-alternatives nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-vdpau-driver nvidia-xconfig glx-alternative-nvidia libgl1-nvidia-alternatives nvidia-settings libgl1-nvidia-glx xserver-xorg-video-nvidia libcublas4 libcudart4 libcufft4 libnpp4 libnvidia-compiler libcuda1 libcuinj4 libnvidia-ml1 libxvmcnvidia1 libcusparse4 libcurand4 python-pycuda-doc python-pycuda-headers python-pycuda nvidia-cuda-doc nvidia-cuda-gdb

由于包比较多可能有点慢,安装过程会弹出两个窗口需要确认,直接OK就好,执行完之后toolkit和驱动都装上了,然后把一些变量写入系统,在/root/.bashrc最后面加上下面一段

PATH=$PATH:/usr/lib/nvidia-cuda-toolkit/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia-cuda-toolkit/lib:/lib

export PATH

export LD_LIBRARY_PATH

可以执行一下ldconfig马上生效,不过反正都要重启一次的了,重启。

安装pyrit-cuda

下面重新编译个pyrit来试一试使用GPU。下载pyrit的地址是:

我们需要下载pyrit-0.4.0.tar.gz和cpyrit-cuda-0.4.0.tar.gz,下载完之后,安装一下编译所需要的工具

atp-get install libpcap-dev python2.7-dev

解压pyrit-0.4.0.tar.gz并且安装

tar -xzvf pyrit-0.4.0.tar.gz

cd pyrit-0.4.0

python setup.py build

python setup.py install

解压cpyrit-cuda-0.4.0.tar.gz

tar -xzvf cpyrit-cuda-0.4.0.tar.gz

cd cpyrit-cuda-0.4.0

这里需要进行一些改动,编辑setup.py,把第35行

for path in ('/usr/local/cuda', '/opt/cuda'):

改成

for path in ('/usr/local/cuda','/usr/lib/nvidia-cuda-toolkit','/opt/cuda'):

免得安装程序找不到nvcc

然后就安装

python setup.py build

python setup.py install

安装完,运行一下

pyrit list_cores

应该能看到GPU了,类似

#1: 'CUDA-Device #1 'GeForce 8400 GS''

#2: 'CPU-Core (SSE2)'

#3: 'CPU-Core (SSE2)'

#4: 'CPU-Core (SSE2)'

#5: 'CPU-Core (SSE2)'

#6: 'CPU-Core (SSE2)'

#7: 'CPU-Core (SSE2)'

#8: 'CPU-Core (SSE2)'

安装optimus

把源Key取回来

wget -O - | apt-key add -

在/etc/apt/source.list中加入Bumblebee的源

deb sid main contrib

deb-src sid main

然后执行安装

apt-get update

apt-get install bumblebee bumblebee-nvidia

安装完毕,把root加入bemblebe组,然后重启

adduser root bumblebee

重启完毕可以测试一下,分别运行

glxspheres

optirun glxspheres

可以看到帧数是不同的

取消

评论

kali中如何更新python_怎么在线更新kali linux相关推荐

  1. kali中安装更新firefox详细教程

    一.下载 进入到火狐官网下载最新版火狐链接 下载linux版本 二.解压 下载下来的文件为bz2后缀的文件 分别执行以下命令(根据下载文件的名字进行更改命令) bzip2 -d Firefox-lat ...

  2. 树莓派中怎么更新python_树莓派升级python的具体步骤

    1.安装 python3 sudo apt install python3 2.卸载 python2.7 (可选) sudo apt remove python 3.再执行如下命令自动清理 pytho ...

  3. kali查看python版本-kali中python版本的切换方法

    kali中python版本的切换方法 如下所示: update-alternatives --config python 一条简单的命令,如下图所示: 以上这篇kali中python版本的切换方法就是 ...

  4. 关于想使用kali中的foremost遇到的问题

    通过查找资料得知kali里中有foremost的软件包, 于是我在kali中直接打开终端输入foremost,(由于过程中没截图抱歉) 它提示我没有这个软件并且问是否要下载,     (每个用户遇到的 ...

  5. 两万字带你认识黑客在kali中使用的工具

    目录 前言 一.信息收集工具 二.脆弱性分析工具 三.漏洞利用工具 四.嗅探与欺骗工具 五.密码攻击工具 六.权限提升工具 七.Web应用工具 八.无线攻击工具 九.硬件黑客工具 十.维持访问工具 十 ...

  6. kali中怎么安装Nessus

    详细介绍在 Kali 中安装 Nessus 的详细过程步骤以及插件下载失败解决方法. 实验环境 安装过程 下载 Nessus 安装 Nessus 启动 Nessus 获取激活码 登陆 web 界面 N ...

  7. kali linux 支持什么编程语言_渗透过程中可能要用到的Kali工具小总结

    渗透过程中可能要用到的Kali工具小总结 写在最前面 最近在搞渗透的时候,发现过程中有一些kali工具还是很适合使用的 所以写一个渗透过程中可能用到的kali渗透工具的小小总结 写的不对 多多包涵 各 ...

  8. 在kali中安装VMware tool和安装搜狗拼音过程和出现的一些问题的解决办法

    在kali中安装VMware tool和安装搜狗拼音过程和出现的一些问题的解决办法 一.安装VMware Tools 点击虚拟机–安装VMware Tools–ls查看–解压:tar -zxvf VM ...

  9. Kali国内源更新sources.list

    #中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ust ...

最新文章

  1. c中嵌入Python,提供灵活性
  2. python win32库与subprocess_依赖管理:Python2.7需要subprocess32
  3. 如何正确区分cssci和核心期刊
  4. 怎么查看usb读取信息_电脑弹出USB设备时提示该设备正在使用中的解决方法
  5. linux编译l和l区别,linux 下 g++编译程序时-I(大写i) 与-L(大写l)-l(小写l) 的作用详解...
  6. 如何打造个人品牌,把自己“卖”出去?
  7. mysql-conn.php_PHP连接MySQL方式
  8. 动物称重管理系统HDX|FDX-B格式低频动物电子耳标面板式远距离读写器|识读器HX-L81100出线方式与标签识读距离
  9. 打印机测试图_国产彩色激光机一样很靠谱 奔图全新彩色激光机到底怎么样?...
  10. PLC编程实现堆栈功能
  11. 【js 分页】js 分页 方法一 【实用】
  12. 两消两现指的是_精细胞减二末期会有“两现”吗
  13. 接收IWebBrowser2的自动化事件
  14. Angular *NgFor - angular 基础教程
  15. web开发课程培训,前端开发开发培训
  16. vue下拉框可输入关键字进行模糊查询
  17. 一周一个小朋友系列——YOLOV1 paper Analysis
  18. 西门子工业软件+Mendix,低代码让普通员工秒变技术员,你会被取代吗?
  19. flutter 的sketch切图
  20. msysGit和TortoiseGit

热门文章

  1. python身份验证(身份证号中提取出生日期及性别)。
  2. String的方法介绍以及实现
  3. 国内外大数据可视化分析产品点评
  4. lsdyna如何设置set中的node_list_如何理解vue的双向绑定
  5. 【QT】QByteArray的使用
  6. 2022年低压电工考试内容及低压电工模拟考试题库
  7. 此mac已与apple id关联(如何绕过macOS恢复模式的激活锁)
  8. 计算机网络硬件ppt,4计算机网络硬件基础全解.ppt
  9. 适合送女朋友的情人节礼物?畅销火热的好物分享
  10. c++基于ffmpeg实现mp4转flv