之前博客介绍了:Alpine Linux一键安装脚本,安装的Alpine版本是3.9版,目前最新版本是3.11.2。下面的脚本,会一键更新alpine到3.11.2,并更新时区为上海,本脚本会持续更新。apk add ca-certificates&& update-ca-certificates && apk --no-cache add openssl wget && wget --no-check-certificate -O alpine-update.sh https://git.io/JeDdM && chmod 755 alpine-update.sh &&./alpine-update.sh 更新完成后,会重启,重启一般几秒钟就可以完成,重新连上SSH后,可以通过运行cat /etc/issue查看版本。
Alpine Linux是一个社区开发的面向安全应用的轻量级Linux发行版操作系统,占用资源很少,初始状态基本只占用几M内存和几十兆硬盘,而且还很稳定,适合很多小型服务器和设备使用。你可以通过如下脚本将VPS上现有的Linux系统一键转换为Alpine Linux。但是你需要注意的是,脚本只支持openvz6构架的vps,并且VPS上原有数据会全部丢失,安装成功后ssh端口号会变为22,密码不变。已经在gullo 德国nat机(openvz7)上试了下,重装后再也无法开机,通过vps面板重装系统也不能开机了。wget --no-check-certificate -O alpine-install.sh https://git.io/JeD5I && bash alpine-install.sh 执行完毕后,几分钟即可重新连接SSH。Alpine常用命令apk update //更新最新镜像源列表 apk search //查找所以可用软件包 apk search -v //查找所以可用软件包及其描述内容 apk search -v 'acf*' //通过软件包名称查
大部分主机商都提供了Debian10,CentOS8,但是新系统对内存的要求越来越高。目前的根据实际情况,小内存vps它还是有它存在的必要。小内存vps在面对最新的系统,运行一些web服务或者$$或者v2服务就显得心有余而力不足。装上主机商提供的Debian7模板,修改默认源,让小内存vps焕发生机。推荐使用 Debian 7 x86 minimal,或者 Debian 7 x64 minimal。编辑 /etc/apt/sources.list把里面的源删掉,替换为deb http://archive.debian.org/debian wheezy main deb-src http://archive.debian.org/debian wheezy main 然后依次执行下面的命令,精简下系统,精简完成后,输入reboot重启下。apt-get -y update&&apt-get -y upgrade&&apt-get -y dist-upgrade #升级系统 apt-get -y purge apache2-* bind9-* xinetd
在 config.inc.php 里新增一行下列代码即可,其中 your_upload_dir 是你要上传的目录:define('__TYPECHO_UPLOAD_DIR__', 'your_upload_dir'); 注意,这个your_upload_dir应该是绝对地址,你实在不知道,可以上传一个PHP探针可以看到探针的路径。最后还是建议,小博客,图片外链,然后文件存储在第三方云盘上下载,慢点但是不容易丢,而且搬家方便。
绑定域名后有这样一个困惑,主域一个域名有带www或者不带www的,不管你选带www还是不带,建议把另外一个重定向到常用的,不一定带www就权重高,根据自己喜好调整即可,一旦确定,尽量不要改变。Typecho有插件可以实现301重定向,如果你不想根据环境来添加规则,用插件实现的方法最简单。Typecho官方Docs里面有下载地址,你可以直接下载它,上传到/var/plugins/即可,然后在控制台激活插件,进行设置。