Write the Code. Change the World.

分类目录
5月 28

不知为啥我在centos7里装的vmware 12 的虚拟机,bios修改启动顺序保存以后存不上。最后参考官方文档

使用 vmx 选项更改虚拟机的引导顺序 (2095223)

直接编辑虚拟机的vmx配置文件,添加下面两行,内容照上面的配置即可

bios.bootOrder = “ethernet5,ethernet2,hdd,cdrom,floppy”

bios.hddOrder = “scsi2:2,scsi0:1,ide1:0”…

4月 04

svn配置

新建版本库

sudo svnadmin create /opt/svn/repo
sudo chown -R subversion:subversion /opt/svn/repo

vi /opt/svn/repo/conf/svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd

vi /opt/svn/repo/conf/passwd
[users]
harry = harryssecret
sally = sallyssecret

svn服务端口3690端口打开

$ sudo ufw allow 3690

重启svn服务

/opt/bitnami/ctlscript.sh …

4月 02

因为老爹一直用的笔记本ie 8打开百度音乐盒报错,搞不定,想换一台,但老爹听歌存了好多临时列表,本想登陆百度账号,保存到收藏里,但奇葩的是这机器无法登陆百度账号,愣是报连接超时。也搞不定。。。。。这奇葩的百度。

只好另觅他法,尝试了cookie导入导出,不管用。最后调试浏览器前端代码在windows.localstorage对象里找到百度是使用本地存储localStorage和flash的本地存储来在浏览器本地保存 音乐盒 的歌曲 临时列表 的。随即导出方法也来了。如下

就是下图这个临时列表

1

ie8打开百度音乐盒后,按F12打开调试窗口,选控制台

2

在控制台下面的输入框里输入命令 3

输入命令 window.localStorage.getItem( ‘mbox’ )

然后回车或者点右面的绿色三角运行

会在中间的框里返回 本地存储的 音乐盒参数 里面就包含 临时列表

4

鼠标右键单击,选复制项,将音乐盒配置复制到剪切板

5

粘贴到文本编辑器中,这第二行开始的 带defaultIdList的就是 用来迁移的带临时列表的参数了

7

将要迁移的这段参数去掉开头和结尾的引号,填在这句命令里 window.localStorage.setItem( ‘mbox’,’这里替换要填入的内容’);

8

在新机器上同样打开百度音乐盒,F12进入调试,选控制台,然后在下面输入框贴入刚才弄好的文本。点运行命令。即可

如果没有报错,关掉ie和调试器,重开 百度音乐盒,即可看到已经倒过来的歌曲啦。。。。啦啦啦

9

如果命令有报错也别担心,耐心的看看帖的是否完整,肯定是没有问题。我是迁移到win7 ie10成功了。理论上其他浏览器也是可以的,操作类似

10

 

最后的参考文档是:localStorage兼容方案实现

localStorage兼容情况

2016年4月4日补充:

在补充一点如果是不支持本地存储的浏览器百度前端会用flash的本地存储来存放mbox参数,路径一般在系统盘搜索 player\static\flash\LocalStorage.swf\mbox.sol 一般都能找到。…

3月 26

安装pam_mysql验证模块
直接安装编译好的模块  pam_mysql-0.7RC1.complate libmysqlclient.so

复制libmysqlclient.so.15到 /usr/lib64/libmysqlclient.so.15

自己编译的话需要这几个包
pam-devel
mysql-client
libmysqlclient-devel
libopenssl-devel
zlib-devel
配置pam认证模块

3月 24

资源监视器-内存-已修改

这个有时候会很大,而且也没有进程占用内存。降不下来

可以使用微软官方的工具 RAMMap 进行清理,选菜单-Empty-Empty Modified page list。

关于这个部分内存的说明,可参考下面的文章,大意是指已修改还未写盘的部分 英文叫“modified page list memory”。

http://markwin.blog.51cto.com/148406/91907

http://windowsitpro.com/systems-management/memory-optimization-hoax

 …

3月 20

suse 11 安装 ipmi tools 要求sp1 以上

yast -i ipmitools

启动 ipmi服务

service ipmi start

查看用户列表

ipmitool user list

修改密码 数字为显示的用户id xx为密码

ipmitool user set password 4 xxx

登陆即可

 

远程连接console 是通过java控件实现的,如果java报安全提示,到控制面板-java设置-安全-配置“例外站点” 添加https:\\ip 即可

 …

3月 20

easyredmin提供的虚拟机时debian的,带安装脚本,但运行脚本安装是总报各种错,总结起来发现是墙的问题,通过代理安装就可以了。

debian配置全局代理过程

安装 redsocks

3月 20

用到的工具 https://github.com/kohsuke/winsw

下载,扔到nginx目录,改名字nginxd.exe,新建一个同名的nginxd.xml文件,照下面的xml配好。

进入exe文件目录

nginxd install

nginxd start

nginxd stop

nginxd uninstall

网上写的配置都不太对,参考这个改造如下 https://github.com/kohsuke/winsw/issues/89

目前这个程序只支持单一参数,因此多个参数要拆开写

<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>C:\soft\nginx-1.9.10\nginx.exe</executable>
<logpath>C:\soft\nginx-1.9.10\</logpath>
<logmode>roll</logmode>
<depend></depend>

<stopexecutable>C:\soft\nginx-1.9.10\nginx.exe</stopexecutable>
<stopargument>-s</stopargument>
<stopargument>stop</stopargument>

</service>

 …

3月 20

总体安装流程参考 https://www.huangwenchao.com.cn/2015/05/taiga-deployment.html

这是官方http://taigaio.github.io/taiga-doc/dist/setup-production.html

init.d 没有的 程序,有可能是systemd 方式启动的哈。

 

报错NameError: name ‘long’ is not defined

照官方讨论组中https://groups.google.com/forum/#!msg/taigaio/9XD719CVm68/TmqhQ6P7CsQJ

说的,重装

pip install git+https://github.com/Xof/django-pglocks.git@dbb8d7375066859f897604132bd437832d2014ea

这个django-pglocks 模块在是 requirements.txt 定制的。。。。。。。可能装时没装好

 

试用了一下,这玩意界面挺好,但任务都没有完成时间。。。。。。。…

3月 20

安装suse不要选vm host 直接选第一项装,然后完了再去yast2 立马增加虚拟机功能,否则没有图形界面,还要鼓捣图形界面。。。

 

安 装SUSE的时候,刚开始选择图形界面我选择最小安装,安装完以后就没有KDE界面和GNOME界面。
后来用yast2把这些软件包全部装上,可 是还是原来的界面。

How to install Gnome/KDE Desktop Environment on OpenSuse 11
后来去网上找了好几个小时的资料终于解决了问题。
/etc/sysconfig/displaymanager
里面设置 DISPLAYMANAGER=”xdm” 
将 xdm 改成 kdm 就可以了。 凑合用,和默认装的还是有点区别

 

打开vnc suse默认是已经装好vnc server 的只需要配置就可以了,如果没有就 yast2 -i tightvnc,另外,在那个用户登录,就用那个用户配

设置vnc密码vncpasswd
启动vnc服务 vncserver :1