使用微博图床,七牛测试域名过期之后图片下载保存办法

工作关系很长时间没有管理博客,突然就到了一年末尾了……之前收到过七牛发来的邮件通知,测试域名之类没关注。最近更新服务器打开博客一看挂七牛的外链都失效了,上七牛官网一看需要绑定域名后链接才可以继续使用,绑定的域名备案!!!于是考虑放弃七牛,还好存上面图片也不是很多。

接下来是寻找图片存储办法,方案想到两种:

  1. 图片都上传到服务器本地
  2. 寻找新图片存储服务

自己的考虑需要如下:

  1. 最好不放在本地主机。考虑后期网站备份、机房迁移会快速很多
  2. 主机在海外对国内访问延迟、丢包率较高
  3. 最好能提供CDN,不影响网页打开加载速度
  4. 外链长久稳定使用

现在主机服务器对方案一无论存储空间还是流量使用都是没问题的,只要服务器不挂图片都一直显示,主要问题在后期网站备份、机房迁移速度有影响。

目标转移到方案二——寻找新图片存储服务。网上搜索了一下看到很多推荐方案,其中微博图床、GitHub图床、sm.ms图床看着都不错能满足我目前需求,最后选定先试用微博图床。 继续阅读“使用微博图床,七牛测试域名过期之后图片下载保存办法”

更换Google Cloud Platform(GCP)VM实例外部IP

Google送福利赠送一年期300美金Google Cloud Platform优惠使用,为了响应号召薅社会主义的羊毛在上面建了VM虚拟机服务,公网独立IP,亚洲机房延迟低,速度快。有时也会遇到外网IP不能用的情况,这时可以考虑不删除实例更换IP。

登陆到Google Cloud Platform,https://cloud.google.com/

点击“转至控制台”,选择菜单——Compute Engine——VM实例 

看到在运行的实例状态

继续阅读“更换Google Cloud Platform(GCP)VM实例外部IP”

CentOS6下安装Java+Tomcat优化并自启动

CentOS作为服务器系统,稳定的状态成为良好的口碑。现在模拟服务器环境安装配置Java、Tomcat并对Tomcat做优化自启动。

系统:CentOS 6.9
Java:jdk-8u121-linux-i586.rpm
Tomcat:apache-tomcat-8.5.13.tar.gz

安装Java

#查看系统自带的Java并对应删除

[root@localhost ~]# rpm -qa | grep java
java_cup-0.10k-5.el6.i686
tzdata-java-2017b-1.el6.noarch
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
[root@localhost ~]# rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

#下载好JDK文件,查看rpm包详细信息

[root@localhost 下载]# rpm -qip jdk-8u121-linux-i586.rpm 
Name        : jdk1.8.0_121                 Relocations: /usr/java 
Version     : 1.8.0_121                         Vendor: Oracle Corporation
Release     : fcs                           Build Date: 2016年12月13日 星期二 08时28分49秒
Install Date: (not installed)               Build Host: sca00boj.us.oracle.com
Group       : Development/Tools             Source RPM: jdk1.8.0_121-1.8.0_121-fcs.src.rpm
Size        : 279013566                        License: http://java.com/license
Signature   : (none)
Packager    : Java Software <jre-comments@java.sun.com>
URL         : URL_REF
Summary     : Java Platform Standard Edition Development Kit
Description :
The Java Platform Standard Edition Development Kit (JDK) includes both
the runtime environment (Java virtual machine, the Java platform classes
and supporting files) and development tools (compilers, debuggers,
tool libraries and other tools).

The JDK is a development environment for building applications, applets
and components that can be deployed with the Java Platform Standard
Edition Runtime Environment.

#看到默认安装目录是Relocations: /usr/java
继续阅读“CentOS6下安装Java+Tomcat优化并自启动”

抓到VirtualBox一个bug

今天日常更新软件时发现VirtualBox有更新,没多想就都更新了,版本号为:VirtualBox5.1.24r117012。更新完成后正常启动虚拟机,这台虚拟机分给了同事远程使用,按照惯例进到虚拟机把扩展文件也更新了,突然问题来了……点了几下死机了,再查看虚拟机状态已经没有在运行!这就悲剧了,难道是我打开姿势不对?又仔细检查一遍,没发现有什么不对。作为一个认真执着的人:D,再启动一次看看,重复多次还是同样结果,我在怀疑是不是机子过热或者硬件出了问题,关机让它休息一段时间开机再试,结果还是一样。我把注意力又转移到系统平台上,我虚拟机是在Linux系统下运行,试一下Windows平台是否正常,Windows系统下启动VirtualBox,找了其他电脑远程登录还是死机了!这么说真相只有一个——VirtualBox软件程序有BUG!现在没办法又降回到上一版。

Linux系统下VirtualBox死机卡了一下就好了,Windows系统下VirtualBox死机了直接跳出Windows经典界面——蓝屏!

使用命令行管理VirtualBox

VirtualBox提供了vboxmanage命令行管理方式,无论是Linux还是Windows平台都适用,下面环境主要以Linux为主。

系统:Ubuntu 16.04
VirtualBox:5.1.22(已安装扩展文件)

 

查看已有虚拟机UUID

vboxmanage list vms

 

查看在运行虚拟机

vboxmanage list runningvms

 

启动虚拟机XP_ZYT

vboxmanage startvm c49d5cf1-bae0-4377-a950-b277ea45e54b -type headless

–或者vmname方式

vboxmanage startvm Windows\ XP\ SP3 -type headless

参数–type headless是以无头模式运行

 

关闭虚拟机XP_ZYT

vboxmanage controlvm c49d5cf1-bae0-4377-a950-b277ea45e54b poweroff

 

安装扩展文件

sudo vboxmanage extpack install --replace ./Oracle_VM_VirtualBox_Extension_Pack-5.1.14.vbox-extpack

如果是更新扩展文件需要加上参数–replace

 

显示扩展文件

vboxmanage list extpacks

 

下载扩展文件

wget http://download.virtualbox.org/virtualbox/5.1.16/Oracle_VM_VirtualBox_Extension_Pack-5.1.16-113841.vbox-extpack

 

修改远程桌面连接默认端口(3389)

vboxmanage controlvm Windows\ XP\ SP3 vrdeport 3388

继续阅读“使用命令行管理VirtualBox”

ubuntu系统安装好后需要做什么

系统安装好后,接下来肯定是安装一些自己顺手的软件工具。哪些是我们要必备的软件呢?记录一下我在ubuntu安装的必备软件,不一定适用每个人,根据自己需要选择吧。如果觉得有更好的方案也可以给我推荐。

环境

OS:ubuntu14.04_amd64

1、安装更新:

sudo apt-get update && sudo apt-get upgrade

2、输入法:搜狗拼音

输入法没有使用自带的,习惯了windows下的搜狗拼音,现在搜狗也出linux版输入法了!

继续阅读“ubuntu系统安装好后需要做什么”

Ubuntu下VirtualBox虚拟机使用U盘

使用ubuntu系统办公的时候,还是会用到windows系统处理一些问题,安装虚拟机是不错的选择。但windows下面的虚拟机跟linux下面的虚拟机在配置使用的还是会有点区别——虚拟机下使用u盘

系统:Ubuntu 14.04 64位
虚拟机:VirtualBox 5.0

打开终端命令行:

sudo usermod -a -G vboxusers gray

sudo vi /etc/group

继续阅读“Ubuntu下VirtualBox虚拟机使用U盘”

不解锁、不root开启Google now

Nexus 6买来用到现在也1年多了,一直没解锁、没root还折腾了破解电信4G,但一直有个东西没成功——开启Google now!

关于Google now不了解的可以自行Google或者使用其他搜索引擎了解。Google now是一个非常好的应用,可提供工作、生活、娱乐的各种搜索提醒,就是你身边的私人小秘书,再简单点理解就是类似苹果的Siri,由于Google跟国内的关系,这些功能跟服务我们都是用不了的。按照网上的说法,开启Google now的方法有多种,大致原理是一样的——欺骗Google你不是国内用户o(╯□╰)o,今天就说下不解锁、不root开启Google now的方法吧,开始之前说下准备工作跟测试环境:

  • 手机:Nexus 6(XT1103)
  • 系统:Android 6.0.1(MMB29Q)
  • 科学上网工具:Shadowsocks(影梭)

继续阅读“不解锁、不root开启Google now”