-
在linux中获取最新的100MB文本文件
所属栏目:[Linux] 日期:2020-11-18 热度:118
如何从 Linux上的文本日志中获取最新的100MB?有没有它的工具,或者你能指出我的脚本吗? 我没有Shell Scripting,Perl或Python的编程经验,我不想安装单声道,所以我可以用C#编写它. 谢谢!! Yvan Janssens 你可以试试这个: tail -c 104857600 yourFile 或者如[详细]
-
期望在Linux中,fd 打开文件描述符的最大数量是否合理?
所属栏目:[Linux] 日期:2020-11-18 热度:172
我正在编写一个需要处理许多开放套接字的服务器,因此我使用setrlimit()来设置打开文件描述符的最大数量(以root身份,在删除权限之前),如下所示: #include sys/resource.h#define MAX_FD_C 9001if (setrlimit( RLIMIT_NOFILE, (struct rlimit){.rlim_cur = MAX[详细]
-
在Linux上,如果点击,我可以获得不同的键吗?
所属栏目:[Linux] 日期:2020-11-18 热度:169
所以我刚读了一篇关于欺骗现代键盘的精彩文章: http://stevelosh.com/blog/2012/10/a-modern-space-cadet/ 对我来说最有趣的建议是这个控制键的二元性愿景: 当与另一个键一起按下时,控制键就像通常那样起作用. 短暂点击时,控制键发送逃逸. 这对我来说是个大[详细]
-
如何使用xlib监听Linux上的屏幕分辨率更改
所属栏目:[Linux] 日期:2020-11-18 热度:77
我正在写一个小的本地例程来通知另一个进程用户已经改变了屏幕分辨率.我尝试使用gtk但它在非复合窗口管理器上不稳定并经常崩溃.我正在研究xlib并有一个示例工作,当生成的X Window的大小发生变化时通知我,但我无法弄清楚如何通知屏幕分辨率已经改变.任何帮助,[详细]
-
linux – 内核模块中的EXPORT_SYMBOL | insmod期间未定义的符号
所属栏目:[Linux] 日期:2020-11-18 热度:181
我从a.ko(内核模块)导出函数foo()和foo1(),foo1()接受输入参数,一个函数指针. 我从b.ko调用foo1(),并传递foo()作为输入参数. 我看到b.ko(未知符号foo)的insmod失败,即使a.ko已经在b.ko之前被破坏了. 任何解释/解决方案? 谢谢, 幸运 有两种方法可以解决这个问[详细]
-
linux – 如何在同一时间运行不同版本的node.js?
所属栏目:[Linux] 日期:2020-11-18 热度:94
我为我的cloud9应用程序安装了节点v0.8.25,我希望在节点v0.11.2上进行开发.那么我可以在v0.8上运行cloud9并在Ubuntu上的v0.11.2上运行我的程序吗?我用过nvm. 谢谢. 正如霍布斯在他的评论中所说, nvm是要走的路,因为它是专门为此而制作的. 查看这篇关于如何设[详细]
-
linux-kernel – 如何设置intel_idle.max_cstate = 0来禁用c状态?
所属栏目:[Linux] 日期:2020-11-18 热度:162
我想在我的电脑上禁用c状态. 我在BIOS上禁用了c-state但我没有获得任何结果.但是,我找到了一个解释: “在使用英特尔处理器的系统上,大多数较新的Linux发行版使用”intel_idle“驱动程序(可能编译到您的内核而不是单独的模块中)来使用C状态.该驱动程序使用各[详细]
-
linux – 在rpm spec文件中列出两次文件
所属栏目:[Linux] 日期:2020-11-18 热度:169
我的spec文件的files部分如下所示: %files%{prefix}/htdocs/%config %{prefix}/htdocs/share/settings/config.inc.php 现在,由于配置文件已包含在%{prefix} / htdocs /行中,因此我收到警告“文件列出两次”. 一种方法是列出%{prefix} / htdocs /中的每个文[详细]
-
如何遍历linux内核中的文件地址空间的页面缓存树(基数树)
所属栏目:[Linux] 日期:2020-11-18 热度:50
我需要获取打开文件的页面缓存统计信息.文件结构中有一个address_space指针(f_mapping),它又具有名为page_tree的基数树的根.我需要遍历该树以获取有关该打开文件的所有缓存页面的信息. 有一些函数,如radix_tree_for_each_chunk(迭代块),radix_tree_for_each_c[详细]
-
linux – 为什么在raspberry pi驱动程序中有`gpio_request`而不是`request_regi
所属栏目:[Linux] 日期:2020-11-18 热度:97
在LDD3一书中,如果一个驱动程序想要控制CPU的引脚,它应该调用request_region()函数来声明端口的使用. 但是,当我想在我的Raspberry Pi上实现一个简单的驱动程序模块时,我在this example中发现端口请求是由gpio_request()函数实现的. 为什么以及何时需要使用gpi[详细]
-
休息 – 是否无法使用curl来使用Google Cloud Speech API识别10到15分钟的文件?
所属栏目:[Linux] 日期:2020-11-18 热度:153
我正在使用REST API与cURL,因为我需要做一些快速而简单的事情,而且我在一个盒子里,我无法开始倾倒垃圾;即一些厚的开发人员SDK. 我开始使用base64编码flac文件并启动speech.syncrecognize. 最终失败了: { error: { code: 400, message: Request payload size[详细]
-
在Linux上使用Python中受密码保护的Excel表格
所属栏目:[Linux] 日期:2020-11-18 热度:162
问题很简单.每周我都会收到一堆密码保护的excel文件.我必须解析它们并使用 Python将某些部分写入新文件.我获得了文件的密码. 这在Windows上完成时很容易处理,我可以导入win32com并使用client.Dispatch.但是我们现在将所有代码都移到linux上,所以对我来说不再[详细]
-
linux – 如何在远程服务器上使用gpg签名密钥?
所属栏目:[Linux] 日期:2020-11-18 热度:171
有没有办法在远程服务器上使用gpg密钥通过 linux上的gpg程序(命令行工具)进行签名? 我正在使用gpg在localhost上使用测试密钥签署二进制文件.现在我想使用服务器访问的相同类型的密钥.我只是通过改变gpg工具的参数来寻找实现. 您可以使用OpenSSH = 6.7和GnuPG[详细]
-
MPD:使用Linux bash脚本接收实际的mpd-status
所属栏目:[Linux] 日期:2020-11-18 热度:133
我想知道如何使用 linux bash脚本接收mpd播放器的实际状态.我知道如何开始和停止播放器…… #!/bin/bashmpc plaympc volume +1mpc stop …但我需要知道mpd是否正在播放一首歌.此外,当前的音量设置很有趣. 我尝试用mpcstatus = cat / var / tmp / mpd_status或[详细]
-
ARM系统模式与arm管理员模式有何不同?
所属栏目:[Linux] 日期:2020-11-18 热度:176
为了将ARM处理器模式与x86操作模式(ring0到ring 3)进行比较,用户模式看起来就像ring3,用户空间程序在其中运行. 但是我无法将ring0与系统模式或管理员模式联系起来.根据信息来源,似乎两种模式都可以很好地完成在特权模式下运行内核的工作. 我能找到的两种模式[详细]
-
如何在Linux / Fedora中使用Qt的’windeployqt’
所属栏目:[Linux] 日期:2020-11-18 热度:55
我目前正在尝试将Fedora 21计算机上的Qt应用程序交叉编译为 Windows(目前为32位).编译工作没有问题,但部署没有.对于cours,我可以从目录中复制所有必要的文件,但我认为这是浪费时间,所以我想使用Qt的’windeployqt’工具. 但每当我调用它时,例如在Qt Creator中[详细]
-
linux – 丢弃传入的UDP数据包而不读取
所属栏目:[Linux] 日期:2020-11-18 热度:183
在某些情况下,我想以尽可能少的开销明确地丢弃在套接字上等待的数据包.似乎没有明确的“drop udp buffer”系统调用,但也许我错了? 下一个最好的方法可能是将数据包恢复到临时缓冲区并放弃它.我似乎无法接收0字节,因为man说的是recv:当对等体执行了有序关闭[详细]
-
linux-kernel – in_irq()可靠吗?
所属栏目:[Linux] 日期:2020-11-18 热度:156
Unreliable Guide To Hacking The Linux Kernel表示 You can tell you are in a hardware interrupt, because in_irq() returns true. Caution. Beware that this will return a false positive if interrupts are dis[详细]
-
linux – 陷阱标志(TF)和监视器陷阱标志之间的区别?
所属栏目:[Linux] 日期:2020-11-18 热度:119
像GDB这样的调试功能通过设置eflags寄存器的TF标志来工作,这会在处理器每次执行指令后导致异常,让gdb等工具控制调试.当我们运行虚拟机时,如果是kvm则执行同样你需要设置一个名为MONITOR TRAP FLAG的标志(当前英特尔软件手册3c第15页),这将导致虚拟macine在每[详细]
-
linux – lockfile-create在bash脚本中不起作用
所属栏目:[Linux] 日期:2020-11-18 热度:109
这可能是一个非常简单的问题,但我不明白为什么它会这样.当我调用 lockfile-create --use-pid --retry 0 /tmp/my_lock_file 它返回0,下次运行时会返回一些其他代码(4),因为它已经创建了锁文件.但是当我将相同的代码包装在bash脚本文件中时,它总是返回0作为退出[详细]
-
使用Linux上的C访问Sony Playstation SixAxis Controller
所属栏目:[Linux] 日期:2020-11-18 热度:90
我在 Linux上用C编码(特别是Ubuntu 12.04),并希望使用PlayStation SixAxis控制器(PS3附带的类型)作为输入设备,理想情况下通过蓝牙. 我的申请将无头.目标平台上没有运行窗口管理器.目标是运行Ubuntu Server 12.04的small robot,尽管我正在桌面上进行开发. 我可[详细]
-
linux – Makefile命令替换问题
所属栏目:[Linux] 日期:2020-11-18 热度:144
给定不同的配置文件时, rebar不会自动重建文件.所以,我试图在Makefile级别上执行此操作: REBAR=./rebarREBAR_DEBUG=$(REBAR) -C rebar.debug.configREBAR_COMPILE=$(REBAR) get-deps compileLAST_CONFIG:=$(cat config.tmp)PLT=dialyzer/sqlite3.[详细]
-
linux – 活动套接字的{tcp_error,Socket,etimedout}’消息来自哪里?
所属栏目:[Linux] 日期:2020-11-18 热度:177
我们的( Linux)服务器使用选项{active,once}和它的套接字,并且弹出了{tcp_error,Socket,etimedout}消息.我知道这可能是由糟糕的网络状况引起的,但有一些奇怪的事情. 在我们的机器上系统范围内启用了TCP keepalive,实际选项值为: net.ipv4.tcp_keepalive_time[详细]
-
在linux上安装php zip
所属栏目:[Linux] 日期:2020-11-18 热度:174
pecl install zip 得到以下错误: checking for the location of zlib... configure: error: zip support requires ZLIB.Use --with-zlib-dir=DIR to specify prefix where ZLIB include and library are located 这是什么意[详细]
-
linux – 从终端历史记录中搜索和替换命令
所属栏目:[Linux] 日期:2020-11-18 热度:123
我想知道如何/如果我可以重用我的终端历史记录中的命令,但是在修改后的版本中.这是一个例子: $filter_script file2 output_file2$# ...# now run the same command, but replace 2 with 4$filter_script file4 output_file4 这是一个非常简单的例子,当然我可[详细]
