fz 发布于 03月30, 2018

Linux添加字体

很简单,把字体放进/usr/share/fonts即可,可以自己新建一个目录。具体来说,如果是Ubuntu的话,会有一个truetype目录,存放ttf字体。由于我们现在基本上都是ttf的,所以我一般也就在里面新建一个fz文件夹,并放在这个目录下。...

阅读全文 »

fz 发布于 03月30, 2018

Linux安装TeX Live

注意:我安装的是TeX Live 2017,相关路径根据版本不同需要进行修改。如果是复制iso安装,则需先挂载iso:mount -o loop ~/texlive2017-20170524.iso ~/texliveisosudo mkdir /usr/local/texlivesudo chown fz:fz /usr/local/texlive #改成自己的用户名cd /media/fz/T...

阅读全文 »

fz 发布于 03月18, 2018

博客大迁移历险记

自从debug博客开通以来,主站和debug两个博客一直是在两个服务器上工作的,这样很不方便,也没必要,因此现在我决定将它们都迁移到同一台机器上。虽然看起来非常简单,但其实里面有很多东西要处理,尤其是80和443端口以及@与www的转发问题。而前不久由于两个服务器都被Q,从而又出现了第三台服务器进行Nginx转发,这无疑又增加了迁移的复杂度。但好在一切都顺利搞定了,下面是整个过程。常用设置在/et...

阅读全文 »

fz 发布于 03月17, 2018

C/C++编译时的ld和cpp

UPDATE: 该内容有点含混不清,请看最后。我一直对C/C++编译时的一些概念不太清楚,主要也是没有系统地去了解过,一直都是零散的接触。我在编译一些老旧程序时,经常会遇到调用ld和cpp这两个程序的,我一直搞不懂它们是干什么用的。经过学习,我大概知道它们是干什么的了。要注意的是,我们这里所说的cpp指的是The C Preprocessor,而不是C++。而ld指的是The GNU linker...

阅读全文 »

fz 发布于 03月08, 2018

Linux安装ftp客户端

有一些发行版没有ftp,找了很久也没找到去哪能找到源码。最后去有ftp的发行版查了半天,在Ubuntu下找到了点信息,Ubuntu的ftp是在一个叫netkit的库里,Ubuntu自带的版本在这里,最新官方下载地址在这里,安装帮助在这里。 后来WXC和我局发现arch里面的ftp是在一个叫inetutils的库里,属于GNU。这是官方网站,可以在这里下载。 编译安装就比较简单了。 wget htt...

阅读全文 »

fz 发布于 03月07, 2018

使用dd备份存储设备

我们可以使用dd很方便地把任何存储设备或者其下面的某个分区按字节备份到某个文件中,也可以从某个文件写回存储设备。 dd的用法也很简单。执行dd if=源 of=目的即可。 下面举几个例子: dd if=/dev/sda of=/dev/sdb:将设备/dev/sda按字节复制到/dev/sdb中,相当于硬盘对拷。 dd if=/dev/sdb of=/opt/SDCard.img:将设备/dev...

阅读全文 »

fz 发布于 03月06, 2018

安装配置TUNA直播系统

首先,这是一个带弹幕的直播系统,弹幕使用的是上一篇文章中配置的系统。 说是TUNA直播系统,实际上用的只是TUNA的弹幕系统和直播的前端页面,核心的还是Nginx的rtmp功能。 但是Nginx本身是没有rtmp功能的,我们需要扩展来实现。而加入扩展就需要我们手动编译安装Nginx。下面就来详细介绍一下整个过程。 首先编译安装带nginx-rtmp-module扩展的Nginx。其中需要安装pcr...

阅读全文 »

fz 发布于 03月05, 2018

安装配置TUNA弹幕系统

TUNA弹幕系统的客户端项目地址在https://github.com/tuna/danmaQ,在下方有说明,Windows可以直接在https://github.com/tuna/danmaQ/releases/下载到二进制软件。只要配置好服务器端,客户端按软件提示设置一下即可,因此下面着重讲解服务端的安装与配置。 服务端项目地址在https://github.com/tuna/gdanmaku...

阅读全文 »

fz 发布于 02月28, 2018

CentOS 6升级python至2.7并安装最新pip

CentOS 6自带的是python 2.6.6,很多软件需要2.7才行运行。但是又不能通过yum来装,因为里面没有新版本。 首先下载python源码并解压 wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz tar zxvf Python-2.7.14.tgz cd Python-2.7.14 在编译安装之前,需要安装一...

阅读全文 »

fz 发布于 02月27, 2018

常用简单iptables操作与设置

允许5000端口的tcp入和出:iptables -I INPUT -p tcp --dport 5000 -j ACCEPTiptables -I OUTPUT -p tcp --sport 5000 -j ACCEPT保存iptables设置到文件:iptables-save > /etc/fz-iptables从文件读取iptables设置:iptables-restore < ...

阅读全文 »