openwrt挂载U盘和安装python和mysql
来源:互联网 发布:淘宝如何图片搜索 编辑:程序博客网 时间:2024/06/05 11:42
最近在openwrt上安装python时,老出现/overlay空间不足的错误,如下图所示:
不过用命令查看时,其空间确实挺小的:
看了这篇文章之后,想到了用闪存卡来扩容。由于我的系统内部已经有了相关usb驱动模块,所以一插上闪存卡就能识别了
基本想法很简单,先格式化,再挂载,再配置opkg.conf使软件安装到其上。
- 格式化
- 挂载到/mnt/usb目录
- 修改/etc/profile及/etc/opkg.conf文件
接下来安装软件时就好说了,先opkg update;然后opkg -d usb install python,即把python安装到了卡中,/etc/profile修改环境变量保证能找到库和程序。
小程序练手
功能:POST随机数据到web平台(已提供POST接口)
import httplibimport urllibimport timeimport randomurl_platform = '11.4.31.195:9071'path = '/WIFPa/ResourceData.xml/000100003f0cfd4a?ResourceID=1'path_uploadservicedata = '/WIFPd/UploadServiceData/000100003f0cfd4a'FORMAT = '%Y-%m-%dT%X'params_xml1 = '<ServiceData><mwid>000100003f0cfd4a</mwid><datatime>' +time.strftime(FORMAT,time.localtime()) + '</datatime><Datapoints><value>'params_xml2 = '</value><num>1</num></Datapoints></ServiceData>'header = {'Content-type':'text/xml'}# conn.request(method='GET',url=path)# while True:conn = httplib.HTTPConnection(url_platform)val = str(random.randint(1,100))print 'value',valparams_xml = params_xml1 + val + params_xml2conn.request('POST',path_uploadservicedata,params_xml,header)resp = conn.getresponse()print resp.status,resp.reason#htmldata = resp.read()#print htmldata#time.sleep(5)
执行得:
安装mysql(参考教程在这里)
由于我将mysql安装在了U盘,毕竟它有配置文件,稍微麻烦了点。在/mnt/usb/目录下,打开etc/my.cnf,修改数据目录和临时目录,和基础目录,如:
在创建默认的数据库时,即命令:mysql_install_db --force --basedir=/mnt/usb/usr,有一大堆的输出,可以参考。注意貌似像my.cnf和mysqld都得在相应的/etc/和/etc/init.d目录下创建软链接;启动服务后,修改root密码,登陆:
参考链接
http://wiki.openwrt.org/doc/techref/filesystems?s[]=filesystem
http://blog.csdn.net/jk110333/article/details/11920163
http://wiki.openwrt.org/doc/techref/flash.layout
0 0
- openwrt挂载U盘和安装python和mysql
- OpenWrt将Python安装到U盘
- OpenWrt挂载U盘安装软件注意事项
- OpenWrt挂载U盘安装软件注意事项
- 小米路由器mini 安装openWrt+更新源+挂载U盘+安装python
- openwrt挂载U盘
- OpenWrt挂载u盘
- openwrt挂载U盘
- openwrt挂载U盘
- openWrt挂载U盘
- OPenWrt挂载U盘
- OpenWRT挂载U盘
- 在arduino yun中的openwrt安装python easy_install 和pip
- 挂载openwrt到U盘
- Openwrt安装软件到U盘
- 在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
- openwrt安装和使用minicom
- python安装MySQL和驱动
- 使用Lotus Domino实用程序(Updall, Compact, Fixup) 进行正常和异常维护
- eclipse 安装 BPEL 和 ODE
- UITableView1125
- java验证码图片生成
- centos与ubuntu等ibus的配置并添加搜狗词库
- openwrt挂载U盘和安装python和mysql
- 1930:今年的第几天?
- 如何将非高德坐标系转换为高德坐标系
- Android Launcher 设置壁纸
- 找不到sun.misc.BASE64Encoder
- linux中的Signal()函数
- 第十三周项目3 成绩统计函数版本
- MONO Xamarin Studio 打开C#中文问题
- 鸟哥的Linux私房菜之认识Bash Shell(1)