Archive for the Category » Personal «

系统迁移到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

PHP更新到7.3

刚建站时一直用的PHP5.6的版本,一直以来也是用这个更新,某次逛网站看到说PHP7的性能比PHP5要高大概50%,CPU占用也更少(虽然EC2的负载永远小于1%),还是忍不住想要更新过来,毕竟只有一个长期保持更新的系统才是可以维护的,虽然没有打算把系统更换到AMI2,更新下基础软件是无妨的。

找了一圈网站,介绍更新的都把Apache的更新也入在内容里,不过仔细看了下我的Apache版本已经是2.4了。重新配置Apache就有点烦了,因为。。已经不记得有改过些什么Apache的配置了,肯定是改过,然而没有记得了。

先登录AWS,创建了个更新前的快照,即使有错误操作的地方,从快照恢复也还是方便的。(快照说是按增量备份的,不过界面中看不出来,先保持原来的快照了,看下一个月的账单就知道了)

然后参照找到网站的说明

https://fizzbuzzer.com/upgrading-php7-amazon-linux-ec2-instance/

先停止apache,删除掉之前的PHP5.6

$ sudo service httpd stop
$ sudo yum remove php*  
$ sudo yum install php70 php70-mysqlnd php70-imap php70-pecl-memcache php70-pecl-apcu php70-gd  

最后

 $ sudo service httpd restart

就结束了。

和预想中一样,基本看不出什么变化。。。而且Crayon Syntax Highlighter这个插件在Gutenberg下坏了。

2019/05/11
WordPress的自检提示缺少imagick插件 ,但是三番五次安装不上,查了下deposit库才发现Linux AMI只支持到PHP7.2的imagick插件 ,并没有7.3.然而短期内並沒有計畫升級到Linux AMI 2,這兩年安裝的東西連自己都沒什麼印象了,雖然是大概並沒有裝什麼其他有用的東西,以及改過哪些程序的配置,至少也得花上一兩天時間.

然後,本來也有計畫升級到Mysql5.7,升級到5.6這一步就失敗了,不斷地提示service start 失敗.本只留了一個Snapshot,也確實不想弄半天失敗了再從Snapshot啟動.

來回折騰幾次失敗以後終於還是remove掉,重新裝回了5.5,哪天更新到Linux AMI 2的時候直接轉成MariaDB罷.

同時再過一陣時間三年期的T2.nano就要過期了,也要先轉成T3了.


后记,停用了TinyMCE Advanced,因为好像有点影响编辑时的载入速度.

[观影]战斗天使阿丽塔-7.5

出差回来第一件事先找了下周末电影的放映场次,听说很风光的“流浪地球”退出了IMAX线,虽然是票房可观,可第一次让人觉得真是公盛名之下,其实难副,网络上就差把打差评没打好评的同学归为帝国主义走狗、奴隶、跪久了站不过来之类等等多少有些不舒服,还是不那么想看了。

阿丽塔前期宣传时,提到了一堆铳梦和卡梅隆的情节,然而作为一个动画党,还是一个没有看过铳梦的动画党,只能暗地里说…what are they talking about?

i不过整体日系的风格看下来还是挺习惯的,类似的情景设定在日式动漫中其实是很常见了,强力女友的设定也符合很多东亚宅男的胃口(大概这也是电影在北美票房一般的原因),情节上的看上去的不合理都可以归到故事背景设计里去,没什么明显的硬伤。

d而且,动作的场景确定很不错,因为阿丽塔实在过于强力,即使被碎成几截的场景,也并没有落到下风,明显BUG一般的存在。

t简单地说还是不错的片子,情节连贯,每个点每个情节都能够串联起来,不像某些影片留一个剧情一个画面,然后发现到最后也没有地方响应,就很尴尬了。

r缺点就是,看完了过于意犹未尽,而我完全不能理解为什么抢到球的人就能到撒冷,撒冷的人那么喜欢角斗士运动员?大概我需要看下原著去


后记,以某种方式看了某某地球,作为一部科幻片,情节上的合理与否不是关键,但除了视觉效果,各种突兀的地方也太多了些,单个镜头而言,都还有很多可取的地方,剪辑到一块就很难连贯,但是国产科幻片能做到这个程度也算是可以了,凭心而论5.6分是个合适的分数。两个年轻主角的表现可以给2分,如果不给他们长台词大概会更好一些。

2018观影小结

2018年看过的电影,仅说电影院里看的几部罢,国产的红海行动,捉妖记,无名之辈,进口的侏罗纪世界2,碟中碟6,柯南21,毒液,龙猫,海王。

红海行动纯粹是去贡献票房了,说爆米花电影也谈不上,算是满足一下卑微的个人小国民心理,大概算是4.5分的级别。

捉妖记也是和同学一家百无聊赖在老家去看的,实在是,一般般罢,剧情生硬,CG效果也一般,如果打分的话4.2分大概是能给出的分段了。

无名之辈是从微博上看了韩寒的评论去的电影院,在最近的国产电影里算是很不错了,比韩寒拍的强,小人物的生活,作为喜剧也没有显得做作生硬,只是,觉得人生艰难,唯一的缺点是剧中的警察有点偏离在有存在感/没存在感之间,其实要不是环境如此,无存在感更好一些,整部剧可以给7.4。

国外剧其实就是爆米花比较多了,从侏罗纪到碟中碟到毒液和海王,大概都是能给6分的电影,作为商业程序化的作品,虽然进不到IMDB250,好在观感不错,也不至于像国产电影一样令人起鸡皮疙瘩,相对而言个人喜欢侏罗纪和碟中碟多一点。

柯南的话还之前已经写过了,已经是过去式,实在也是不理解日本人,你们真的没电影看了么?这一部的票房能有这么高。。。作为二十多年的柯南观众,真心不值得,虽然说这一次又是发碟以后再引进,就这个水准,以后什么时候引进都无所谓了,大概我并不是一个真正的观众了。

龙猫就完全是情怀,这几看偶尔还从电脑中翻出来看过几遍,如果吉卜力的其他作品继续上映,还是会去支持的,想一想这是30年前的电影了,遥不可及。

从观影地点来看,老家和上海的两次评价只能说一般一般,苏州苏艺看的碟中碟6还可以,深圳cococity看的柯南就仿佛回到了DVD年代(仍然怀疑当时放的就是DVD,而且连屏幕都没校准的那种),深圳另外几次在九方,中心城,海岸城,汇港都还不错。

(大概,应该是谍中谍。。。)

Category: Personal  Tags:  Leave a Comment

2018美剧追剧小结

2018年有闲的时间相对少了一些,追的美剧大概也就那么几部。

NCIS和NCIS LA算是CSI系统里仍然在追的两部了,NCIS中Dinozzo离开以后还是少了点意思,不过哥特girl Abby居然也离开了,新的技术女geek存在感偏弱了点,Mcgee又胖了上来,看着顺眼了一些,但是编剧似乎放弃了他之前小说作家的身份,人设又模糊了一些。Palmer的设定却还相对稳定,和Ducky差不多。不过到了这么多季,只要Gibbs还在,估计还能继续做下去。

NCIS LA仍然还是那三对couple,偶尔出来的Arkady和Dinozzow他爹一样设定的人物,而Henrietta越来越看不到人影,但是实际来说这一部剧追的算比较困难的一部,中间一度追不下去,尤其是出现长剧情的时候,在越南和墨西哥的那两段,略有些拖沓。这期的表现算是中规中矩罢。

Criminal Minds最近都是弃了,一部分原因是像看恐怖片的感觉,然后中途据说Hotchner出风波走了,也就彻底放弃了。

Westworld还是算质量比较高的一部剧,从头到尾都比较不错,Dolores的扮像比较令人喜欢,旧西部电影里女主角的特点,然后Ford看上来就是老年Hannibal了,而且通篇自洽的很。

其他曾经追过但是放弃了的有Bigbang和纸牌屋,神盾局这几个算,Bigbang是因为后面几季的剧情看不懂了,没有之前的意思,也就突然弃掉了,纸牌屋这种政治局就像唐顿庄园一样,人与人之间的故事兴致寥寥,神盾局这个纯粹是编剧写的漫无边际没法看了。

然后中途有看了两集FBI和Rookie,FBI是人物设计一般般,何况我并不太喜欢看面瘫,Rookie虽说是因为Castle来看,但是Castle这个人物特点太强,放到正剧里面看他,就感觉到少了些什么,本来期待某些地方会有喜剧效果,然而事实不会有,心理就有些落差。

另外的就是Supernatural了,居然我又追了两季,加了去年的一季,作为一部经常谈到的低成本剧,编剧事实也差不多比神盾局还要扯一些,然而这事实就是一部扯谈的神鬼剧,就无所谓了,主要还是wenchester这一家还是比较有意思,不妨碍一直看下去。

最后可能要说一下越狱的续集了,遗憾没有看完,即使把剧情地点放到中东,作为一个长剧情的系列剧,还是少些让人坚持追下去的理由,just a little boring.

从江歌案略记

最近江歌案在各个自媒体评论很多,简单地说是在日本的A女和男友B不和,B上门找A时杀死了A的舍友C,三人都为中国籍,而事后C的家属在国内为B求死刑,同时与A及A的家属有冲突.

但是整个的事情细节其实很清楚,C家属的要求其实不可能,媒体并没有在一个客观的角度来看待这个问题.但为什么大家热衷于炒作这个问题?不是很理解,暂就写下来待后来批评自己.

  1. B的行为并很难是预谋杀人,大概率作冲动杀人,即使不是在日本这种死刑率极低的国家,也难作死刑判决.
  2. 即使只是个人从日剧或是新闻中得出,日本不容易签署死刑,即使是之前判决死刑的犯人,也不乏二三十年等待执行.这件外国籍人士的案件,从哪里说都没有特殊对待的需要.
  3. C的单亲家庭身份和案件毫无关联,不能加重B的责任.哪个被害人家属不值得同情?
  4. 日本国对这个案件有属地管辖权,中国虽然不会放弃属人管辖,毕竟鞭长莫及,想要引渡回国的即使不知道引渡协议这回事.也应该知道以在中国可以处更严格的刑罚这条理由,是没有办法作引渡的,倒是方便作为避难理由.
  5. 想要加上A的刑事责任很难,A作为在潜在受害者,对C的死亡很难摊上法律责任,除非作为共犯?A及其家属的言论就是小市民,热衷于批判这里并不会给案件带来多少影响.
  6. 媒体和评论热衷于此,可能和熊老师所说,最后会和判决落差过大,给受害人家属不适宜的期望,媒体热度到时候下来了,家属的心情可不会.
  7. 国内炒作这个问题可能和章嘉颖案,危秋洁案一样,告诉国民国外很乱,虽然危秋洁案有些用力过度.
Category: Personal  One Comment

美剧中联邦探员的可支配收入略记

刚看到NCIS S15E06中探员Nick Torres误捐献了$5000给残疾儿童游乐场,用完了信用卡额度,也不得不放弃了他这个年度的摩托车计划.加上平常他们还是视几千美元是一笔不小的钱,那正常的美国人可支配收入到底会有多少?

按照www.payscale.com的数据,FBI联邦雇员的年收入

An FBI Agent earns an average salary of $64,313 per year.

联系到之前NCIS中Tony辞职前退租,所有同事都对他那个廉租的凶案现场apartment尤感兴趣,可见一般的年青雇员是没有能力像Gibbs有自己House的.除去一些日常的家庭固定花费,房租,401K,医疗保险(看过Friends的就会有印象,Joey没有保险就没法去医院,Rachel不买医疗保险,当最后要自己付医疗费用时医院的大妈认为她是Crazy),想要几千美元的额外支出可能确是很困难的事?后面可以再补充.
 
反而像国内现场,城市内似乎很多以婚房为基础配置,还有有比较大的差别.

xmlrpc攻击的防止

早上醒来发现网站DOWN了,ssl连进来发现apache的CPU占用100%,重启了apache也不管用,登到aws重启实例也是一样.一开启apache,CPU就很快耗尽.

一开始怀疑apache出问题了,先改了连接数限制到3,仍然是同样的问题.而且看aws的metrics从凌晨开始就突然有大量入站数据,可能网站被攻击.只能看日志了.

检查/etc/httpd/logs/access.log,从昨天开始就是大量的

51.15.49.10 - - [28/Feb/2017:02:55:13 +0000] "POST /xmlrpc.php HTTP/1.0" 200 394                                                                                         "-" "Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 6.0)"

Google一下有人在利用wordpress的xmlrpc 的pingback的漏洞穷举网站密码(这个漏洞是不是还存在暂时不清楚),密码应该穷举不出来,但是ec2的微型服务器可是经不起这个DDOS一样的的访问.

暂时的办法,iptables禁止了这个IP,以及禁用了xmlrpc的pingback.

sudo iptables -I INPUT -s 51.15.49.10 -j DROP

后续有时间再处理,浪费了早上的上班时间.

05/13/2018 updated

最近偶尔还有IP攻击,虽然已经填了漏洞,还是一会就直接报告服务器DOWN了,要么利用mod_evasive自动封禁,要么禁止对文件的访问来减少服务器负载。

暂时是在apache配置文件里增加文件禁止

<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

但是实际发现apache不认这段语句,因为网上找到的是2.2版本的命令,2.4版本后改格式了。。

2.2 configuration:
Order deny,allow
Deny from all
2.4 configuration:
Require all denied

所以在/etc/httpd/conf.d/新建xmlrpc.conf,内容为

<Files xmlrpc.php>
Require all denied
</Files>

结束

 

 

Category: Personal  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

某日简记

還是覺得沒有什麼新鮮文字可以寫,所做所想的無非那些舊東西.環境,心態都沒有多少改變.

閑時想著,生活這樣繼續也未為不可.雖然偶爾也要被打擊一番.

不過,那點弱小的理想能不能抵得上習慣的怠惰.