CentOS 7安装 Caddy
在CentOS上可以直接使用rpm包安装caddy 1. 更新系统1yum update 2. 安装企业版 Linux 附加软件包(EPEL) RHEL/CentOS 7:1yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm RHEL/CentOS 6:1yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 3. 安装caddy1yum install caddy -y P.S. 安装完成后caddy的配置文件默认路径在 1/etc/caddy/caddy.conf 可以把之前写好的Caddyfile重命名后直接覆盖。 启动Caddy之前最好确认一下端口是否已经开放了,防止多次调试完成证书申请超过次数等问题。CentOS 7开放端口的指令 12firewall-cmd --zone=public...
Debian8 启用bbr
BBR是由Google设计,于2016年发布的拥塞算法。Linux内核4.9及以上版本已经植入了bbr算法。Debian8需要升级内核再启用bbr。 更新内核 下载最新内核 1wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb 安装内核 1dpkg -i linux-image-4.*.deb 删除旧内核 12dpkg -l | grep linux-image apt-get purge 旧内核 更新grub引导并重启 12update-grubreboot 启用bbr开机后 uname -r 看看是不是内核版本≥ 4.9执行lsmod | grep bbr,如果结果中没有tcp_bbr的话就先执行 12modprobe tcp_bbrecho "tcp_bbr" | sudo tee --append...
在VPS上一键安装Kali Linux
Converto is a Great, Easy to use and Free tool for Installing Kali linux on VPS.It also installs VNC’s (Graphical / Non-Graphical VNC).It’s very Fast, Secure and Reliable to use.As well as, It is Tested on both Ubuntu and Debian. 这个脚本会把你VPS上的系统安装成Kali Linux,并可以选择安装VNC。 123456apt-get updateapt-get install gitgit clone https://github.com/developerkunal/Converto.gitcd Convertochmod +x converto.sh./converto.sh 安装之后:启动VNC服务:vncserver关闭VNC服务:vncserver -kill :1
让Hexo支持上标、下标、脚注和数学公式
markdown-it可以给Hexo增加上标、下标、脚注等功能。math可以让hexo显示数学公式。 Markdown-it的主要特性 Support for [Markdown], [GFM] and [CommonMark] Extensive configuration Faster than the default renderer | hexo-renderer-marked Safe ID for headings Anchors for headings with ID Footnotes <sub> H2O <sup> x2 <ins> Inserted 安装方法1、安装插件,在站点目录执行 123npm un hexo-renderer-marked --savenpm i hexo-renderer-markdown-it --savenpm i markdown-it-katex...
安卓自动更新hosts的脚本
123456cd /cacherm -f ./hostswget https://raw.githubusercontent.com/vokins/yhosts/master/hostsmv ./hosts /etcndc resolver flushdefaultifexit
(挖坑)gitlab上部署的hexo使用自定义域名和https
当初会知道Cloudflare是因为它的CDN可以代理WebSocket流量,所以可以拿来……拿来为所欲为_(:3」∠)_这次介绍用Cloudflare提供的TLS证书,让gitlab搭建的hexo拥有自定义域名并开启https访问。 把域名转移到Cloudflare上1、登录到自己的域名提供商(你买域名的地方),把nameservers修改为Cloudflare的 12clark.ns.cloudflare.comnadia.ns.cloudflare.com 在Cloudflare上管理你的域名2、注册Cloudflare账号 3、登录到Cloudflare,把自己的域名添加进去。在DNS页面新建一个CNAME记录。比如,name填blog,domain填你的gitlab博客地址,即<用户名>.gitlab.io。 4、在 Crypto页面>Origin Certificates>Create Certificate中生成TLS的证书和密钥。 在gitlab上添加你的域名5、打开gitlab中的项目的pages页面,点击New...
迁移hexo到gitlab
突然知道了Coding只有黄金会员才能使用干净的page服务(不知道为什么被送了半年黄金会员……)。gitlab自带网页版的web IDE和自动化的CI可以很方便地部署和在云端写作。本以为会像部署在coding上一样简单,没想到完全不一样…… gitlab和github部署的区别gitlab pages服务是在云端把上传后的源码变成网站,而github的操作是在本地安装好hexo、node.js等工具,在本地把源码变成各种网页,再把做好的网页上传到云端。虽然gitlab减少了在本地处理的处理的内容,但相对github也存在处理时间较长、不方便实时预览等问题。不过总的来说,gitlab折腾一次就足够了,也不怕自己写的md在本地被不小心删掉了。 Hexo文件变更1、修改站点目录和主题目录下的.gitignore文件。该文件里列出的位置在进行git...
Debian 8 安装ffmpeg
编辑source.list 1vim /etc/apt/sources.list 添加 123deb http://www.deb-multimedia.org jessie main non-freedeb-src http://www.deb-multimedia.org jessie main non-freedeb http://httpredir.debian.org/debian/ jessie-backports main 更新包列表,安装deb-multimedia keyring 123apt updateapt install -y deb-multimedia-keyringapt update 安装ffmpeg 1apt install -y ffmpeg