标签: Ubuntu

解决Mendeley Linux下无法输入中文

Introduction 本文介绍了快捷修复mendeley Linux下无法输入中文的问题解决方案。 问题描述 Mendeley是一款协助学术研究的工具,可以作为自己的论文阅读库,方便整理读过的论文,同时它自带的阅读标注工具也还算好用。 但是在Linux下,Fcitx输入法框架支持的搜狗输入法则无法输入中文标注。 查阅是由于mendeley使用的qt库没有添加fcitx的输入法支持库。 解决方案 这里仅说明最简单的利用别人编译好的库的方法。如果下面没有自己的系统,则参考reference里自己...

我常用的几个源加速更新

Introduction 本文记录了几个我常用的Linux、Python更新源。 Linux 教育网一般用中科大的源 http://ipv6.mirrors.ustc.edu.cn/ 如果是ubuntu或者kali同时你是山大的同学,可以选择山大的源 https://mirror.sdu.edu.cn/ 源的配置生成器 https://mirrors.ustc.edu.cn/repogen/ debiancn社区的源可以作为补充,添加到源里(已经被中科大收录) http://ipv6.mirro...

在Nginx上部署Python Flask应用

1. Introduction 本文主要系翻译自digitalocean的教程How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 16.04,部分进行了修改。 主要介绍了在nginx服务器上利用uWSGI部署Flask应用的步骤。 之前写过的相关内容: uwsgi配置https以及python2无法使用supervisor nginx配置https 2. 准备工作 在开始之前,先确保有一个非root的用户部署在你的服务器上...

Linux安装Nvidia 驱动

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

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

1. Introduction 去年配置过一次服务器:一次惨痛的服务器配置经历,7月份的时候,机房老师通知说有块硬盘报警,不得不暂时关掉了服务器,一直搁置起来。现在有点时间,而且需要用到了,就抓紧重新整理一下。 准备去掉那块坏掉的硬盘,同时也去掉raid5,做成raid0。 2. 配置RAID 服务器上三块270GB的硬盘,RAID5是含有备份机制的raid,默认一块的大小来存放校验,所以实际使用大小只有540GB。由于我们服务器并没有多少特别重要的数据,因此尽管后来未名原因之前报警的硬盘又好了...

迁移linux系统到新硬盘

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

debian安装网易云解决依赖问题

Introduction 心血来潮又想用桌面的网易云了。很早之前把系统更新到了debian sid。记得之前还发微博说 debian8 要用ubuntu 14.04版本 但是现在安装发现不行了,依赖问题。现记录问题解决方案。 同时,在安装其他软件时,如果出现依赖问题,可以尝试用本文方法进行跳过。 我的系统: PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_...

Linux高危漏洞Dirtycow整理

Introduction 本文内容多为转发整理。 2016年10月18日,黑客Phil Oester提交了隐藏长达9年之久的“脏牛漏洞(Dirty COW)”0day漏洞,2016年10月20日,Linux内核团队成员、Linux的创始人Linus修复了这个 0day漏洞,该漏洞是Linux内核的内存子系统在处理写时拷贝(Copy-on-Write)时存在条件竞争漏洞,导致可以破坏私有只读内存映射。黑客可以获取低权限的本地用户后,利用此漏洞获取其他只读内存映射的写权限,进一步获取root权限。 ...

SIGKILL信号linux下kill进程 -9

Introduction Linux下结束进程的方式有很多。最常用的方式是使用kill命令。 在Linux完美使用deepin QQ一文中,补充了在qq关闭不彻底的时候,使用的kill命令,但是后来发现使用的是-9信号。这里顺便说明下kill支持的信号列表。 Signal Value Action Comment ————————————————– SIGHUP 1 Term Hangup detected on controll...

Linux、chrome运行安卓app

Introduction 本文主要介绍了在Linux上不需要安卓虚拟机的方式运行安卓App的方法。主要内容转载自在Linux直接运行安卓程序,并进行了chrome上运行安卓程序的内容的添加。 ARChon项目 App Runtime for Chrome (ARC)项目是谷歌推出的,开发者可以通过一个 Chrome 浏览器在任意操作系统运行 Android 应用,当然现在还很不完善,大部分app即使经过官方发布的ARC Welder进行apk到chrome application的转换,也不能正...