-
如何在Linux内核中计算BogoMips?
所属栏目:[Linux] 日期:2020-12-13 热度:160
如何在 linux内核中计算出bogomips?究竟做了什么来获得这个价值? 解决方法 /* * Standalone BogoMips program * * Based on code Linux kernel code in init/main.c and * include/linux/delay.h * * For more information on interpreting the results,se[详细]
-
linux – 创建与其他文件相关的符号链接
所属栏目:[Linux] 日期:2020-12-13 热度:107
我知道我的主题有点令人困惑,但这就是我想要做的. 我有一个文件,我想创建一个链接到我的家?/ bin,但是当我运行该文件(shell脚本)时创建该文件的链接时,该文件需要在其目录中的另一个文件.因此,它无法运行,因为它找不到其他文件.我能做什么? 谢谢 解决方法[详细]
-
linux – git-daemon:“无法在主机(null)端口9418上分配任何侦
所属栏目:[Linux] 日期:2020-12-13 热度:90
在Debian挤压时,我收到syslog错误: unable to allocate any listen sockets on host (null) port 9418 我也无法远程克隆. 文件/ etc / service / git-daemon / run: "$(git --exec-path)"/git-daemon --verbose --base-path=/var/cache/git --detach --sys[详细]
-
linux – 在sed脚本中使用带有参数的命令替换
所属栏目:[Linux] 日期:2020-12-13 热度:132
我正在尝试编写一个简短的脚本,其中我使用sed搜索流,然后根据 shell函数的结果在流上执行替换,这需要来自sed的参数,例如: #!/bin/shfunction test { echo "running test" echo $1 }sed -n -e "s/.*(00).*/$(test)/p" testfile.txt 其中testfile.txt包含:[详细]
-
linux – 无法打开超过28234个套接字?
所属栏目:[Linux] 日期:2020-12-13 热度:91
我正在写一个网络服务,我的目标是高并发性.出于某种原因,当我尝试连接到第28,234个插槽时,我得到: [Errno 99] Cannot assign requested address 客户端是用python编写的,服务器端是用haskell编写的.我在ubuntu 11.04上运行它,并且: $ulimit -n1048576 我怎[详细]
-
如何在Linux上的窗口中显示交互式SVG?
所属栏目:[Linux] 日期:2020-12-13 热度:141
我真的很喜欢SVG,用它画画非常好.到目前为止,我已经使用Inkscape制作了静态图像.我想让它们互动. 我按照this one这样的教程做了一些试验.但是我可以看到一个SVG,并且仅在我的网络浏览器中与它进行交互.我想在桌面上的窗口中制作这样的东西. 有像Cairo或OpenG[详细]
-
linux – SVN:存储库已锁定且svn cleanup命令失败
所属栏目:[Linux] 日期:2020-12-13 热度:78
我使用putty连接到我的 Linux服务器,并从SVN服务器检出数据,我设置了后台运行的结帐进程.当我退出putty shell时,结帐仍在运行. 下次登录并继续使用同一目录结帐时,会显示以下消息: svn: Working copy 'scon_project' lockedsvn: run 'svn cleanup' to remov[详细]
-
AWK – 如果不是以特殊符号开头,则替换一个单词
所属栏目:[Linux] 日期:2020-12-13 热度:77
我尝试翻译这一行: (ModuleEins = WertA | ${ModuleEins} = WertB | ModuleEins = WertB) 到这一行: (${ModuleEins} = WertA | ${ModuleEins} = WertB | ${ModuleEins} = WertB) 但是我没有让它发挥作用. 我有一个复杂的awk脚本,我在循环中运行替换语句.[详细]
-
如何在Linux上禁用Qt在捕获窗口小部件焦点导航的箭头键时的行为
所属栏目:[Linux] 日期:2020-12-13 热度:69
我正在开发一个主要在MacOS上开发的Qt应用程序,但它也是在 Linux上构建和测试的. 我们在主窗口类中定义一个keyPressEvent()方法来响应某些键盘事件.其中,我们响应Qt :: Key_Left,Qt :: Key_Right和Qt :: Key_Space.这适用于MacOS.但是,在Linux上,我们从未得[详细]
-
linux – Crontab源文件
所属栏目:[Linux] 日期:2020-12-13 热度:95
最近我创建了一个bash脚本,我应该在cron中运行. 在准备好bash脚本及其正常工作之后,我把它放在Cron中,发现它失败了.和第二步一样,我删除了所有的环境依赖,而不仅仅是file.txt,我指定了/home/blah-blah/file.txt 我仍然发现脚本仍然失败了一步.该步骤是一种数[详细]
-
获得我的Qt应用程序的root权限
所属栏目:[Linux] 日期:2020-12-13 热度:126
我的Qt应用程序将ntfs共享挂载到本地目录. 我正在使用sudo appname,但我希望用户在应用程序提示时输入root密码. 如何提示输入密码并获得我的Qt App的root权限? 解决方法 这是由系统软件完成的,而不是GUI工具包.你可以使用 PolicyKit[详细]
-
出于好奇:为什么linux内核“优化”strcpy比libc imp慢得多?
所属栏目:[Linux] 日期:2020-12-13 热度:54
我尝试在 http://lxr.linux.no/#linux+v2.6.38/arch/x86/lib/string_32.c下对优化的字符串操作进行基准测试,并与常规strcpy进行比较: #includestdio.h#includestdlib.hchar *_strcpy(char *dest,const char *src){ int d0,d1,d2; asm volatile("1:tlodsbn[详细]
-
linux – 当推送中包含修改后的文件时,Git推送失败,但添加或删除
所属栏目:[Linux] 日期:2020-12-13 热度:111
我已经使用git几个月了,从来没有遇到过问题.我今天遇到了我的比赛.我有一个运行Ubuntu 10.10(新系统)的系统.我把我的钥匙放在适当位置以访问服务器,并且可以正常使用.我克隆了我的回购很好.我可以推送添加/删除文件就好了.但是,当我尝试推送修改过的文件时,[详细]
-
如何找到在Linux中消耗最多i / o的过程?
所属栏目:[Linux] 日期:2020-12-13 热度:178
当我使用top时,主机上的iowait非常高. iostat告诉我哪个磁盘使用的更多,但我想知道哪个进程是罪魁祸首? 我试图在red hat linux主机上找到它.有什么建议. 编辑:我的Linux风格既没有atop或ntop,因为构建内核不是我的选择不要问我为什么:)(因为这不是我的个人[详细]
-
持续集成 – 在具有依赖性的Linux和Windows平台上同步CruiseCont
所属栏目:[Linux] 日期:2020-12-13 热度:148
我有一个多平台应用程序集,一些应用程序在 Linux上运行,一些在Windows上运行.我想完成以下构建: 服务器L使用Project A(仅限Linux的服务器应用程序)运行CruiseControl.这应该先建立. 如果项目A成功建立,它需要以某种方式启动… 项目B是在服务器W上运行的仅Wi[详细]
-
linux – 连接外部显示器时自动调整X11显示大小
所属栏目:[Linux] 日期:2020-12-13 热度:75
我有一台运行Ubuntu的笔记本电脑,当我在办公室时,我连接了外接显示器.通常这需要我运行xrandr –auto,以便笔记本电脑重新调整显示尺寸以匹配外部显示器.如果这可以自动完成,或者在连接监视器时触发,那将是很好的,但是当笔记本电脑从挂起/休眠状态唤醒时,实际[详细]
-
linux中的显卡内存使用情况
所属栏目:[Linux] 日期:2020-12-13 热度:83
哪些工具可用于监控 linux中的显卡内存使用情况? 解决方法 如果您只是需要了解它用于3D图形开发目的,您可能需要查看类似于 gDEBugger的内容,或者,如果您只关心NVIDIA卡,您可以尝试 NVIDIA PerfHUD.我没有自己使用它们,但我希望它们能够跟踪此类信息.[详细]
-
如何在Linux上的Swift中生成RSA密钥对?
所属栏目:[Linux] 日期:2020-12-13 热度:127
我知道在iOS或macOS上使用 Swift时可以使用SecKeyGeneratePair,但安全库在 Linux上不可用.如果没有回退使用OpenSSL CLI接口的进程,有没有办法在Swift中生成RSA密钥对. 仅供参考,我正在使用Vapor 3来构建Web API. 解决方法 您可以使用跨平台库 Themis(Apache[详细]
-
linux – 为什么PostgreSQL在长时间运行INSERT时没有保存到磁盘
所属栏目:[Linux] 日期:2020-12-13 热度:72
我正在使用外部数据包装器将大量数据(在一列上进行非常简单的日期转换)移动到本地数据库.使用Django游标(因为我懒得拔出凭据来创建原始的psycopg2游标)我做了这种查询(匿名并删除了几个连接,但与原始连接相同): cursor.executemany( sql.SQL( """ INSERT IN[详细]
-
linux – 编辑现有的补丁文件
所属栏目:[Linux] 日期:2020-12-13 热度:141
使用编辑器编辑.patch是标准做法吗? 脚本 我在Yocto应用程序中使用.patch,我想在存储库中调整一些小的更改,我希望将其移植到我的嵌入式设备. 其中一个补丁如下(为brewity删除了一些细节): From 85987c659762939241e4bdd4223e63eb5997b181 Mon Sep 17 00:00[详细]
-
linux – mkdir()如何成功但设置了错误的权限?
所属栏目:[Linux] 日期:2020-12-13 热度:56
我有一个 Linux代码(用C语言编写)的问题是这样的: 使用成功的mkdir(“xyz”,0755)创建一个新目录(返回代码为0). 尝试在刚刚创建的目录中打开/创建新文件. 失败,因为新目录上的权限实际上是0600而不是0755. 代码如下所示,在进入此部分之前检查路径前缀“/ tm[详细]
-
为什么我的Linux应用每0.5秒就会停止一次?
所属栏目:[Linux] 日期:2020-12-13 热度:160
我有一台闲置的16核 Linux机器.如果我运行一个简单的单线程C程序,它位于循环中,永远读取循环计数器(使用rdtsc指令),那么每0.5秒,我看到计时器值跳跃0.17 ms.换句话说,似乎每0.5秒我的应用程序停止0.17ms.我想了解为什么会发生这种情况以及我能做些什么.我知[详细]
-
linux-kernel – 重启一个在低频期间无响应的CPU
所属栏目:[Linux] 日期:2020-12-13 热度:151
我正在进行一组内核更改,这些更改允许我在运行时对CPU进行欠压.我经常遇到的极端低压的一个后果就是CPU变得完全没有反应. 我曾尝试使用函数cpu_up和cpu_down,希望让内核恢复CPU,但无济于事. 有没有办法从这种状态恢复CPU?内核是否有任何可以从这种无响应状[详细]
-
raspberry-pi – 嵌入式Raspberry Pi本地登录策略?
所属栏目:[Linux] 日期:2020-12-13 热度:54
我的公司使用Raspberry Pi 3作为产品中的嵌入式控制器.用户不会优雅地关闭电源,只需拨动开关即可.为避免损坏,/ boot和/ root文件系统是只读的.这似乎是防弹的 – 我们已经使用测试台一遍又一遍地“拉动插头”(2000个循环)而没有任何问题. 我们正在开发一项需[详细]
-
linux – POSIX消息队列 – mq_send线程唤醒命令
所属栏目:[Linux] 日期:2020-12-13 热度:64
有人可以向我解释消息队列如何处理唤醒多个 线程在单个消息队列中被阻止? 我的情况是我有多个作者阻止完整的消息 队列,每个发布优先级等于线程的消息 优先.我想确保他们按优先顺序叫醒和发布, 但是我的应用程序表现得像是按FIFO顺序唤醒 (即他们阻止的顺序)[详细]