Archive for the Category » IT «

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

Pspice電源仿真的電容及電感設置

工作需要做LM5007這個芯片的電源仿真,雖然說按典型電路搭一下,不會有問題。只是還是做一個好,隨便熟悉一下Pspice.

然而就這麼個電路還是出了不少問題。

  • 不能收斂,超過10us就不能收斂,很麻煩的問題,修改電流,電壓精度修改了下,不行….然後某次修改時間到100ms,步長1us,總算可以收斂。但是修改控制輸出的電阻R12後又不能收斂,這次較順利,改了下電流精度解決。仿真約2min後出結果,另外的問題。
  • 輸出到負載的波形嚴重問題,到穩壓點3ms延時不說。穩壓值前的3ms輸出端電壓產生同輸入電壓的緩坡。

  • 時間長是一回事,穩壓這麼個結果必然是有問題的,後段的PWM輸出很正常,前段由60V起的降壓就不然。 測試DC電源供電到VIN端電壓,到3ms才有輸出,之前為0.再檢測電流,同樣在3ms之前沒有輸出。 大概可能是電容被初始化到飽和。之前所有電容做電容電容,設置CMAX值為耐壓值,以為這個值也會是初值,換成普通電容(事實這個確是耐壓值,仿真無意義)。繼續仿真,同樣的結果。 仔細再測量幾個電容電感的電流,在一開始都是流出而非流入,必然還是初始化狀態的問題。於是Google到 Pspice 在仿真时不会把电感、电容的初始值默认当作 0,而是会根据电路计算出来 於是修改輸出端的所有電容值,設置初始為IC=0,並電感。

終於正常,測量電感輸入端電流波形,負載端電壓波形,都與官方文檔無二致,啟動時間事實僅1us左右. 終究還是不學無術

Category: IT  Tags: , , ,  2 Comments

Good News~Blog恢复正常

偶然间godaddy的免费空间取消了广告.修改后的Wordpress 2.9 于是不能正常工作.正好update到3.21,顺便升级了所有插件.

工作不正常的插件:

可能工作不正常的插件

  • Excerpt[應該要修改主題首頁]
  • TinyMCE Advanced[暫沒修改計劃,默認字體好了]

需要完成的修改

已经完成的修改

  • 页面主题更换为bulletin-board
  • 解决掉两篇酸文
  • [2011-09-19]针对PageNavi对主题index.php
    <div><?php next_posts_link(__(‘&laquo; Previous Entries’,’templatelite’)) ?></div>
    <div><?php previous_posts_link(__(‘Next Entries &raquo;’,’templatelite’)) ?></div>

    更换为
    <div><?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?></div>
  • [2011-10-15]更换Advanced Excerptwp-utf8-excerpt,首页摘要显示正常
  • [2011-11-23]更新当前主题Bulletin中Google Analytics字段到header.php
  • [2011-12-18]暂时取消Search Unleashed的强制摘要关键字高亮,以免搜索时排版混乱(待有时间再修改),更新Wordpress至3.3,以及其他在用插件
  • [2012-04-21]Search Unleashed因其不再更新导致的不兼容,影响整体代码,已在几天前停用。Wordpress更新至3.3.2.
Category: Blog  Tags:  Leave a Comment

Google Toobar导致的Firefox内存泄漏

最近有玩eRepublik总会有一段时间后FF内存泄漏的问题,处理了几十个页面之后,Ram和pagefile的占用可以超过1G,由于设定的原因,pagefile最后占用会达到1.7G,然后只能关闭FF重开,而因为过多的pagefile空间占用,在关闭时释放硬盘的处理时间也很长.

Ram的泄漏容易解决一些,用插件类可以自动整理出来,虚拟内存(pagefile)的整理却是没有找到办法,忍了很久,还是得把问题找出来.不过,将整个FF转移到另外电脑上却很是正常,看来只是有些针对性的bug,从google搜索下,也并没有近期的说到这个的解决办法,多是很久以前就有的对于FF内存占用的抱怨(100m级?..),以及些强行释放内存的设置,pagefile这个,却没有找到,嗯,大概有些我表达错误的问题.

首先FF升级到3.6.11,再一个个排除插件问题,将所有plugin,addon一个个disable,再一次次重新启动,plugin虽然杂乱有很多,全部disable后也没有解决问题,再看各个addon,都是近期有更新的,也没有搜到有相关内存泄漏的报告.将Google Toolbar disable掉再开,终于没有了,FF ram和pagefile空闲时稳定占用到150M以下,正常了…
看Google Toolbar版本号Version 7.1.20100830W,没的搜索到更新版本,但是在Mozilla adddon上搜索的Google Toolbar插件最新是Version 5.0.20090324W.替换掉重开FF,正常…

嗯,看来Google的软件还是,有点….

Babylon 字典图标消失的解决办法

嗯,很久以前的一个问题,大约是当时的CCleaner造成.
清理了babylon相关的注册表.于是里面所有字典的图标(flag)都没有了.

然后搜了下中文关键词也没有解决办法,出现问题的倒不少.不过最后还是找到了某国际友人的方案,找回了被kick掉的注册表信息.嗯,当时发在论坛上,还是在这里留个印记罢,免得出现同样的问题又找不到地方.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.ico]
@=”icofile”
“PerceivedType”=”image”
“Content Type”=”image/x-icon”

[HKEY_CLASSES_ROOT.icoPersistentHandler]
@=”{098f2470-bae0-11cd-b579-08002b30bfeb}”

保存为.reg导入注册表就可以了
适用版本7.0.3,其他版本并没有测试.

不过Babylon 现在看来好像是小众软件,很少看到有人在用了…..

原文参考:http://forums.mydigitallife.info/showthread.php?t=4567

eMule extreme 7.2 的upnp防火墙设置

大约太久时间未有发日志了,还是稍微活动下的好.

在家中使用emule,然而同时又装了个Comodo,p2p的东西防火墙之间总有许多麻烦.
这次问题是extreme的upnp突然不怎么好使了,总是error.而其他raysource和utorrent都没有问题.而兼在防火墙设置中早已经开放了1900以及1901的UDP端口,想应该是够了.

一条一条清算规则并看下日志,extreme的进程并没有相关的拦截项,反而是svchost.exe有几个从网关来的2869的TCP包被拦截.Google才知道upnp除1900外还有作为TCP的2869的端口.

如此则清晰了,出于Comodo优先级的原因,需要先在全局规则中允许[网关]—->[本机]的源端口任意,目标端口为2869的TCP连接,并在svchost中相应增加相同规则.也算完成了.