-
linux – 获取自上次修改文件以来的天数
所属栏目:[Linux] 日期:2020-12-13 热度:71
我想获取自文件上次修改日期到今天日期的天数. 我用这个$ls -l uname.txt | awk'{print $6,“”,$7}’但它给了我最后修改日期.我想知道从上次修改日期到今天日期的天数. 有什么办法吗? 解决方法 您可以使用date -r告诉您文件的修改日期,而不是使用ls.除此之[详细]
-
linux – 如何发送一个字节(或字节)来测试在我的应用程序中监听
所属栏目:[Linux] 日期:2020-12-13 热度:200
如何发送一个字节(或字节)来测试正在我的应用程序中的端口上侦听的TCP套接字?我的应用程序收到一个字节,告诉它该做什么.某些操作将接收额外的字节以进一步指示它. 我已经尝试过使用Telnet,但是当我输入int值时,它似乎发送了int(4个字节). 我只需要发送一个[详细]
-
linux-kernel – dirty_expire_centisecs的实现
所属栏目:[Linux] 日期:2020-12-13 热度:104
我试图了解具有2.6和3.0内核的服务器上dirty_expire_centisecs参数的行为. 内核文档说(vm.txt / dirty_expire_centisecs) “下次刷新线程唤醒时,将记录内存中脏的时间超过此间隔的数据.” 这意味着,不会写入内存中短于此间隔的脏数据. 根据我的测试,dirty_ex[详细]
-
linux – 如何让apache包含文件夹中的所有文件
所属栏目:[Linux] 日期:2020-12-13 热度:158
我知道我能做到这一点 Include "/usr/local/apache/conf/php.conf" 如何让apache加载某些目录中的所有文件 Include /usr/mydir/* 解决方法 你可以做: Include dir/* 例如在Debian中,模块以这种方式包含在apache2.conf中: # Include module configuration:I[详细]
-
kernel-module – 内核之间的Linux内核模块(* .ko)兼容性
所属栏目:[Linux] 日期:2020-12-13 热度:60
我有一个简单的内核对象,我为内核内存探测而构建. 如果我在我的64位Ubuntu(3.2)机器上构建它,它在该机器上工作正常.但它不会在我的64位Ubuntu(3.9)机器上进行insmod.反之亦然.如果我尝试在内核上运行它而不是我构建它的那个,它会给我一个“-1无效的模块格式[详细]
-
终端 – 如何从所有tmux窗口清除铃状态
所属栏目:[Linux] 日期:2020-12-13 热度:76
我帮助维护大量类Unix的服务器,因此保留一个名为tmux-rebuild的脚本,用于重建所有tmux会话和窗口,并通过SSH链接到每个服务器. 我有tmux配置为在该窗口中打印终端铃声字符时,在其状态栏中显示窗口的名称为红色并带有感叹号.这对于irssi这样的程序非常方便,当[详细]
-
linux – 什么是脏私有内存?
所属栏目:[Linux] 日期:2020-12-13 热度:79
我正在64位 Linux系统上开发一个应用程序.正如我所看到的,我的应用程序正在吃太多脏堆内存.谈论堆内存,“脏”是什么意思?是什么让它出现以及可以采取哪些措施来防止它出现? 编辑 我最好解释一下我的应用程序执行的操作. 我的应用程序运行在两个线程中:第[详细]
-
linux – 为什么`读-t`没有在RHEL上的bash中超时?
所属栏目:[Linux] 日期:2020-12-13 热度:84
为什么读取-t在从RHEL5或RHEL6上的管道读取时没有超时? 这是我的示例,在我的RHEL框中没有超时从管道中读取: tail -f logfile.log | grep 'something' | read -t 3 variable 如果我读得正确-t 3应该在3秒后超时? 提前谢谢了. 克里斯 GNU bash,version 4.1.[详细]
-
linux – 内核模块的CPU使用率
所属栏目:[Linux] 日期:2020-12-13 热度:86
我需要知道 Linux(Fedora)中特定内核模块(例如iptable_mangle)的CPU使用率.我知道top或mpstat显示系统CPU使用率,这实际上是内核空间中的总CPU使用率.是否有任何选项可以了解特定内核对象的CPU使用情况? 解决方法 很抱歉让人失望,但没有办法完成你想要的 –[详细]
-
如何使用awk,sed或其他unix命令每隔n个间隔获取一行范围?
所属栏目:[Linux] 日期:2020-12-13 热度:137
我知道如何使用awk和sed获得一系列行. 我也知道如何使用awk和sed打印出每一行. 但是,我不知道如何将两者结合起来. 例如,我有一个1780000行的文件. 对于每17800行,我想打印第17800行以及之后的两行. 因此,如果我有一个1780000行的文件,它从1开始,结束于178000[详细]
-
linux – 即使异步I / O操作挂起,只有线程处理io_service正在等
所属栏目:[Linux] 日期:2020-12-13 热度:162
Boost的ASIO调度员似乎有一个严重的问题,我似乎无法找到解决方法.症状是,等待分派的唯一线程留在pthread_cond_wait中,尽管有待处理的I / O操作要求它在epoll_wait中阻塞. 我可以通过让一个线程在循环中调用poll_one直到它返回零来轻松复制此问题.这可能会使[详细]
-
linux – 为什么glibc二进制文件名为libc.so.6而不是libc.so.1或
所属栏目:[Linux] 日期:2020-12-13 热度:186
现代的glibc二进制文件在 Linux中称为libc.so.6.为什么这里使用“6”? libc.so.1或libc.so.8也可以是好名字恕我直言. 维基百科在http://en.wikipedia.org/wiki/GNU_C_Library给出了一些历史,但没有完全解释 In the early 1990s,the developers of the Linux[详细]
-
linux – grep命令无声地响应
所属栏目:[Linux] 日期:2020-12-13 热度:93
我是 linux shell的新手,我试图这样做,最好是在一行中,具有以下条件:它不能向终端输出任何东西. /var/folder/program.exe -L parameters | grep text_to_filter echo SomeText '/tmp/Log.txt' 问题是.exe向终端吐出XML数据.我无法弄清楚如何grep它而没有she[详细]
-
linux – 消息队列内容存储在哪里?
所属栏目:[Linux] 日期:2020-12-13 热度:185
在使用POSIX消息队列时,我注意到文件系统上创建了一些文件,其名称是我创建队列.我的问题: Q1.消息队列是否将硬盘上的消息排队,而不是RAM? Q2.如果是这样,那么在实施中它是否应该非常慢,因为它涉及HardDisk? 编辑: 我在The Linux Programming Interface书[详细]
-
linux – bash中的垃圾收集
所属栏目:[Linux] 日期:2020-12-13 热度:53
bash运行垃圾收集器吗?可以通过一些命令行选项来控制吗?关于这一点我在网上找不到任何东西. 我有一个bash脚本运行,并在几天内内存使用量增加.我想知道记忆的去向. 解决方法 Bash不会像这样运行垃圾收集器.由于它没有引用的概念,因此无需在没有引用的情况下[详细]
-
通过linux上的usb发送原始数据
所属栏目:[Linux] 日期:2020-12-13 热度:125
我在Zebra TLP-2844打印机上打印了一些标签,并且通过将EPL指令发送到共享USB打印机,在 Windows上做得很好,如下所示: type Label.prn my-pczebra 它似乎也适用于串口 type Label.prn COM1 现在我正试图在Linux上做同样的事情,但它变得非常难!我的第一个猜[详细]
-
macos – 使用通配符在.zshrc中获取多个文件
所属栏目:[Linux] 日期:2020-12-13 热度:63
我通过“哦我的zsh”使用z shell.我想从我的.zshrc文件中获取多个别名文件,这样我就可以保持井井有条.我已经使用.alias_为别名文件添加了前缀,因此我可以通配符加载它们.但是,调用source~ / .alias_ *只会加载第一个文件.如何编写脚本来源多个文件? 文件名[详细]
-
linux – Scons:如何强制重建?
所属栏目:[Linux] 日期:2020-12-13 热度:99
使用make时,我可以指定’make -B’来强制重建. 但是如何用scons指定它,强制重建’all’或强制重建特定文件夹? 谢谢. 解决方法 试试这个: scons --clean [targets]scons --no-cache [targets] 参考:http://scons.tigris.org/issues/show_bug.cgi?id=438[详细]
-
linux-kernel – 如何使用wake_up_interruptible
所属栏目:[Linux] 日期:2020-12-13 热度:104
我想知道如果它返回void,我怎么能使用wake_up_interruptible: http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/include/linux/wait.h#L161(_wake_up函数返回void).例如,down_interruptible函数返回int: http://www.cs.fsu.edu/~baker/devices[详细]
-
linux – 非标准ssh端口上的glusterfs geo复制
所属栏目:[Linux] 日期:2020-12-13 热度:160
我需要实现glusterfs地理复制. 在我的生产环境中,端口22在我想要复制的服务器之间没有打开(这是设计的,我们必须随身携带). 有没有办法可以使用自定义ssh端口(即22222)来实现它. 有没有其他解决方案. 注意:我不能使用除此之外的其他服务器. 解决方法 Gluster[详细]
-
linux-device-driver – add_disk()在insmod上挂起
所属栏目:[Linux] 日期:2020-12-13 热度:105
我正在编写一个 Linux块设备驱动程序,我有很多初始化工作.但是,当我最终调用add_disk()时,模块在insmod期间挂起. 有问题的片段在这里: set_capacity(gendisk,dev-nsectors);add_disk(gendisk);//this line is never reached 解决方法 这似乎是在添加磁盘之[详细]
-
linux – 使用libusb-1.0作为非root用户访问USB设备
所属栏目:[Linux] 日期:2020-12-13 热度:85
我试图在RHEL5上作为非root用户与USB设备连接.该设备是一个GPIO接口(其文档可在 http://www.xdimax.com/sub20/sub20.html找到),它使用libusb-1.0.使用其API打开设备的过程是: sub_device d;d = sub_find_devices(0);sub_handle h = sub_open(d); 当我这样做[详细]
-
在Linux中运行1小时后执行命令
所属栏目:[Linux] 日期:2020-12-13 热度:51
我只想在1小时后回复我的字符串.我看到了命令,但它可以在特定时间运行脚本(HH:MM).我希望我的echo命令在1小时后运行,无论它是什么时候. 解决方法 睡眠时间为60米 LS[详细]
-
linux – 如何在vim的ex模式下从缓冲区粘贴?
所属栏目:[Linux] 日期:2020-12-13 热度:85
我在从文件复制某些文本然后将其复制到新的拆分窗口时遇到问题. 3yy |新| P 在命令模式下工作 就像我按下的那样 复制后在分割窗口中显示’p’ 它的工作 解决方法 我明白你想: 在当前缓冲区中拉出当前行和下面的两行, 在新的水平分割中打开一个空缓冲区 将这[详细]
-
linux – 从filename创建目录并移动bash
所属栏目:[Linux] 日期:2020-12-13 热度:152
我有一大堆文件 BR0200.aaa.tsvBR0200.bbb.tsvBR0200.ccc.tsvBR0210.aaa.tsvBR0210.bbb.tsvBR0210.ccc.tsvW0210.aaa.tsvW0210.aaa.tsvW0210.aaa.tsv 我想基于文件名的第一部分创建一系列目录,直到第一个’.’ BR0200BR210W0210 然后将相关文件移动到正确的目[详细]