忙。

最近好像真的很忙呢。
忙到没空吃饭,忙到没空睡觉,忙到没空照顾自己,忙到没空问候家人,忙到不敢去喜欢别人,忙到每件事都做不好,忙到自己的身体总是赶不上精神。
可是,明明事情没那么多,怎么就忙成这个样子了呢?

继续阅读

Tags: , ,

在Linux下配置双IP时遇到的怪事——略谈Linux反向路由检测机制与静态路由机制

实习的单位由于需要加速教育网访问,在已有电信网络的基础上,接入了教育网,并采用了双交换机、双网卡、双IP、单出口网关的配置,通常来说,在硬件部署完毕之后,只需要在Linux里面配置教育网IP信息,就可以同时通过电信和教育网访问服务器。但是在配置完之后,却出现了电信能通,教育网不能通的BUG。
在解决该问题的过程中,我逐渐了解到了反向路由检测机制与静态路由机制的相关知识,该文章旨在记录我的收获,同时向大家分享我遇到的问题以及解决步骤,并且粗略的介绍反向路由检测这一相对『冷门』的概念。
继续阅读

使用CSS的字体集配置(属性选择)优化WordPress博客的字体显示

WordPress中存在着大量的国外主题,这些主题尤其偏好使用衬线字体,对应到中文就是宋体,而众所周知,宋体在显示屏上的显示效果一团糟。这篇博客便来为大家提供美化WordPress字体的简单方案。
继续阅读

PHP

生产环境调试PHP时希望显示错误却不便修改php.ini的解决方法

在测试环境测试通过的代码迁移到生产环境时经常会遇到各种各样的不兼容,从配置文件到代码逻辑(例如生产环境有禁用函数),各种各样的原因都会导致服务器报错,但是通常情况下生产环境不会输出错误,而在生产环境修改php.ini也不方便,不现实。在这种情况下如何才能让PHP显示错误呢?这篇文章便来详细讲解如何在不修改php.ini的情况下使PHP输出错误信息。

继续阅读

为通过Remi仓库安装的PHP-FPM配置Systemd服务

作为RHEL系最方便的网页搭建工具集仓库,Remi仓库以其极快的更新速度与简单实现多版本共存的优势大受运维欢迎,既不用受限于官方仓库较低的版本,也不用纠结于源码编译的复杂配置。美中不足的是,其PHP-FPM包并不支持Systemd启动,也就造成了其常驻后台的不便之处。今天我们来讲解一下如何为通过Remi仓库安装的PHP-FPM配置Systemd服务。

继续阅读

Tags: , ,

解决Win10下通过webdav映射磁盘提示“输入的文件夹似乎无效”的故障

webdav借由其良好的性能,以及与Web应用的无缝融合,当之无愧成为FTP的继任者,然而Win10对于webdav有着很严格的安全策略,导致了无法通过http方式映射磁盘,这篇博客便来为大家讲解解决该故障的方法。

继续阅读

Linux连接OpenVPN教程(作为客户端)

一般来说,提供Web服务的Linux服务器是很少需要连接OpenVPN的,但是个人Linux计算机在很多时候就需要连接OpenVPN,比如以Linux为开发环境,需要连接公司或团队的OpenVPN等等。本文将以CentOS系统为例,介绍在终端下连接远程OpenVPN服务的方法。

继续阅读

Tags: , ,

[软件发布][Netease Cloud Music Playlist Syncer]网易云音乐同步

作为一个不折不扣的音乐爱好者,我在网易云音乐『我喜欢的音乐』中存有近6000首音乐,可是网易云音乐只能播放前1000首,全部下载下来,手机的空间又捉襟见肘(128G才能勉强存的下),无奈只有购买了一台WalkMan。可是音乐的同步又成了问题。于是抽了个时间写了个小工具,满足自己的需求,也为大家提供一个思路参考(稍加修改就能为自己所用了)
继续阅读

寂寞,本是爱的附属。

曾年少不懂事的我,天真地将情感脸谱化,以为寂寞与爱情如同一杆天平,彼此对立,两者只可取其一。到今天,再闻此言,无奈已是曲中人,不禁慨叹当年所识甚浅。感情如此复杂,量化尚且困难,而将其比作天平两端这样非黑即白的论断,又何能立证?
继续阅读

Tags:

如何在非服务情况下平滑重启PHP-FPM

最近安装了mysqli扩展,重启了nginx后,phpinfo()没有显示出mysqli,后来搞不出原因,直接使用了pdo连接数据库。直到今天安装redis后phpinfo()没有显示redis,内心那一万只奔腾的草泥马终于爆发,狂找办法,才知道是php-fpm没有重启,按网上的方法鼓捣,完全就是百度文章一家亲,没有一个说到点上,最后还是鼓捣出来了,下面说说php-fpm启动,重启,终止操作方法。

继续阅读

Tags: , ,

[软件发布][sf-spider]用Python爬取SegmentFault上的标签

手头项目需要互联网相关的词汇作为语料库,因此选择了SegmentFault这一国内较大的IT从业者社区作为语料库来源,它有一个标签列表,里面有所有用户添加的标签,按照热度排序。可是总共几百页的标签列表,如果人工进行复制粘贴,费时费力,效果也不尽人意。于是我利用Python写了一个小爬虫,短短几分钟就能全部将所有标签采集下来,并保存成CSV格式,简单方便。

继续阅读

[软件发布][TCP-Mon]一个简单但好用的TCP连接数监视器

在对服务器进行压力测试的时候,我们通常会以TCP连接情况(各项连接数统计)作为性能统计基准,可是现有的TCP监视器都提供了太多复杂的功能,既难用也无法满足实际需求。我在Docus项目开发(网站暂时不可用)中遇到了这个问题之后,写了一个小工具,分享给大家使用。

继续阅读

使用Nginx(HTTPS)反向代理另一台服务器上的WordPress(HTTP)

如今从HTTP到HTTPS的迁移已经成为了Web站点的趋势,毕竟所有人都不愿意看见自己的网站被最新的浏览器标记为不安全,有一把小锁在地址栏上也能给用户以安全感。可这一迁移过程由于Web服务器不同实现所导致的大量历史遗留问题以及业务代码水平的参差不齐,容易遇到各种问题,尤其在WordPress这样一个复杂的CMS系统上。这篇博客来为大家讲解WordPress采用反向代理升级到HTTPS所遇到的典型问题之一。

继续阅读

Tags: , ,

解决Linux下添加RSA公钥,登录依旧需要密码的问题

为了安全,我们通常将服务器密码设置的非常复杂,这确实保证了安全,但是也为我们对服务器的管理带来困扰,每次输入密码都是一个很艰难的过程,因此将自己主机的RSA公钥注册到服务器上实现免密码登录是一个非常好的方法。
然而,有的情况下,注册到服务器上之后发现登录依旧需要输入密码,这篇博文便来讲解其原因,以及如何解决该问题。

继续阅读

Transmission配置修改(密码、端口等)

Transmission在开源BT客户端中占有一定的份额,其易用性与稳定性都很优秀,但是由于其高度定制性,并不能在Web界面中直接修改某些配置,需要修改配置文件,而配置文件的位置很多变,并不固定,很难找。这篇文章便来给大家提供一个寻找并修改配置文件的思路。

继续阅读

原生JavaScript实现透明度渐变效果

在网页中应用渐变效果,能够使网页的交互性与美观性得到增强,但是由于JavaScript的一些特点,渐变效果远不止for循环这么简单,不过掌握规律后,其实也并不复杂。这篇博文便来给大家提供一个实现透明度渐变效果的例程以供参考。

继续阅读

MacOS下安装sshpass

在连接服务器的过程中(尤其是一些不便使用GPG公钥登录的服务器),我们经常会重复输入一些很长的密码,一方面容易输入错误,另一方面,这个输入过程也很揪心,可是shell中的ssh并不允许在shell中附带密码,这为自动化脚本的构建造成了一定的麻烦,那么我们有必要安装sshpass软件。
这篇文章旨在为大家讲解MacOS安装sshpass软件的过程。
继续阅读

Tags: ,

拓垦之路,以梦为马

成为一名Tokener,已近半年。
这半年来所经历的一切,真的让我受益颇丰。
因此当泽丰学长邀请我写一篇团队博客之时,我感到无比荣幸。

继续阅读

CentOS 7合并LVM卷组报错:resize2fs: Bad magic number in super-block while trying to open……的解决方案

LVM的磁盘扩容教程网上有很多,以这一篇为例,介绍了如何挂载磁盘卷组。但是很多朋友们按照这个教程进行下去,却在最后一步出错,提示如下:

[root@docus_mainserver ~]# resize2fs /dev/centos/root 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/centos/root
Couldn't find valid filesystem superblock.

该报错不明不白,看似难解,网络上也没有靠谱的解决方案,但其实只要对该命令的原理有所了解,很简单就能解决。

继续阅读

CentOS7修改主机名

很多VPS都不允许用户自定义主机名,导致了访问SSH的时候,出现了很长的一串主机名,不好看,也不方便管理(多服务器集群),然而网上的修改方式繁多,却由于发行版的不同,不一定通用,操作不当,甚至会对VPS的网络服务产生影响。其实在CentOS7下,修改主机名只需要一个简单的命令。
继续阅读

Tags: ,