在学习编写linux驱动程序的时候,一般都是从写一个helloworld的模块开始。但是在编译完成后,进行模块加载的时候,有时会出现如下错误:
insmod: error inserting 'hello.ko': -1 Invalid module format
其实,出现这个问题的原因很简单,就是:编译的内核版本与实机运行的内核版本不一致。
所以解决起来也很简单,实机运行的系统的代码树位置一般在/usr/src/kernels。只要将Makefile中的代码树改成实际运行的内核代码即可。...
分类:
其他好文 时间:
2014-07-18 17:08:15
阅读次数:
300
1. 嵌套函数子函数可以继承父函数的变量父函数返回子函数子函数返回结果看例子如下:结果是一个字符串fun1+fun2#!/usr/bin/env python# coding=utf-8def fun1(a1): def fun2(a2): return a1+a2 ret...
分类:
编程语言 时间:
2014-07-18 09:01:05
阅读次数:
231
//安装vsftpapt-get install vsftpd -y//增加账号//1 查找 nologin位置 /usr/sbin/nologinuseradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp//2 设定密码passwd pwftp/....
分类:
其他好文 时间:
2014-07-18 08:31:24
阅读次数:
191
linux调整系统时区: 找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件 这时date一下应该是CST时间了 如果还不行,那就要修改一下TZ环境变量的值了。 许多程序和命令都会用到这个变量的值,TZ的值可以有...
分类:
系统相关 时间:
2014-07-17 23:00:45
阅读次数:
378
LNMP一键安装zabbix安装 zabbix安装图文介绍php.ini修改,重启nginx后,不生效原因:php5.3中要重启php-fpm,单纯的重启nginx不能使php.ini设置生效ps aux | grep php-fpmkill -QUIT xxxx启动:/usr/local/...
分类:
其他好文 时间:
2014-07-17 22:33:45
阅读次数:
290
执行到./configure--enable-shared一步时提示:checkinghostsystemtype...Invalidconfiguration`x86_64-unknown-linux-gnu‘:machine`x86_64-unknown‘notrecognized解决办法:cp/usr/share/libtool/config.guess.(覆盖到相关软件自带的config.guess,t1lib在解压包的ac-tools下)cp..
分类:
系统相关 时间:
2014-07-17 15:12:10
阅读次数:
260
使用python的MySQLdb库连接本地的mysql数据库,报错如下:
File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/python2.7/dist-pack...
分类:
数据库 时间:
2014-07-17 10:15:49
阅读次数:
255
在Linux平台中,第三方的软件安装位置一般是:/usr/local/和/srv,随着我们的应用渐渐增多。万一这些目录所在的分区使用完了。但是,这时候我们又需要安装新的应用软件,怎么办呢?Linux系统中/usr/share目录是存放帮助手册的,通常该目录所占用的磁盘空间比较大,使用rpm包安装..
分类:
其他好文 时间:
2014-07-17 09:10:38
阅读次数:
436
在客户端上配置nrpe监控keepalived进程[root@localhost~]#vim/usr/local/nagios/etc/nrpe.cfgcommand[check_keepalived]=/usr/local/nagios/libexec/check_procs-w2:-c:4-Ckeepalived#command[check_keepalived]=/usr/local/nagios/libexec/check_procs-c3:3-Ckeepalived注释:..
分类:
移动开发 时间:
2014-07-17 08:07:52
阅读次数:
274
管理服务startstopstatusrestart启动脚本namememcachedprogram/usr/bin/memcachedpidfileargs#参数-u-p-m-cwork-dirpython-mSimpleHTTPServer#启动一个小型的web服务函数pass占位脚本名称+num直接进入num行pidofmemcached查看进程num读成字典lines列表变成字典dict([i.strip..
分类:
编程语言 时间:
2014-07-17 08:06:49
阅读次数:
312