-
linux – 从tar.gz中将特定文件夹提取到特定目录
所属栏目:[Linux] 日期:2020-12-13 热度:99
我搜索并找到了我想要的两部分,但没有什么可以让你在整个… 我想做的是将一个特定的文件夹从tar.gz提取到另一个文件夹,不同的路径,它是如何在tar.gz中. 例如: 我的backup.tar.gz文件中的目录路径是:a / b / c / d(d是我的主要与许多其他内部) 我想在这个不[详细]
-
linux – 如何获得无内核的工作? nohz_full,rcu_nocbs,isolcpus
所属栏目:[Linux] 日期:2020-12-13 热度:161
我刚安装了新的3.11内核的Ubuntu 13.10.而在3.10中,它具有无休止的功能,我可以运行一个进程而不被本地定时器中断,而不是像以前一样.我跟着这个链接 http://www.breakage.org/2013/11/nohz_fullgodmode/ 我计划在cpu 3上运行我的应用程序,所以我在grub中设置[详细]
-
ioctl如何知道在linux中调用哪个函数?
所属栏目:[Linux] 日期:2020-12-13 热度:53
所以当我在一个设备上调用一个ioctl,ioctl的数字,它怎么知道调用哪个函数? 解决方法 ioctl(2)通过fs / ioctl.c函数进入: SYSCALL_DEFINE3(ioctl,unsigned int,fd,cmd,unsigned long,arg){ struct file *filp; int error = -EBADF; int fput_needed; filp =[详细]
-
linux – 在Bash脚本中的变量,保持最后一次运行时的值
所属栏目:[Linux] 日期:2020-12-13 热度:118
我可以创建一个具有持久变量值的 Bash脚本吗? 例如,当脚本第一次运行(在特定时间限制)时,我将初始化一个变量0,并且每次脚本运行时,该变量自动增加. 解决方法 你不能,但你可以使用一个文件来做到这一点 #!/bin/sh# if we don't have a file,start at zeroif[详细]
-
linux – Redis服务器可以处理多少个并发读取调用?
所属栏目:[Linux] 日期:2020-12-13 热度:55
我打算在Redis中为简单列表构建一个轮询服务器.成千上万的设备将每秒轮询Redis服务器以查找少量信息.这些主要是读取呼叫. 我的问题是Redis服务器可以接受的最大并发请求是多少? 解决方法 最大客户端数量 在Redis 2.4中,对于可以同时处理的最大客户端数量存[详细]
-
如果我的程序缓慢是CPU缓存问题(在Linux上),我如何确定?
所属栏目:[Linux] 日期:2020-12-13 热度:169
我正在尝试在我的一个C程序中了解一些非常奇怪的行为.显然,在最后添加或删除看似无关紧要的行显着影响了程序其余部分的性能. 我的程序看起来有点像这样: int large_buffer[10000];void compute(FILE * input) { for(int i=0; i100; i++) { do_lots_of_stuff[详细]
-
linux – 对一个大文件grep一个大的列表
所属栏目:[Linux] 日期:2020-12-13 热度:131
我目前正在尝试使用更大的csv文件(3.000.000行)来填写大量的ids(?5000). 我想要所有的csv行,包含id文件中的一个id. 我天真的做法是: cat the_ids.txt | while read linedo cat huge.csv | grep $line output_filedone 但这永远是永远! 这个问题有更有效的[详细]
-
在Linux中读取USB网络摄像头的输出
所属栏目:[Linux] 日期:2020-12-13 热度:171
我在C中用fread和fwrite进行了一些实验,所以我在C中写了这个小程序,从网络摄像头获取数据并将其转储到一个文件中.以下是来源: #include stdio.h#include stdlib.h#define SIZE 307200 // number of pixels (640x480 for my webcam)int main() { FILE *camer[详细]
-
linux – Unix:猫本身做什么?
所属栏目:[Linux] 日期:2020-12-13 热度:108
我在一个bash脚本中看到行数据= $(cat)(只是声明一个空的变量),并且对这可能做什么感到神秘. 我阅读手册页,但没有一个例子或解释.这是否捕获标签?任何有关这方面的文件? 编辑:具体如何做数据= $(cat)允许它运行这个钩子脚本? #!/bin/bash # Runs all exe[详细]
-
在运行使用MinGW编译的程序时,有没有办法生成一个gdb可读的cored
所属栏目:[Linux] 日期:2020-12-13 热度:191
我试图调试使用MinGW的 gcc编译的 Windows程序,只有在gdb之外运行时才会发生故障(可能是一些竞争条件…可爱).问题是,当程序崩溃,我没有运行GDB时,我无法获取堆栈跟踪…我可以选择在MSVC中打开程序,当它崩溃,但MSVC无法读取gcc的调试符号,因此它给我的堆栈跟[详细]
-
linux – 如何在远程机器上恢复停止作业给定pid?
所属栏目:[Linux] 日期:2020-12-13 热度:154
我在一个机器上有一个进程,我停了(用Ctrl-Z).在机器上运行之后,如何恢复该过程? 解决方法 您将需要找到PID,然后发出kill -CONT pidgt ;. 您可以通过使用ps找到PID,并使用某些选项来产生扩展输出.停止的作业在STAT(或S)列中有一个T. 如果你继续进行这个过程,[详细]
-
在linux上更改线程名(htop)
所属栏目:[Linux] 日期:2020-12-13 热度:153
我有一个多线程应用程序,我希望htop(例如)每个线程运行时显示一个不同的名称,现在显示的是用于运行主程序的“命令行”. 我试过使用 prctl(PR_SET_NAME,.....) 但它只适用于顶部,并且该调用只能指定最多16个字节的名称. 我想诀窍是修改/ proc / PID / cmdline[详细]
-
linux – libEGL.so.1不是一个象征性的链接
所属栏目:[Linux] 日期:2020-12-13 热度:172
看到这个警告时,我正在使用gtx960设置ubuntu桌面16.04. 完整的警告是: /sbin/ldconfig.real:/usr/lib32/nvidia-375/libEGL.so.1不是象征性的链接 /usr/lib32 /中的32位文件的警告也出现, 我刚刚重新安装ubuntu,但似乎没有用.同样的,如果我阻止新风格. 驱动[详细]
-
不能将SSH作为root用户进入EC2服务器 – 请以用户“ubuntu”登录
所属栏目:[Linux] 日期:2020-12-13 热度:84
我试图通过WinSCP SSH进入我的服务器,尽管问题也会随着putty而发生. 我有Ubuntu 12.04我已经编辑了/ etc / ssh / sshd_config,并在文件的底部添加了PermitRootLogin无密码.但这似乎并没有改变我的问题. 人们提到需要重新启动ssh恶魔.我努力了: /etc/init.d/[详细]
-
gpg –import失败,没有找到有效的OpenPGP数据
所属栏目:[Linux] 日期:2020-12-13 热度:129
这是我第一次想到我最好检查我要安装的绑定软件的密钥.所以我下载了我认为是一个OpenPGP密钥… $wget ftp://ftp.isc.org/isc/bind9/9.9.4/bind-9.9.4.tar.gz.sha1.asc …然后我试图“导入”这个键这样的… $gpg --import bind-9.9.4.tar.gz.sha1.asc …但我[详细]
-
linux – Go:没有提供http静态目录
所属栏目:[Linux] 日期:2020-12-13 热度:197
我不明白为什么我的静态资源没有被提供.这是代码: func main() { http.HandleFunc("/",get_shows) http.HandleFunc("/get",get_show_json) http.HandleFunc("/set",set_shows) http.Handle("/css/",http.FileServer(http.Dir("./css"))) http.Handle("/js/"[详细]
-
linux – 如何在shell脚本中获取公共IP地址?
所属栏目:[Linux] 日期:2020-12-13 热度:161
此命令返回我的IP地址以及其他信息. dig @resolver1.opendns.com myip.opendns.com; DiG 9.6-ESV-R4-P3 @resolver1.opendns.com myip.opendns.com; (1 server found);; global options: +cmd;; Got answer:;; -HEADER- opcode: QUERY,status: NOERROR,id: 48[详细]
-
贡献于Linux发行版
所属栏目:[Linux] 日期:2020-12-13 热度:93
我有兴趣为 Linux发行版做出贡献,但是对于各种发行版的开发者社区,我有一些麻烦,找出我最喜欢加入哪一个. 我知道什么语言:C,C,Lua,Python,并且很熟悉Perl(虽然我不会说我“知道”).特别是,除了将黑客的东西放在一起进行性能调整,我对x86组装的经验很少,尽管[详细]
-
Linux chroot监狱和FreeBSD监狱有什么区别?
所属栏目:[Linux] 日期:2020-12-13 热度:70
Linux chroot监狱和FreeBSD监狱有什么区别?它们在现代系统中是同义词吗?比另一个更安全吗?更灵活吗? 解决方法 其实他们几乎没有什么共同点. 一个Linux的“chroot环境”就是一个单一进程的解决方案.任何进程可以访问该树,它可以做.因此,一般来说,它可以([详细]
-
gnupg – 选择在执行gpg –encrypt – sign时要使用的密钥
所属栏目:[Linux] 日期:2020-12-13 热度:113
我的GPG密钥环中有多个密钥. 我想做一个gpg -e -s -a加密,签名和ascii装甲输出.但是,我还需要指定用于签名的密钥. 解决方法 我需要–local-user选项. gpg -e -s -a --local-user 0xDEADBEEF -r 0x01234567[详细]
-
在rsync中使用–cvs-exclude忽略核心文件夹?
所属栏目:[Linux] 日期:2020-12-13 热度:187
我一直在使用rsync脚本中的–cvs-exclude选项.我使用一个SVN存储库,所以它保持SVN文件的生产. 今天我尝试rsync的更改,突然间rsync没有从一个名为“核心”的文件夹中挑选出来.调查后,我发现“核心”是CVS文件夹,因此被忽略. 所以我的问题是为什么rsync对我来[详细]
-
使用ls来查找与某种模式匹配的所有文件
所属栏目:[Linux] 日期:2020-12-13 热度:167
我试图找到所有PDF文件在一些文件夹和任何子文件夹,只是在终端,而不是在一个脚本.我也是 linux的新手,所以道歉,如果我错过了任何明显的事情,或者对于诊断我的特定问题也许至关重要. 我正在使用bash 4.1.5(1)-release(i486-pc-linux-gnu),并且在google上做了[详细]
-
使用zsh Prezto更改目录颜色
所属栏目:[Linux] 日期:2020-12-13 热度:176
我使用 Prezto zsh作为我的shell.我想改变颜色 我的目录时的目录.例如,这就是我目前的情况 有: 显然,这并不好玩,因为我几乎无法读取我的目录 蓝色是如此黑暗.我想将它改为白色或橙色或更轻的东西. 这种深蓝色仅适用于目录.文件显示为漂亮的白色 文本.我必须[详细]
-
linux – Vagrant,共享文件夹:利用inotify over NFS
所属栏目:[Linux] 日期:2020-12-13 热度:72
我们的Symfony2 webapp使用Assetic观察者在开发模式下重新编译资产. webapp运行在一个在Vagrant VM(Ubuntu 12.04 Precise)中运行的Docker容器中. 主机是OSX 10.9小牛,它通过NFS(v3)共享与VM共享代码文件夹,代码通过Docker中的主机/客户机卷装载到容器中. 由[详细]
-
linux – 在Makefile安装中移动目录的最佳方式是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:179
我目前在Makefile中使用通常的技术来安装单个文件: install: install -D executable ${BIN_DIR} 但是,我只是遇到一个情况,我需要将整个目录和其下的所有文件移动到位. 是cp -r最好的方式还是有更多的linux-y / unix-y方式来做到这一点? 解决方法 是的,很难[详细]