日度归档:2018-08-04

安装配置vim

检查是否已经安装过vim , 输入rpm -qa|grep vim

  • vim-common
  • vim-enhanced
  • vim-minimal
  • vim-filesystem

表示安装成功,有的centos系统,默认包名不同。

:如果缺少vim-enhanced这个包,执行:yum -y install vim-enhanced 命令,它会自动下载安装。

下载完后,yum -y install vim* 安装

配置方法:

新建 vim ~/.vimrc

编辑内容为:

set nu          "设置行号
set hlsearch        "查找字符串的反白设置值
set autoindent      "自动缩进set cindent
set ruler
set showmode        "显示左下角的状态栏
syntax on       "语法高亮
set smartindent     "为C程序提供自动缩进

"设置缩进为4个空格
set tabstop=4
set softtabstop=4
set shiftwidth=4

参考:

  1. Linux Centos下安装与设置Vim编辑器和基本配置

Typecho通过页面模板实现分类、归档标签页

通过独立页面的模板实现导航栏的分类和归档

步骤:

  1. 创建php文件,例 page-category.php, 但文件名不重要
  2. 编辑php内容如下,文章分类、文章归档、标签模板
  3. 上传php文件到 theme/default
  4. 进入typecho后台,创建独立页面,选择模板,ok
  • 文章分类

配置SSR、LNMP、Typecho、Kodexplorer

缘起

上一个ip 45.77.20.58实在是太卡了,SS的网页代理卡,SSH连接也卡,ping后发现延迟还行,但丢包严重。期间拿联通卡的手机开热点,下午有一段时间还行,晚上还是不行。

猜想可能的原因:

  1. vlutr的日本机房被ban了
  2. 电信网连接太慢

昨天在vultr上试了很久,试图找到一个还能用的日本ip,不过最终还是放弃了。目前使用的ip是104.207.158.14,位于西雅图,延迟200~300ms,相比之下真是如丝般流畅。


ShadowssocksR

使用逗比根据地的Toyo大佬的一键安装脚本,安装过程十分简单,多用户管理也方便这样分享给身边人用。

ssrmu.sh 脚本是单服务器多用户脚本,使用的是 SSR服务端的MudbJSON模式,可以给每个用户(端口)设置不同的加密方式/协议/混淆/限制速度/设备数限制/可用总流量等功能。即实现单服务器多用户流量管理等功能。

客户端下载:

  1. Windows C# 下载
  2. Android 下载

参考:

  1. 『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等
  2. 两个值得关注Github项目 SSR project backupshadowsocksrr

LNMP

使用LNMP一键安装包配置了LNMP环境,耗时约30~40min

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

使用 lnmp vhost add 创建了域名blog.francis67.cc,又在该域名下分别创建了两个二级域名。把typecho放在blog.francis67.cc下,而kodexplorer放在file.francis67.cc下。

原来的francis67.com下个月9.29到期,续费69有点贵,.cc的域名只要22,续费每年30。

给blog.francis67.cc和file.francis67.cc添加了解析。

遇到过的问题:

  1. 二级域名,网站文件夹目录配置,例:/home/wwwroot/www.xxx.com/blog
  2. .user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini
  3. 执行:lnmp vhost del 只是删除虚拟主机配置文件,网站文件并不会删除需要自己删除。

参考:

  1. LNMP添加、删除虚拟主机及伪静态使用教程

Typecho

把原来的wordpress博客换成了typecho,从体验上来说,wp更加方便不会编程的用户,而typecho比较简洁轻巧,但个性化需要一定的变成基础。

安装步骤:

  1. 在安装好LNMP的基础上,lnmp vhost add 添加了blog.francis67.cc,在部署网站时创建了数据库。(尚未添加SSL证书)
  2. 下载、解压 typecho 主体,可以直接在vps上下载,或者下载到本地通过FTP上传到vps,放在 对应网站的 文件夹下
  3. 然后通过浏览器进入,填入对应的数据库,和数据库对接就完成了

和wordpress类似,感觉实质上就是和数据库对接的文本管理,然后通过网络服务框架连接上互联网。

参考:

  1. 官方文档
  2. lnmp1.4安装及部署typecho或其它博客教程

Kodexplorer

文件管理方面还是使用了 Kodexolorer(芒果云),更像往在线操作系统的方向发展

Linux安装步骤

wget http://static.kodcloud.com/update/download/kodexplorer4.32.zip
unzip kodexplorer4.32.zip
chmod -Rf 777 ./*