Archive for the Category » IT «

系统迁移到T3(并纪念某年今日)

在今天这个特殊的时间,服务器架设3年到期,也是某年之后而立之期,把系统从原来的T2迁移到了T3。

折腾这事事情比之前预料的要复杂一些,之前也查找了许多相关的资料,无外乎T2与T3的比较以及切换要注意的点,也就是注意启用ENA之类。

然而按照自己不求甚解的习惯,忽略了一开始就有的疑问:

既然instance已经被停止了,我要怎样通过命令行来启用ENA?

显然我不可能通过ssh登录,AWS后台上也没有发现输入命令的地方

然后选择了先跳过,先买了T3的三年全预留,然后创建Snapshot,停止镜像,修改instance类型为T3,重启实例

当然,这里就会提示实例没有开启ENA支持,不能被启动。

通过参考这里,明白要通过CLI来启用,然后很当然地犯了个错误,我在通过ssh来运行aws命令。首先增加了IAM密钥对来把ssh登录为IAM用户,半天折腾以后果然提示我instance不能在不是stopped的情况下被修改。得了,好好看AWS的文档去。

先安装PS下的AWS CLI。(这里也犯了个错误,下载了CLI的SDK,安装半天不认识AWS命令,想了半天去重新下了CLI TOOL)

WIN10的Powershell大概是我的使用习惯问题还是怎么的,可能正在安装aws CLI的缘故,看上去就是失去响应的,重开两次,aws configure输入密钥对后,终于执行命令成功,也没有返回值,运行结束没有报错就完了。

然后启动实例,httpd和mysql是默认随机启动的,网站终于重新可以访问了,类型也变成了T3。

不过,第一次登录WP后台,出现了

Error establishing a database connection wordpress

不登录能正常显示,登录就不行了?先重启mysql再说。然后,就登录进来了。。。

先这样罢,有什么问题遇到再说,也不知道T3的实例有什么其他问题需要处理。

–后记,发现自己买的实际是T3a的实例,所以,又修改了一次

Category: IT, Personal  Tags:  Leave a Comment

[solved]Lightbox not working,don’t know why

updated 06/22/2018

Problem solved as it seem to  because of  i didn’t check the box in attachment  display setting”link to media file”, the last post was also fixed.

It figured out that the Lightbox plugin was not working when i posted the article yesterday.

Today i made a change  for  a more recently  updated plugin called Simple Lightbox ,no difference at all .Then i deactivated all plugin and replaced the theme for the official one .Nothing happened.

The latest time when i remember it working was months before ,after i posted the article in Shanghai.After then i almost made no change,except for normal plugin & wordpress update.It’s hard to fix it for me as i merely know nothing about php language…

Category: Blog  Tags: , ,  Leave a Comment

域名已经转出到AWS

简单地只是因为Godaddy续费太贵,而且又不在需要他家的虚拟主机或者DNS服务,还是将域名转入到了AWS的Route 53,

比较godaddy一个org域名的续费费用两年好像超过300块(忘了截图,大概是这么多),Route 53的域名价格只有$12/年,合计也就七十多块人民币,还赠送注册人信息隐私保护的服务.

godaddy以前送空间,dns可用的时候还稍微有点优势,还不时不时可以用$7左右的价格续费,但现在,再保留它作为域名服务商已经一点不合算,不知道它家现在怎么想的,单纯的做域名比其他家贵,做主机服务又完全比不上google,amazon和微软.

Category: Blog  Leave a Comment

纪念那些曾经存在的网站

从第一次上网到如今,大概是十五年,2002左右,还是一堆个人网站和论坛的天下,各种点点滴滴的个人小爱好,都在寻找分享的空间.各种制作个人网站的教程也流行得很,大大小小的论坛总是少不了许多精力过剩的人.

而Blog网站的兴衰就是后面很晚的事情了.

随着QQ这些即时通讯软件的发展,慢慢地这些网站一一倒闭,小小的论坛从每分钟不断的帖子到一个月不到一次帖子,大多也不再挣扎.多数都完全不能在搜索网站找到一点痕迹.

以下谨纪念那些曾经带来欢乐的网站.

论坛:

bbs.wingsong.org 胜利之歌论坛 曾经有许多CG和动漫资源,很丰富,然而莫名地倒闭了
www.conans.com 探梦论坛 和事务所齐名的柯南论坛,兼有各种资源和字幕组,一段时间忘记登录后,发现不再了
bbs.ktxp.com 极影论坛 曾经的主要动漫资源和交流论坛,因为版权严打而闭站

www.52halfcd.com 时代影视 随着美剧潮起来开始的论坛,从开站到闭站大概也没有几年
www.ragbear.com 破烂熊 也是随着美剧潮起来的论坛,随着资源正版化,也没有活满几年.

www.ytht.net
www.yjrg.org
www.lqqm.net 以上几个是高校论坛破灭的幻影,挣扎了几下终于还是逃不过倒闭,权力下不能生存.买过最后一期一塌糊涂的站衫.
www.hfutbbs.com 青春无名 曾经我校校友论坛,相对于日均三贴的校论坛一度很活跃,毕业后被学校合并,终于也倒闭

www.zhihuiguang.com 指挥官论坛 曾经的各种游戏主要是策略游戏论坛,一段时间各个失去论坛的游戏小组都有驻进来, 主要是一些经典老游戏,随着大家慢慢不再玩游戏,也终于倒闭

写完这一小段,感觉时间过得好快,好像连续剧中主角一个个被推落山涯,而自己作为观众在等待剧终…

Category: IT  Leave a Comment

Blog已经转换为HTTPS

有计划将网站转为Https,Letsencrypt提供了免费的SSL证书,也有各种脚本如Certbot来提供证书的自动更新,

但是安装certbot时对amazon linux的支持并不完善,虽然要改的部分也就是证书位置和apache配置参数这些,需要手动处理还是嫌麻烦,待过一阵再说.

[ec2-user@ip-172-31-25-76 ~]$ sudo ./certbot-auto --apache
FATAL: Amazon Linux support is very experimental at present...
if you would like to work on improving it, please ensure you have backups
and then run this script again with the --debug flag!
Alternatively, you can install OS dependencies yourself and run this script
again with --no-bootstrap.

updated 12/02/2017

AWS帮助资源中实际有配置certbot的说明
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html#letsencrypt

也就说明使用没有问题,直接安装了mod24-ssl,并开放443端口

sudo yum install -y mod24_ssl
sudo ./certbot-auto --debug

确认了网站域名以后直接访问OK,另外将每天检查Renew加入到crontab

10 * * * * /home/ec2-user/certbot-auto renew

顺带把自动重启httpd也加入进来,修改Wordpress中的链接设置,全部工作完成.

因为自动配置了Apache自动转向,旧图片链接的修改看来也不再需要.


updated 12/04/2017

将备用域名从Dnspod转移到了Cloudfare,避免如备案等带来的问题.

AWS上架设SS服务器

为了方便平常Google,着手在服务器上架设SS服务器,因为同时要跑mysql和apache,选择了资源相对用较少的Shadowsocks-libev.

首先使用了以下链接的脚本
Shadowsocks一键安装脚本

同时要注意Amazon Linux默认不开启RPEL,需要按以下办法开启
Amazon EC2 Enable EPEL

默认的yum repo并缺少几个依赖包(dbetls-devel和udns-devel),Linux的包依赖问题太反人类.

12/23/2017 更新了merlin插件后不能科学上网了,重新升级了服务器端,udns去掉了,增加了c-ares,顺利无意外.

Category: IT  Tags: , ,  Leave a Comment

blog迁移到AWS

godaddy的免费空间只可以使用到月末,折腾了两小时将blog迁移到了aws的ec2 t2.micro.

仅将常用的主题theme下载已经花了不少时间,插件什么的还是重新安装比较快捷.明天再折腾一下应该可以完工.

04/23/2016 所有動作都已經完成.所有已做的修改如下

  1. 主程序升級到4.5版本,語言切換回中文以正常使用摘要及字數統計的功能.
  2. 重寫了所有含圖片的日誌,之前的圖片顯示有問題,lightbox2似乎沒有正常工作,為了避免之後使用ec2的服務器產生過多流量,會避免站內圖片.
  3. 所有的日誌同步完成,暫時沒有發現異常.
  4. 修改了日誌固定鏈接格式,之前的地址已經無效,因為不能完全格式化映射,就重新開始罷.
  5. 消滅了几篇不合時宜的日誌.
  6. dns解析已經切換到彈性IP地址,子目錄的映射已做.因為沒有再使用godaddy的解析,待18年域名到期後可能轉入aws托管.

06/04/2016

  1. 免费的ec2 micro到期,买了三年的ec2 nano全预付,转移到ec2 nano服务器.检查无误

06/07/2016

  1. 检查网站不能访问,显示
    Error Establishing a Database Connection

    可以确认是mysql数据库没连上,可能是4号改ec2类型出的问题.重新

    [ec2-user ~]$ sudo service mysqld start
    [ec2-user ~]$ sudo chkconfig mysqld on
    

    恢复正常.

06/11/2016

  1. 检查网站再次不能访问,依然是mysqld服务终止,而且restart失败,google之后原因为httpd占用了太多的内存以至于mysqld没有足够的条件启动,先restart httpd再 restart mysqld解决.
  2. 但是问题还是在,按照网上说明
    [ec2-user ~]$ sudo vim /etc/httpd/conf/httpd.conf

    增加了以下几条

    Timeout 30
    KeepAlive On
    MaxKeepAliveRequests 50
    KeepAliveTimeout 10
    <IfModule prefork.c>
    StartServers 2
    MinSpareServers 2
    MaxSpareServers 5
    MaxClients 10
    MaxRequestsPerChild 100
    </IfModule>

    然后restart httpd,先看看能支撑几天好了.
    试图取消加载wordpress 不需要的 apache module ,但是内存占用似乎没有变化

  3. 本来计划把mysqld优化下将InnoDB禁用掉,但似乎默认使用的数据库是这个,需要转换MyISAM,复杂度比预想的要高,先不动.
    mysqld 5.3以后是默认InnoDB,pass这个修改计划.

06/12/2016

  1. jetpack的网站监控功能不能检查到mysqld失败的状况,除非apache失败或者ec2服务器直接挂掉,就有些鸡肋了.配合cron任务正好.
  2. 增加了cron任务5分钟检查一次mysqld是否运行,如果没有运行就重启apache和mysql
    #!/bin/bash
    pgrep -x mysqld &> /dev/null
    if [ $? -ne 0 ]
    then
    	echo "At time:`date` :MySQL is stop.\n">> /var/log/mysqld_msg.log
    	sudo service httpd restart >> /var/log/mysqld_msg.log
    	sudo service mysqld restart >> /var/log/mysqld_msg.log
    
    else
    echo "MySQL server is running `date`"
    
    fi
    

    注意区分’和`,以及不要把$写作&…

02/03/2017

  1. 新购买了一个aws Route 53上的org域名.$12每年.比godaddy的便宜.DNS的解析依然放在dnspod上,邮箱的服务停放在 Google上(好在之前有注册google apps服务).

 

Category: Blog, Personal  Tags: , ,  Leave a Comment

Acrobat 右键选项空白解决

使用Acrobat一段时间后,出现右键选项convert to Acrobat pdf / combine support files in Acorbat…都变成如下空白的问题. 原因很简单,检查是否安装了Google Driver.这两者的Context Menu项因为某些原因有冲突,使用譬如CCleaner等工具停用Google Driver的Context menu,重新Login系统,pdf相关的右键菜单就回来了.

Wherediditgo

Category: IT  Tags: , ,  Leave a Comment

Thinkpad 指点杆翻页问题解决

Firefox下浏览Diszuz类型论坛网页时,若使用指点杆加中键上下滚动,只要上下的力道稍微有一点点那么偏移(向左或右).论坛页面就会相当”智能”地翻到上一页(左移)或下一页(右移).

就让整个指点杆滚动页面的功能鸡肋了.

解决办法:
找到Synaptics触控板安装目录(通常在C:Program FilesSynapticsSynTP)

找到TP4table.dat中关于firefox一行 ,注释掉

重启,完毕

Win7 筆記本 Wifi中繼設置

出門在外偶爾會沒有無線,只有根網線,或無線信號又太弱,kindle之類的往往有點個困難.

於是win7系統的虛擬無線就有了點用,基本上很簡單,有無線網卡就可.

先以管理員身份運行CMD

netsh wlan set hostednetwork mode=allow ssid=Name key=Password
//
修改Name為無線ID名,Password為指定的密碼
netsh wlan start hostednetwork

然後將實際連接到外部網絡的網絡適配器(無線或有線)設置共享到剛剛建立的無線網絡(Microsoft Virtual WiFi Miniport)就可以

TIPs:
1.第一次設置時如上,以後再打開時鍵入
netsh wlan set hostednetwork mode=allow
netsh wlan start hostednetwork
即可

2.如果沒有動過Microsoft Virtual WiFi Miniport的設置,有可能會被系統節電關閉,就打不開了,網絡適配器內也找不到,設備管理器提示This device cannot start. (Code 10),解決辦法:禁用你的無線網卡,然後啟用,就可以.

Category: IT  Leave a Comment