-
linux – 是否有.deb安装文件相当于.rpm第一次安装参数
所属栏目:[Linux] 日期:2020-12-13 热度:55
在.rpm文件中,有一个选项可以检查当前安装是否是当前系统上要安装的第一个版本 即,当删除最后一个版本时,%pre和%post脚本将被传递一个等于1 *的参数%preun和%postun脚本将传递一个等于0 *的参数. ref: 在.deb文件的安装中是否有相同的东西?这看起来很晦[详细]
-
Linux中的刚性设置JAVA_HOME变量
所属栏目:[Linux] 日期:2020-12-13 热度:173
参见英文答案 Linux/Unix environment variables????????????????????????????????????4个 我正在尝试使用该命令运行所有hadoop守护进程 ./start-all.sh 来自主要主机群集.由于执行多次给出 starting namenode,logging to /export/hadoop-1.0.1/libexec/../l[详细]
-
linux – Git不断删除组写权限
所属栏目:[Linux] 日期:2020-12-13 热度:126
我有一个git存储库,我与几个开发人员共享.我们经常做git pulls并推动它.不幸的是,每次我执行git pull时,更改的文件都会丢失组写入权限.如何阻止git这样做? 我在Ubuntu 12.04 LTS上运行它. 共享仓库上的配置如下所示: [core] repositoryformatversion = 0 f[详细]
-
Linux内核中的内存保护
所属栏目:[Linux] 日期:2020-12-13 热度:191
当共享库映射到内存时,Linux内核将为此内存区域分配虚拟内存区域并分别标记其权限.但我们知道x86 arch中的页表条目中没有可执行位.如果在程序中有一个类似“call * edx”的调用指令来调用共享库中的函数,那么Linux内核如何知道目标地址是否可执行?如果权限[详细]
-
无法在linux中找到syscall_table_32.S文件
所属栏目:[Linux] 日期:2020-12-13 热度:74
我在虚拟机上使用 linux-headers-2.6.32-21包.我打算写一个新的系统调用.我找到了其他文件来编写系统调用的首字母,但我无法在arch / x86 / kernel /目录中找到这个syscall_table_32.S.请帮我看看这个文件的方式和位置.我怀疑它可能因许可问题或其他原因而被[详细]
-
linux – 在32位机器上远程调试64位进程
所属栏目:[Linux] 日期:2020-12-13 热度:200
我试图在我的32位英特尔笔记本电脑的远程英特尔64位机器上调试(一个简单的Hello World应用程序,没有测试错误). 我跑 gcc -g -o cexecute cexecute.cgdbserver localhost:2345 cexecute 在远程机器上. 将笔记本本地端口2345转发到同一远程端口后,运行gdb并键[详细]
-
linux – 如何获取文件夹的大小,包括稀疏文件的表观大小? (杜太
所属栏目:[Linux] 日期:2020-12-13 热度:198
我有一个包含大量KVM qcow2文件的文件夹,它们都是稀疏文件. 现在我需要获取文件夹的总大小,qcow2文件大小应该算作表观大小(不是实际大小). 例如: 图像:c9f38caf104b4d338cc1bbdd640dca89.qcow2 文件格式:qcow2 虚拟大小:100G(107374182400字节) 磁盘大小[详细]
-
Linux emacs / nano:如何选择较大文件中的所有文本行并进行复制
所属栏目:[Linux] 日期:2020-12-13 热度:198
我需要将大型日志文件中的所有文本复制到剪贴板.我有一个到 Linux的远程连接,只使用控制台终端.我想要的是选择全部 – 复制. 在emacs中,我使用了F10 – 编辑 – 选择全部,然后再次选择F10 – 编辑 – 复制.但它没有进入我的剪贴板,无法将其粘贴到我的本地Win[详细]
-
linux – 如何确定SD卡上的文件系统类型
所属栏目:[Linux] 日期:2020-12-13 热度:90
如何确定SD卡上的文件系统类型(此卡尚未安装.我需要确定文件系统类型,以便我可以根据文件系统类型通过程序安装SDCard) 或者从终端.例如“mount -t ext3 / dev / sdc1 / mnt” 解决方法 您可以执行文件-s / dev / sdc1,它可以识别文件系统数据. 你可能会挂载-[详细]
-
linux – 如何在Ubuntu Unity中获得扩展标题栏?
所属栏目:[Linux] 日期:2020-12-13 热度:147
Mozilla Firefox和Ubuntu软件中心等应用程序可以将标题栏渐变扩展到其工具栏区域.示例如下: 如何在我的应用程序中实现相同的效果? 解决方法 首先,您提到的两个应用程序是使用不同的工具包和技术构建的,因此采用不同的方法来执行您愿意执行的操作.虽然Firef[详细]
-
linux-kernel – 使用Lttng的内核跟踪
所属栏目:[Linux] 日期:2020-12-13 热度:81
我一直在使用 linux跟踪工具(Lttng,http://lttng.org/).目前,我正在使用带有Lttng插件的Eclipse解释跟踪.虽然使用这个工具我可以检索与系统调用,上下文切换相关联的日志,但是我找不到跟踪特定位置发生的特定事件的方法,例如外围设备引发的中断.我也尝试过KPr[详细]
-
在Linux内核模块中设置动态变量
所属栏目:[Linux] 日期:2020-12-13 热度:170
我已经制作了一个新的 Linux TCP cong算法实现,并且在这段代码中有一些静态变量,我希望它们通过使用一些配置方法是动态的. 根据我在内核级编程中的理解,我们无法加载一些文本文件并将值放在那里并通过程序读取它. 但我需要其他东西来使这些值动态化,以便用户[详细]
-
linux – 在现代编译器中编译狡猾的Fortran 77代码
所属栏目:[Linux] 日期:2020-12-13 热度:147
我正在尝试编译一个用Fortran 77编写的软件.我应该指出我对Fortran一点都不了解,而且我真的不想开始修改这个软件的代码 – 特别是因为我不确定该软件的许可是什么,我不知道我是否能够重新分发我的修改版本. 代码在OS X和Windows上使用g77编译器进行编译,该编[详细]
-
linux – 从不同位置执行Expect脚本
所属栏目:[Linux] 日期:2020-12-13 热度:159
我试图从两个不同的位置运行我的Expect脚本,它将使用引用的以下Expect可执行文件: 我的linux主目录(#!/usr/bin/expect) 另一台服务器上的清晰视图(#!/ clearlib / vobs / otherdir / bin / expect) 问题是我无法在两个地方运行脚本,除非我将Expect可执行[详细]
-
linux – Sox和多个音频文件的音高变化
所属栏目:[Linux] 日期:2020-12-13 热度:61
我想用sox改变每个音乐文件夹中每个mp3的音高.我用bash写的: function pitch_mp3 {for mp3 in /home/mp3s/*/*.mp3 do cd "$(dirname "$mp3")" output=$(basename "$mp3" .mp3)PITCHED.mp3 sox -S "$mp3" -C 192 "$output" pitch 50done} 它将音高添加到例如[详细]
-
linux – start-stop-restart shell脚本的功能
所属栏目:[Linux] 日期:2020-12-13 热度:166
我是一个 shell脚本新手试图理解一些代码,但有一些线对我来说太复杂了.我正在谈论的那段代码可以在这里找到: https://gist.github.com/447191 它的目的是启动,停止和重新启动服务器.这是非常标准的东西,所以值得花一些时间来理解它.我评论了那些我不确定其[详细]
-
Linux网络编程. “阅读([…])”幕后会发生什么?
所属栏目:[Linux] 日期:2020-12-13 热度:74
ssize_t读取什么(int fd,void * data,size_t count);到底怎么办? 在网络上的很多文章中经常写,它试图从描述符或读取器fd.那是什么意思? “它尝试”:/这个插座是如何设计的?操作系统是否缓冲进来的消息?或者是读取时间关键操作?我的意思是,如果我没有及[详细]
-
为root包生成scaladoc
所属栏目:[Linux] 日期:2020-12-13 热度:158
我很好奇如何记录根包,显示为 scala-doc编译中的第一页.可以创建一个以某种方式引用root-package的包对象,或者是否有任何配置选项?关于此事的描述有些模糊. 解决方法 scaladoc似乎有一个名为-doc-root-content的选项,它在2.9.2中添加.您可以在 ant build.xm[详细]
-
Linux内核使用Eclipse构建配置
所属栏目:[Linux] 日期:2020-12-13 热度:161
我尝试使用 Eclipse浏览 Linux内核源代码. 如何让Eclipse知道在.config中设置的构建配置分别在include / linux / autoconf.h中#defineed? 我在Debian(稳定版)上使用Eclipse的Juno Service Release 1(Build id:20120920-0800). 有用的将是像gcc的选项-inclu[详细]
-
linux – 获取递归包含在目录中的文件列表的最快方法是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:131
我有一个目录,其中包含分布在文件夹层次结构中的数百万个文件.该目录存储在大型远程NFS文件系统中.我想尽快检索这些文件的列表. 是否有可能比找到更快. LIST.TXT?哪些因素影响速度?我正在使用python,但只要速度快,任何解决方案都会使用. 解决方法 在linux[详细]
-
linux – Xinetd禁用stderr重定向
所属栏目:[Linux] 日期:2020-12-13 热度:70
我只是为我的二进制文件设置xinetd来作为服务运行.但是在我看来,stdout和stderr都被重定向到套接字流. 无论如何禁用stderr?我尝试在xinetd设置的服务器字段:server = binary 2 / dev / null但它不起作用 谢谢 解决方法 我把它放在一个bash包装器中,将stder[详细]
-
linux – infiniband rdma差转转bw
所属栏目:[Linux] 日期:2020-12-13 热度:194
在我的应用程序中,我使用infiniband基础设施将数据流从服务器发送到另一个服务器.我已经习惯了通过infiniband轻松开发ip,因为我对套接字编程比较熟悉.到目前为止,性能(最大bw)对我来说足够好(我知道我没有达到可实现的最大带宽),现在我需要从infiniband连接[详细]
-
cuda – 如何在OpenCL上使用NVidia Visual Profiler(在Linux上)
所属栏目:[Linux] 日期:2020-12-13 热度:152
我正在尝试使用nvvp来配置opencl内核. 我正在使用GTX 580运行ubuntu 12.04 64b,并验证了CUDA工具包工作正常(我可以运行并配置cuda代码). 在尝试调试我的opencl代码时,我得到: 警告:没有分析CUDA应用程序,退出 任何提示? 解决方法 nvvp只能配置CUDA应用程[详细]
-
linux – 在电子邮件正文中发送html文件的输出
所属栏目:[Linux] 日期:2020-12-13 热度:117
我在/ tmp文件夹下有一个html文件作为chart.html文件,当你打开那个html文件时,它会有如下图所示的输出 我有一个shell脚本,我用来将chart.html文件作为附件发送到带有一些正文消息的电子邮件中. 问题陈述:- 是否可以在电子邮件正文中发送html文件的这个彩色[详细]
-
linux – 分段错误处理程序中的分段错误
所属栏目:[Linux] 日期:2020-12-13 热度:95
在 Linux下的分段falut处理程序中是否存在一些针对分段错误的定义行为? 是否会再次调用同一个处理程序?如果是这样,在所有平台上,是否定义等等. 谢谢. 解决方法 答案取决于您安装信号处理程序的方式.如果使用不推荐的 signal() 调用安装了信号处理程序,那么[详细]