Linux
文章平均质量分 70
南极光
这个作者很懒,什么都没留下…
展开
-
树莓派交叉编译环境搭建 for Mac
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/树莓派的运算能力不是特别强(700MHz),而我们的CPU往往有几个GHz的运算速度,所以我们有必要搭建一个交叉编译环境。通过交叉编译,我们就转载 2013-03-30 08:59:27 · 11781 阅读 · 2 评论 -
远程备份服务器自动获取备份via FTP
在上一篇文章《服务器自动备份数据库》中介绍了服务器如何自动备份数据库再压缩、加密、保存的过程。这里另外提出一个需求:如何通过另一台备份服务器远程获取备份文件实现异地备份。这里的解决方案是通过异地远程备份服务器通过FTP获取备份文件。1、脚本文件在异地服务器上创建下列脚本代码:cd /home/rk/backup/ftp -in << !open FTP网址us原创 2013-03-18 08:44:58 · 1319 阅读 · 0 评论 -
服务器定时自动备份MySQL数据库
本文记录了服务器数据库备份、压缩、加密、发送记录邮件的一套流程。需求:服务器的数据库自动在增长,但是难保某个时候发生意外导致数据库崩溃。所以需要做定时备份。使用要点:利用MySQL中提供的mysqldump功能导出数据库,利用gzip进行压缩,利用gpg进行对称加密,最后使用php脚本发送记录邮件。1、sender.php用于php编译,发送记录邮件PHP代码如原创 2013-03-17 20:39:50 · 4471 阅读 · 0 评论 -
树莓派上关于ARM指令的验证
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/通过C代码和反汇编工具研究以下几点:生成了Thumb指令还是ARM指令,如何通过编译参数改变;对于ARM指令,能否产生条件执行的指令;设计原创 2013-04-12 16:36:36 · 8883 阅读 · 0 评论 -
树莓派上为内核添加系统调用
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/参见《为Ubuntu Linux 3.6.8添加系统调用》:http://blog.csdn.net/rk2900/article/details/8281335以及《树莓派搭建原创 2013-04-25 14:19:59 · 5436 阅读 · 0 评论 -
树莓派初次启动攻略for Mac
树莓派初次启动攻略for Macmade by Rk 感谢浙江大学《嵌入式系统》课程提供强力支持!/************************************************************************/本教程通过串口连接Macbook,笔记本端通过minicom操作树莓派。树莓派初次启动需要以下几个步骤: 安装系统镜像原创 2013-03-04 10:48:31 · 17191 阅读 · 4 评论 -
树莓派BootLoader
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/实验内容:David Welch的GitHub的 bootloader05给出了一个非常简单的RPi bootloader,他的代码链接在内存原创 2013-05-18 12:04:39 · 11915 阅读 · 2 评论 -
Mac OS X开启网站Http服务与apache的方法(包括Moutain Lion)
在Mac OS X中自带了Apache服务10.8.3之前设置方法如下:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”选中即可10.8.3之后:启动Apache:打开“终端(terminal)”,然后(注意:sudo需要的密码就是系统的root帐号密码)运行“sudo apa转载 2013-05-24 10:58:27 · 15496 阅读 · 0 评论 -
Mac下Android开发环境搭建
基本步骤:1. 下载Eclipse IDE2. 下载Android SDK3. 配置ADT插件1. 下载Eclipsehttp://www.eclipse.org/downloads/?osType=macosx下载Eclipse IDE for Java EE Developers2. 下载Android SDKhttp://developer转载 2012-12-08 23:16:29 · 1602 阅读 · 0 评论 -
树莓派μC/OSII移植
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/实验要求:移植uC/OS II到RPi上,实现两个任务的调度。这两个任务能轮流点亮LED,并通过串口发送消息表明自己正在运行下载源码在原创 2013-05-31 16:56:39 · 6233 阅读 · 10 评论 -
Java heap space设置方法记录
最近被 OutOfMemory Error折腾得够呛,记载一点设置JVM虚拟机内存Java heap space的方法。Tomcat 7参考: http://www.davidghedini.com/pg/entry/install_tomcat_7_on_centoshttp://blog.csdn.net/f_zongjian/article/details/5723665原创 2013-08-09 00:40:52 · 12644 阅读 · 0 评论 -
PHP开启异步多线程执行脚本
场景要求客户端调用服务器a.php接口,需要执行一个长达5s-20s不等的耗资源操作,但是客户端响应请求时间为5秒(微信公众账号服务器请求响应超时时间),5s以上无回复即断开连接。解决设想客户端调用a.php之后,a.php执行异步多线程操作调用b.php,a.php调用成功后即刻反馈给客户端回执,b.php自动执行耗资源操作。难点PHP没有真正实现多线程操作的方法。所以需要通原创 2013-11-27 10:40:58 · 17592 阅读 · 0 评论 -
【Sesame】Server Installation 芝麻数据库服务器安装搭建
Sesame is a de-facto standard framework forprocessing RDF data. This includes parsing, storing, inferencing and querying of/over such data. It offers an easy-to-use API that can be connected to all原创 2013-08-09 00:47:51 · 3275 阅读 · 0 评论 -
树莓派制作移动物体检测服务器
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/目标:连接一个USB摄像头,做一个http motion jpeg服务器1、安装相关软件:Motionapt-get instal翻译 2013-03-12 16:48:02 · 17391 阅读 · 15 评论 -
树莓派驱动3G网卡上网
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/本文主要参考http://shkspr.mobi/blog/2012/07/3g-internet-on-raspberry-pi-success/这翻译 2013-03-13 14:16:38 · 11104 阅读 · 0 评论 -
Ubuntu下可视化SVN
本文记录我在安装Ubuntu下可视化SVN:Rabbitvcs的一些操作,以备后用。下载安装依赖包: sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion meld下载源码:http://code.go转载 2012-12-02 21:17:31 · 3168 阅读 · 0 评论 -
Linux内核添加系统调用
1、目的:在现有的系统中添加一个不用传递参数的系统调用。这个系统调用的功能是实现遍历系统中的所有进程。实验主要内容:添加系统调用的名字利用标准 C 库进行包装添加系统调用号在系统调用表中添加相应表项sys_mysyscall 的实现编写用户态测试程序2、步骤:a)安装依赖库:sudo apt-get install libncurses5-dev //如果没有n原创 2012-12-11 11:32:57 · 25214 阅读 · 8 评论 -
exec函数簇"哨兵"的问题
使用execlp函数总是提示:“函数调用中缺少哨兵 [-Wformat]”网上一查,才发现,调用exec函数族的时候,需要在最后一个参数填上 (char*)0,用以表示参数结束了。如execl("/bin/ls", "ls", "-l", (char*)0);然而使用NULL即可不指定实参字符串,如execlp("/bin/ls", "/bin/原创 2012-11-26 21:03:00 · 754 阅读 · 0 评论 -
Nginx低权限账户配置
本文在Ubuntu下截图,实际服务器环境为Redhat,略微有不同。原理与效果在服务器安全维护中,需要对监听80端口的进程进行最小权限原则的实现。而在Nginx的实现中,采用了多线程并发控制访问的机制。为了实现最小权限,需要对Nginx的配置文件进行修改。首先使用以下命令查看Nginx进程信息ps -ef | grep nginx原创 2013-03-04 11:55:23 · 7575 阅读 · 0 评论 -
树莓派制作廉价AirPlay
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG本文参考Jordan Burgess的博客:http://jordanburgess.com/post/38986434391/raspberry-pi-airplay/***************************************************翻译 2013-03-05 22:34:19 · 9453 阅读 · 1 评论 -
树莓派运行PHP脚本
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/题目要求:安装和测试RPi上各种编程语言的开发/运行环境,如编译器、解释器、IDE、运行环境等。每种语言限两个答案,C、 C++、Java、Pyt原创 2013-03-11 14:54:44 · 8161 阅读 · 0 评论 -
MySQL终端登录问题解决
今天通过终端登录MySQL,结果发现登录不能,通过命令mysql -u root -p终端提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/mysql.sock' (2)如图然而通过ps命令查看mysql进程确实已经开启。那么是哪一步出现问题了呢?原创 2013-03-07 19:29:47 · 4337 阅读 · 0 评论 -
树莓派实现NTP服务器
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/ 在RPi上实现一个NTP服务器,以RPi自己的时间提供时间服务步骤: 1、安装NTP Server输入以下指令下载安装包原创 2013-03-11 10:27:08 · 7301 阅读 · 0 评论 -
配置树莓派的NTP客户端
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/要求:配置RPi的NTP客户端,从网络服务器获得时间1、安装NTP客户端sudo apt-get install ntpdate原创 2013-03-11 20:27:25 · 4729 阅读 · 0 评论 -
树莓派部署BT下载机
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/要求:做一个BT下载机,能下载BT和emule的资源,要有远程控制方式(web或专用端口)1、安装文件apt-get install原创 2013-03-11 20:49:43 · 11245 阅读 · 1 评论 -
树莓派开启VNC远程桌面
1、安装VNCsudo apt-get install tightvncserver2、增加一个桌面tightvncserver设置密码。3、远程连接桌面下载vncViewerhttp://www.realvnc.com/download/viewer/打开程序后连接:your IP:14、关闭桌面命令行输入:转载 2013-03-12 10:18:28 · 27304 阅读 · 1 评论 -
Mac读取树莓派SD卡 & 树莓派制作系统盘镜像
made by Rk本文由浙江大学《嵌入式系统》课程提供强力支持。感谢翁恺老师 @翁恺BA5AG/*************************************************************/实验要求:如何在PC上修改SD里的文件和kernel image,如何将SD卡里的文件系统备份在PC的硬盘里以后可以dd。其实就是:在树莓原创 2013-03-06 10:41:57 · 22765 阅读 · 0 评论 -
ubuntu下Sublime的安装
Sublime是一个非常优秀的文本编辑器现在我来总结一下这段时间sublime新手的一些安装使用技巧。1.下载直接在官网下载对应的版本 http://www.sublimetext.com/目前我使用的是2.0.1 biuld22172.解压tar -xf Sublime\ Text\ 2.0.1\ x32.tar.bz23.移动至规定软件区域我移动原创 2012-11-27 20:04:42 · 734 阅读 · 0 评论