-
linux – qemu-system-x86在guest虚拟机处于空闲状态时占用主机
所属栏目:[Linux] 日期:2020-12-14 热度:175
我在我的主机上运行了两个kvm来宾,配置相同. 其中一个是ubuntu 17.10,另一个是debian 9.2.两者都在 linux内核4.13上运行(debian是从backports repo安装的) 在主机方面,我看到,Ubuntu的qemu进程几乎不消耗CPU,而debian使用25%. 在ubuntu性能页面上的virt-man[详细]
-
linux – 如何确定哪些进程打开了大多数inode
所属栏目:[Linux] 日期:2020-12-14 热度:51
这是我的问题,在munin图表中可见: 我使用/打开的inode“突然”不断增加. 有没有办法确定哪个进程保持最新打开的inode? 我使用了https://unix.stackexchange.com/questions/117093/find-where-inodes-are-being-used的方法,发现并清理了一些带有邮件和日志[详细]
-
在Linux上搜索进程的内存
所属栏目:[Linux] 日期:2020-12-14 热度:121
如何在 Linux中搜索进程的内存状态?具体而言,我希望确定某些感兴趣的区域,并定期查看它们,可能偶尔会戳到新的值. 我怀疑答案可能涉及拨打ptrace(),阅读/proc/[pid]/mem,但需要更多继续. 解决方法 我相信你可以通过解析/ proc / [pid] / maps来实现你想要的[详细]
-
Valgrind为ARMv5tel交叉编译
所属栏目:[Linux] 日期:2020-12-14 热度:120
我使用以下选项运行configure: ./configure --target=armv5tel CC=arm-linux-gnueabi-gcc --host=i686-linux 然后跑了make 我遇到以下错误: m_cpuid.S: Assembler messages:m_cpuid.S:40: Error: bad instruction `pushl %ebp'm_cpuid.S:41: Error: bad in[详细]
-
linux – service apache2 restart导致“错误:设备上没有剩余空
所属栏目:[Linux] 日期:2020-12-14 热度:178
如果我做 me@server:/home/me# service apache2 restart 在我的LXC-VPS(节点服务器没有负载很重)我得到了 Error: No space left on device df -h告诉我有足够的空间 /dev/loop1 394G 72G 303G 20% /none 100K 0 100K 0% /devcgroup 12K 0 12K 0% /sys/fs/cgr[详细]
-
linux – 截断BASH中的输出
所属栏目:[Linux] 日期:2020-12-14 热度:151
如何在BASH中截断输出? 例如,如果我“du file.name”,我如何才能获得数值,仅此而已? 后来补充: 所有解决方案都很完美我选择接受最有启发性的“剪切”答案,因为我更喜欢其他人应该能够阅读的bash文件中最简单的方法. 解决方法 如果你知道分隔符是什么,那么[详细]
-
更改linux内核计时器
所属栏目:[Linux] 日期:2020-12-14 热度:67
我必须运行延迟敏感的应用程序,并且我被要求将计时器分辨率更改为1000 Hz或更高.我在网上搜索了一下,发现了有关CONFIG_HZ等的网页. 但是,文件中似乎还有其他几个相关的设置,所以我想确保我不会弄乱设置.我在这里发布一些输出 $cat /boot/config-2.6.28-11-ge[详细]
-
用于linux的getchar和clrscr()的子语句
所属栏目:[Linux] 日期:2020-12-14 热度:97
这些天我在Ubuntu上工作.当我使用 gcc编译我的C程序时,它给出了错误conio.h不存在. 我想使用clrscr()和getch()函数. 你能否告诉我这个头文件在 linux中的替代品. 解决方法 getch()函数可以在curses.h(库“curses”)中找到.相同的库提供清除屏幕的功能.看看这[详细]
-
linux – 如何在Perl中检测到符号链接中断?
所属栏目:[Linux] 日期:2020-12-14 热度:139
我想使用Perl删除目录中损坏的符号链接. 在我看来,我只需要列出一个目录的文件,测试这是一个符号链接(-l),如果它返回false只是取消链接. 但似乎当使用readir列出所有文件时,我的破坏的符号链接不会被识别为文件.因为我的链接指向什么,我理解为什么. 那么:我[详细]
-
ssh-rsync以“stdin is not tty”消息退出
所属栏目:[Linux] 日期:2020-12-14 热度:104
我想将rsync用于我有SSH访问权限的远程服务器.我使用以下命令: rsync -e ‘ssh -p 22222’ -rtz –delete content_dir/ user@example.com:/home/user/public_html 输入命令后,它会询问远程位置的密码.当我输入它时,它会随消息一起退出, stdin: is not a tty[详细]
-
linux – 如何在bash中启用命令行开关的选项卡完成?
所属栏目:[Linux] 日期:2020-12-14 热度:75
用bash,我可以用TAB完成一个命令.通常,它也应该完成命令行开关:例如当我键入: java - 它应该告诉我可能性.它不是.如何启用此预览? 参见Surprise! the shell suggests command line switches 解决方法 看看 Extended Bash Completion[详细]
-
linux – 如何找到当前的虚拟终端
所属栏目:[Linux] 日期:2020-12-14 热度:113
我正在解决Ubuntu 10.04中的一个问题,在恢复后,鼠标光标消失. 这可以通过运行chvt 1“固定” chvt 7在/etc/pm/sleep.d中的脚本中,以便这些命令在解冻和恢复时运行. 但是,X控制台并不总是vt#7,所以在这种情况下,chvt 7是错误的. 我想做的是找到修复脚本中的当[详细]
-
在Linux shell脚本中处理输入确认
所属栏目:[Linux] 日期:2020-12-14 热度:98
我正在编写一个 Linux Shell脚本来自动化我在Ubuntu 11.04上做的一些事情. 基本上,我正在编写一个shell脚本来安装NGINX,MySQL和PHP,然后配置一切.我知道如何通过命令行来做所有事情. 但是,我不知道我将如何处理流程要求用户输入的部分.例如,我使用apt-get安[详细]
-
cURL请求中-vvv选项的含义是什么
所属栏目:[Linux] 日期:2020-12-14 热度:110
根据cURL文档 http://curl.haxx.se/docs/manpage.html -v,–verbose Makes the fetching more verbose/talkative. 但我遇到了 curl -vvv -u name@foo.com:password http://www.example.com -v和-vvv有什么区别? 解决方法 tl; dr:-v和-vvv之间没有区别. Spe[详细]
-
Linux中文件描述符的上限
所属栏目:[Linux] 日期:2020-12-14 热度:119
可以在任何 Linux系统(特别是ubuntu 10.04)中使用的文件描述符的上限是多少? 我使用Ubuntu 10.04(64位),服务器的CPU架构是x86_64,客户端是i686.现在我把我的fd限制提高到了40万. 使用大号的可能的副作用是什么?的文件描述符? 我怎么知道不.任何进程使用的[详细]
-
如何在linux内核中使用lockdep功能进行死锁检测
所属栏目:[Linux] 日期:2020-12-14 热度:139
我有一个 linux内核驱动程序和一个用户应用程序与它进行交互.内核驱动程序中有一个死锁.我在linux内核中被称为“ lockdep”的这个功能.我能够配置它并重新编译我的内核(我看到/ proc中的lockdep文件夹).但是我不知道如何推断这个工具的输出,或者如何使用这个[详细]
-
在XAMPP中为CURL启用SSL支持
所属栏目:[Linux] 日期:2020-12-14 热度:161
我正在使用编码的 PHP脚本,它需要对CURL的SSL支持. 我目前正在使用XAMPP进行本地开发,并且需要知道如何更新默认CURL,以便通过它启用SSL. 我正在寻找升级/支持的原因是我收到以下错误,当谷歌搜索等等.我明白我的机器上的CURL不支持SSL. SSL certificate probl[详细]
-
linux-kernel – dmesg没有显示printk语句
所属栏目:[Linux] 日期:2020-12-14 热度:160
我正在尝试创建一个proc条目. 我的init_module函数如下 int init_module(){printk(KERN_INFO "proc2:Module Loadedn");proc_entry=proc_create_data(proc_name,0644,NULL,fops,NULL);if(proc_entry==NULL){ printk(KERN_INFO "proc2:Error registering proc[详细]
-
Linux上_emit的等价物是什么?
所属栏目:[Linux] 日期:2020-12-14 热度:169
我正在尝试将一些用Visual Studio编写的汇编代码移植到 Linux上的GNU内联汇编中.原始代码使用 _emit,MSDN将其描述为伪指令,并解释为: The _emit pseudoinstruction is similar to the DB directive of MASM. You use _emit to define a single immediate by[详细]
-
在x86 linux上使用软件浮点
所属栏目:[Linux] 日期:2020-12-14 热度:163
是否(很容易)可以在i386 linux上使用软件浮点而不会在每次调用时产生陷入内核的费用?我试过-msoft-float,但看起来普通(ubuntu)C库没有包含FP库: $gcc -m32 -msoft-float -lm -o test test.c/tmp/cc8RXn8F.o: In function `main':test.c:(.text+0x39): unde[详细]
-
将Linux(CLI)上的文件上传到Dropbox(通过bash / sh)?
所属栏目:[Linux] 日期:2020-12-14 热度:65
我需要通过cron(每小时)将文件保存(并覆盖)到我的Dropbox帐户.该文件需要存储在预定义的位置(与其他一些用户共享). 我已经看到了创建Dropbox应用程序的可能性,但是创建了自己的Dropbox文件夹. 还看了Dropbox Saver,但对于浏览器来说似乎也是如此. 我在想(希[详细]
-
linux – 查看上次触摸文件的进程
所属栏目:[Linux] 日期:2020-12-14 热度:102
在 Linux机器上,有一些进程定期更改目录和文件的权限,大致每天.这不是我设置的过程,我不知道它是什么. 我有root访问权限,我可以轻松地手动更改权限以获取访问权限,但这有点烦人. 有没有办法查看最后触及文件的进程列表?或者我如何在文件上记录进程活动. 解[详细]
-
如何在64位Linux上构建32位python 2.6?
所属栏目:[Linux] 日期:2020-12-14 热度:60
我现在陷入了整整一个下午,试图让 python以32位模式构建.我使用openSUSE 11.3运行64位 Linux机器,我安装了必要的-devel和-32bit软件包,以32位模式构建应用程序. python构建的问题似乎不在make运行本身,而是在make调用的setup.py的后续运行中. 我找到了Ubuntu[详细]
-
linux – Upstart调用脚本(用于插入USB驱动器)
所属栏目:[Linux] 日期:2020-12-14 热度:174
我知道Ubuntu(和Fedora)使用 Upstart而不是经典的System V init守护进程(SysVinit). 我想知道如何检测何时插入USB驱动器,安装它并将一些文件复制到它.我希望Upstart为此调用我自己的脚本. 如果可能的话,我希望Upstart为特定的USB驱动器调用脚本,这样除了我的[详细]
-
linux – 当大型父进程的子叉关闭时,如何防止Perl消耗大量内存?
所属栏目:[Linux] 日期:2020-12-14 热度:165
语境: 我有一个在Linux上运行的多分叉Perl(5.16)进程.父fork加载了大量的Perl代码(通过use / require)并分配了大量的数据结构(几GB).然后它创造了许多儿童叉子,所有儿童叉子并行工作.这样做是为了减少进程运行时的内存占用,因为fork()的写时复制特性意味着[详细]