Rootop 服务器运维与web架构

2013-02-17
发表者 Venus
暂无评论

找回丢失的宽带账号密码 路由器密码查看

       如果是用宽带连接上网,可以搜索 adsl密码查看器 ,本地存储的上网账号密码都能显示出来。如果用路由器拨号,并且忘记上网密码的话,就需要 routerpassview 这个工具找回。

      下载地址:http://wt6.xiazaiba.com/Soft/R/routerpassview_1.40_XiaZaiBa.zip    //不保证资源永久有效

      第一步,需要登录路由器,找到 系统工具 之类字词,备份和载入配置 ,这个功能是提供备份路由器配置,如果下次恢复出厂设置,可以用此恢复,那么就用上面那个工具分析配置文件,得到有用信息。

      我这个路由器是 tp-link wr840n 。 运行软件,直接将路由器的配置文件拖入到软件运行界面,或者点击 file -open router config file 。

        内容比较多,找到了wan_ppp_usr 1 这是第一个ppp连接,后面是用户名,接着是wan_ppp_pwd 1 这是第一个ppp连接的密码。这样就找到了。    ..   两个英文句号是字符间的标识,用来隔开内容。

      我这里还有一台D-Link DIR-605L ,也做分析一下:

00000440  44 49 52 2D 36 30 35 4C 00 00 00 00 00 00 00 00    DIR-605L……..
00000450  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    …………….
00000460  04 00 00 00 00 00 00 00 00 01 00 01 51 80 00 00    …………Q…
00000470  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    …………….
00000480  57 69 72 65 6C 65 73 73 20 52 6F 75 74 65 72 00    Wireless Router.
000004B0  00 00 7B 00 00 00 00 00 00 00 00 00 00 00 00 00    ..{………….
000004E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75    ……………u
000004F0  73 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00    ser………….
00000540  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    …………….
00000550  00 00 00 61 64 6D 69 6E 00 00 00 00 00 00 00 00    …admin……..
000005B0  00 00 00 00 00 00 00 37 35 30 6C 69 00 00 00 00    …….750li….
00000B00  00 00 00 06 00 00 02 03 64 64 74 74 7A 31 37 66    ……..ddttz17f
00001000  00 00 00 00 00 00 00 03 00 00 00 00 00 00 FF FF    …………….
00001010  FF 00 00 00 00 00 74 35 33 32 6E 31 33 30 32 33    ……t532n13023
00001020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    …………….
00001050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 32    …………..12
00001060  33 33 32 31 00 00 00 00 00 00 00 00 00 00 00 00    3321…………
00001070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    …………….

750li是无线id,下面是无线密码,t532··· 是用户名,下面接着是密码。大体思路就这样。

2013-02-16
发表者 Venus
暂无评论

windows8 设置为无线网络热点

    进入metro界面,任意地方右键,选择 所有应用,找到 命令提示符,右键,以管理员身份运行

Microsoft Windows [版本 6.2.9200]
(c) 2012 Microsoft Corporation。保留所有权利。

C:\Windows\system32>netsh wlan set hostednetwork mode=allow ssid=nq key=12345678

承载网络模式已设置为允许。
已成功更改承载网络的 SSID。
已成功更改托管网络的用户密钥密码。

C:\Windows\system32>netsh wlan start hostednetwork
已启动承载网络。

C:\Windows\system32>

ssid为无线网络名称,key为密码。

然后返回桌面,点击 网络 右键属性,选择左上角 更改适配器设置

会看到已创建的无线网络,Microsoft 托管网络虚拟适配器,标示为nq。以太网是我内网,将其共享给本地连接*14,确定会得到一个提示:

本地连接* 14 ,即所创建的热点ip会变成192.168.137.1,点击 是 即可。然后搜索无线网络加入即可,在某些情况下无法获取ip,可以手动指定客户端。

ip:192.168.137.2 netmask:255.255.255.0 gateway:192.168.137.1 dns:192.168.137.1

2013-02-04
发表者 Venus
暂无评论

mssql 数据库 可疑

 

数据库变为 可疑,无法打开。解决办法:

ALTER DATABASE YOUR_DATABASE_NAME SET EMERGENCY   //紧急模式

ALTER DATABASE YOUR_DATABASE_NAME   SET SINGLE_USER   //单用户模式

DBCC CheckDB (YOUR_DATABASE_NAME , REPAIR_ALLOW_DATA_LOSS)   //检查修复

ALTER DATABASE YOUR_DATABASE_NAME SET MULTI_USER    //恢复多用户模式

2013-02-04
发表者 Venus
暂无评论

php 系统不支持mysql

      出现此问题,一般是php没有加载mysql模块,在windows下修改php.ini即可。在linux下检查:

[root@catering ~]# php -m | grep mysql
mysql
mysqli
pdo_mysql

如果没有返回上面三个模块,就需要重新编译mysql mysqli pdo_mysql 模块,三个模块均在php源码包ext文件夹中。编译,加载即可。具体方法可参考站内其它模块编译方法。

我这里的原因是后期源码编译了一个mysql5.5,把之前yum安装的5.0 remove掉了。导致mysql.so等模块丢失而报错。

Key:php 模块

2013-02-01
发表者 Venus
暂无评论

Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed

InnoDB: Error: log file ./ib_logfile0 is of different size 0 268435456 bytes
InnoDB: than specified in the .cnf file 0 5242880 bytes!

130201 17:59:44 [ERROR] Plugin ‘InnoDB’ init function returned error.
130201 17:59:44 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
130201 17:59:44 [ERROR] Unknown/unsupported storage engine: InnoDB
130201 17:59:44 [ERROR] Aborting

解决方法:来自:http://blog.csdn.net/jackxinxu2100/article/details/6747462

当在未正常关闭server的情况下对其参数修改,修改之后没有删除ib_logfile文件,ib_logfile文件中记录些innodb引擎非常有用的信息比如说默认的innodb默认的配置信息,又是在未正常关闭server情况下操作的,所以导致重启后的server不支持innodb引擎。
rm -rf ib_logfile*
正确配置参数
重启server。

第二种情况:

mysql安装完,用的my-innodb-heavy-4G.cnf作为默认配置文件。
开始default-storage-engine = MYISAM 启动数据库没问题,之后改为InnoDB就报错,无法启动,查看日志:
130224 07:33:54 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
130224  7:33:56 InnoDB: The InnoDB memory heap is disabled
130224  7:33:56 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130224  7:33:56 InnoDB: Compressed tables use zlib 1.2.3
130224  7:33:57 InnoDB: Initializing buffer pool, size = 2.0G
InnoDB: mmap(2197815296 bytes) failed; errno 12
130224  7:33:57 InnoDB: Completed initialization of buffer pool
130224  7:33:57 InnoDB: Fatal error: cannot allocate memory for the buffer pool
130224  7:33:57 [ERROR] Plugin ‘InnoDB’ init function returned error.
130224  7:33:57 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
130224  7:33:57 [ERROR] Unknown/unsupported storage engine: InnoDB
130224  7:33:57 [ERROR] Aborting
130224  7:33:57 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
130224 07:33:57 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended
原因是my.cnf中innodb_buffer_pool_size = 2G 参数默认为2G,我实际内存才512M(虚拟机),内存不足导致上面报错。注释掉启动解决。