我想在PostgreSQL数据库中导入日常的Linux系统利用率文件。
# ls /var/log/sa
sar -f sa13 >>/tmp/test_clean.csv
我能够使用上面的命令生成一个.csv文件,但是这种格式允许我导入PostgreSQL数据库。
root#> less /tmp/test_clean.csv
<Linux redhat version> (servername) <date> _x86_64_ (2 CPU)
12:00:01 AM CPU %user %
我使用的是buildroot-2014.05 git.It已经交叉编译到了下面的工具链。"ELF 32位LSB共享对象,MIPS,MIPS32 rel2版本1 (SYSV),动态链接(使用共享库),适用于GNU/Linux2.6.16,未剥离“
我看到下面的错误消息。
# hciconfig
Can't open HCI socket.: Address family not supported by protocol
最近,我在OSX程序中添加了一些动态插件行为,该程序按照设计的方式工作。但是,在Linux (泛型)上尝试相同的方法失败,因为dlsym()库调用无法以在OSX中正常工作的方式解析符号。
从阅读man dlsym可以明显看出,系统调用在这两种体系结构中的实现非常不同,但我认为最基本的情况也是一样的,但显然并非如此。
下面的示例(虚拟)在OSX中运行良好,但在Linux中不起作用。
在Linux中,有什么解决办法可以让它以同样的方式解析符号吗?
// Needed to make RTLD_DEFAULT available on GNU/Linux
#define _GNU_SOURCE
#