标签: Linux

Linux安装Nvidia 驱动

Introduction 记录一下从linux的源里安装驱动的命令。 不需要再自己下载run包,关X等。 命令 sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit 一般会自动安装最新的二进制driver比如nvidia-384,如果没有自动安装(debian可能会出现这个问题),自己手动安装ndivia-driver or 最新的nvidia-...

反编译APK入门

Introduction 本文简单介绍了如果使用dex2jar和jd-gui来反编译apk,查看其源码。 1. 工具和环境 本文的环境为Debian 9 x86_64,使用的工具: dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) JD GUI 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 2. apk分析 apk文件的本质是...

服务器配置2 解决Your installation CD-couldn’t be mounted

1. Introduction 去年配置过一次服务器:一次惨痛的服务器配置经历,7月份的时候,机房老师通知说有块硬盘报警,不得不暂时关掉了服务器,一直搁置起来。现在有点时间,而且需要用到了,就抓紧重新整理一下。 准备去掉那块坏掉的硬盘,同时也去掉raid5,做成raid0。 2. 配置RAID 服务器上三块270GB的硬盘,RAID5是含有备份机制的raid,默认一块的大小来存放校验,所以实际使用...

迁移linux系统到新硬盘

Introduction 老师评上了学校的青年学者重点培养计划,每年多了好多资金。实验室机器的配置也在逐步升高。上一批加ssd的时候,我们没分到,这次补上。 本文记录的是将我的debian9 从原来的闪迪120G SSD迁移到三星 250G SSD的过程。 1. 准备工作 做好数据备份! 所有的操作均在u盘的livecd下进行的。 2. 查清楚分区号 通过在root用户下fdisk -l查清楚目前...

NVCC编译过程

Introduction 本文介绍了编写的nVIDIA Cuda代码是如何编译成二进制的。 上图即为官方的流程图。 打印步骤 nvcc -O2 -c vectorAdd.cu -keep -arch sm_20 –dryrun 以samples/0_Simple/vectorAdd为例,写上述编译命令。由于vectoradd这个样例比较简单,因此可以直接使用命令进行编译。 参数说明: 参数 含义...

uwsgi配置https以及python2无法使用supervisor

Introduction 前面的nginx配置https一文,说明了如何在nginx上配置https,本文则作为补充,说明了在pyhon flask 或者django等web框架下,怎么配置https,以及nginx 和uWSGI的搭配。 1. 配置https 理论上,直接在nginx的站点配置文件中,声明well-known文件夹的特殊访问权限即可: location ^~ /.well-kno...

nginx配置https

1. Introduction 前两天收到letsencrypt的邮件,说https快到期了,抓紧更新一下。我记得用linux的crontab开启自动更新https证书了,怎么还会收到?浏览器看了下证书日期,的确快要到期了,发现是nginx没有重启,证书缓存没有更新。 本文记录了使用LNMP搭建的博客添加https的过程,也可以参看uwsgi的配置。 2. HTTPS普及 使用https有哪些好处...

S01E05 bbr加速,图片,数据备份

Introduction 第一季《如何提高生产效率》目录 本集视频地址 百度网盘 密码: ea8r Timeline – 03:07 S s 的历史说明,vpn关键词解释。 – 05:12 GFW的详细分析 骨干网wiki 骨干网-知乎 – 09:16 原理简单说明。(最粗略的解释)GFW的详细分析 – 19:02 安装 – 22:06 ...

S01E04从购买vps域名到搭建wordpress博客以及vps安全防护

Introduction 第一季《如何提高生产效率》目录 本集视频地址 B站 时间线 – 02 : 44 为什么做独立博客 – 08:10 vps,虚拟主机区别,以及常见的vps提供商。 几种对比 主机提供商 架构 最低价格(美元/每月) 缺点 优点 适合用户 搬瓦工(bandwagon) openvz(只有一款28.80的KVM型号) 1.66(1暂时售罄),每月1T流量...

apt更新时针对不同网址设置代理

Introduction 因为使用了一些软件,在apt-get update时,总是要用proxychains4在apt外面挂上一层代理,有些麻烦,所以想apt有没有针对不同网址的代理功能。 网上的资料很多是设置apt全局代理的,在vickycq的帮助下,找到了方法。 设置代理文件 创建文件/etc/apt/apt.conf.d/01proxy,内容如下所示: Acquire::http::Pro...