浏览模式: 标准 | 列表查看╰☆往事如风的文章

865板上灵异的sataDVD识别

sata 的DVD识别居然和主板中AGP/pci设置有关。

终于搞定光驱了。

» 阅读全文

mysql outfile的问题解决

最近在ubuntu下测试mysql的outfile什么的。

一直导出到777的目录失败。最后才发现,UBUNTU多了apparmor这东西了。-_-!

 

» 阅读全文

XX新浪的音乐播放器

新浪的blog上的音乐播放器允许用户修改歌曲显示名。

找不到那首歌的名字,只好暴力一下。

记录一下,下次直接取方便点。

» 阅读全文

[zz]dll生成lib

主要是为了能让od能够调用,dll2lib出来的lib好像都是找不到序号。
来源:CSDN alon21

» 阅读全文

RedHat 文件故障惊魂

下午收到用户的反馈,一台服务器登录一直提示用户名密码错误,确认过用户名密码没有输入错误。

直接ssh上服务器,初看。没什么异常,随便执行一个脚本,报/tmp/xxx Read Only
去tmp目录下,测试执行mkdir test 报错如下:
mkdircannot create directory `test': Read-only file system

查看当前目录和上级目录属性,都是具有W的。奇怪了,root身份还是不能写。。。

GG结果,怀疑硬盘故障,而要命的是这个系统的standby硬件问题暂时还不能用。那个崩溃。。。。

寻求FH牛X人的帮助,dmesg 看看。结果如下
dmesg

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted

EXT3
-fs error (device sda5in start_transactionJournal has aborted


诊断结果,文件系统错误,还好,还是能修复尝试下。

一路杀到机房,连上显示器,开始XX,郁闷的是,居然grub那不让直接edit,需要密码。改天再去折腾下。

无奈重启机器,发现系统可以进,似乎一切都好了?原因未知,文件也可写了。为了保险起见,还是去修复下。

编辑/etc/grub.conf
找到        kernel /vmlinuz-2.6.9-42.0.10.ELsmp ro root=LABEL=/
修改为:         kernel /vmlinuz-2.6.9-42.0.10.ELsmp ro root=LABEL=/ Linux single
保存退出。

reboot后进入single模式
df -h 查看信息
然后 fsck -y /dev/sda1 类似的,分别进行修复。
完了以后 init 3 正常进入系统,检查下。一切OK,搞定收工。

记录下,以备后查。

ssh for win 安装杂记

要求要访问win,但是3389 太不可控了,于是弄了个ssh在上面,通过审计ssh命令来记录log。

» 阅读全文

vim的一些东东

不想整理了,先堆着吧,感觉,很强,很暴力的VIM哈

res:

helptags XXXX\XXX\XXX\vimfiles\doc 导入DOC
ctags -R 生成tags
:set tags=/home/wooin/vim71/tags 把tags加载入VIM中
:Tlist 进入Tlist模式

cscope -Rbq
:cs add /home/wooin/vim71/cscope.out /home/wooin/vim71 加入索引,注意前后两句
:cs add cscope.out 加入索引文件,
:cs find g vim_strsave 查找函数的定义
:cs find c vim_strsave 查找函数在哪里被使用
:cw 打开quick fix窗口,查看其他调用的地方

此时,运行
:cs show 就能看到是否增加成功
:cs f g main 查找main函数相关代码
:cs h帮助
ctrl + \ g 对应到 :cs f g   查询当前光标下的符号的定义的地方
ctrl + \ c 对应到 :cs f c   查询当前函数被调用的地方
ctrl + t 跳回到上一个跳转的地方

mm 一行打标签