-
linux – stdio通信的安全性
所属栏目:[Linux] 日期:2020-12-30 热度:176
在我正在开发的程序( Linux)中,我需要非常简单的基于文本的IPC.为此,使用标准输入/输出管道非常容易.我可以相信发送到进程’stdin的消息不能被任何人读取吗?另外,我可以相信,如果我将管道保持在标准输出端,只有我可以读取输出的内容吗?我只是想确保没有基[详细]
-
linux – 我应该监控哪些进程间锁定调用?
所属栏目:[Linux] 日期:2020-12-30 热度:178
我正在使用strace / ltrace监视进程,希望找到并拦截一个检查并可能激活某种全局共享锁的调用. 虽然我以前曾经在Linux上处理过几种形式的进程间锁定,但我还是要查找要查找的内容. 目前我唯一的嫌疑人是futex(),它在执行过程中很早就出现了. Update0 关于我追[详细]
-
linux – 如何找到旧版GLIB的安装位置?
所属栏目:[Linux] 日期:2020-12-30 热度:160
我正在尝试安装atk-2.4.0,我收到错误: 'pkg-config --modversion glib-2.0' returned 2.32.3,but GLIB (2.26.1)*** was found! 我也尝试更新PKG_CONFIG_PATH以包含glib-2.0.pc的路径,但仍然出现相同的错误.任何人都可以帮我找到2.26.1安装的地方我对Ununtu[详细]
-
linux – 使用GCC和埃及生成全面的调用图
所属栏目:[Linux] 日期:2020-12-30 热度:78
我正在尝试生成一个全面的调用图(完成对 Linux,运行时,批次的低级调用). 我已经使用“-fdump-rtl-expand”静态编译了我的源文件并创建了RTL文件,我将其传递给名为Egypt的PERL脚本(我相信是Graphviz / Dot)并生成了调用图的PDF文件.这完美无缺,完全没问题. 除[详细]
-
linux – 在远程服务器上以图形模式运行emacs
所属栏目:[Linux] 日期:2020-12-30 热度:67
基本上我在远程服务器(我的学校)上使用emacs但是当我从 linux登录并输入emacs时,我得到了一个文本模式(终端模式).有没有办法从远程服务器以图形模式启动emacs? 解决方法 您可以使用SSH X11转发在本地显示窗口,但让它在远程计算机上运行. 有很多可用的教程,[详细]
-
linux – send()什么时候会返回小于length的参数?
所属栏目:[Linux] 日期:2020-12-30 热度:183
在 Linux上使用阻塞套接字时,除了中断但部分成功的send()系统调用之外,send()是否有任何理由返回少于请求的内容? 我知道这可能是非常实现的定义,并且即使没有任何已安装的信号处理程序依赖于该行为也可能是非常危险的(因此中断系统调用的原因).我可能会绕发[详细]
-
linux – 将传出流量绑定到eth0而不是eth0:1
所属栏目:[Linux] 日期:2020-12-30 热度:122
我们在 linux(debian)机器上添加了第二个IP-Adress,以便为新的Apache vhost实现第二个SSL证书. 我们的ifconfig现在看起来像这样: eth0 Link encap:Ethernet Hardware Adresse 00:0c:29:1b:ab:6c inet Adresse:999.999.999.39 Bcast:999.999.999.63 Maske:25[详细]
-
macos – 如何在OS X上使用ditto在Linux上像cp -a一样工作
所属栏目:[Linux] 日期:2020-12-30 热度:190
我是一个 Linux人,我习惯用cp -a复制目录树. OS X在cp上没有-a选项…但它确实有ditto命令.我现在正在读这个男人,但有什么我应该特别注意的吗? 解决方法 根据cp手册页cp -a与cp -dpR相同 -p = preserve mode,ownership,timestamps-R = recursive-d = no dere[详细]
-
制作Linux shell时流重定向和管道
所属栏目:[Linux] 日期:2020-12-30 热度:199
我有一个在C中创建 Linux shell的任务.目前,我仍然坚持实现重定向和管道.我到目前为止的代码如下. main()解析用户的输入.如果内置命令,则执行该命令.否则,标记化的输入传递给execute()(我知道我应该把内置命令拉到自己的函数中). execute()的作用是遍历数组.[详细]
-
在linux内核模块中线程化本地数据
所属栏目:[Linux] 日期:2020-12-30 热度:142
是否可以在 Linux内核模块中创建线程本地数据? 我需要为调用我的模块的每个进程/线程存储一些数据. 是否有一种简单的方法来使用线程本地数据,或者我必须求助于 编写使用当前进程的pid作为密钥的哈希映射? 解决方法 假设您的内核模块的接口是一个字符设备驱[详细]
-
哪些编辑有vi仿真和delphi hightlighting支持?
所属栏目:[Linux] 日期:2020-12-30 热度:158
您好我最近负责处理Delphi项目.在我使用Visual Studio与ViEmu之前,现在我不能没有某种形式的vi仿真.是否有任何编辑器使用Delphi语法高亮显示和vi模式? 注意:我不会使用这个编辑器来编译Delphi项目.我只是想用它来编辑单独的.pas文件 解决方法 那么只使用Vi[详细]
-
linux – 前台作业和后台作业之间的区别
所属栏目:[Linux] 日期:2020-12-30 热度:166
在 Linux中,前台作业和后台作业有什么区别? 解决方法 在前台作业中,所有输入都被定向到进程的stdin(包括按CTRL-C时生成的SIGINT,这就是为什么如果它在前台仍然可以终止进程). 在后台作业中,您的输入将定向到shell进程,这就是您看到shell提示符并执行命令的[详细]
-
rsync文件到hadoop
所属栏目:[Linux] 日期:2020-12-30 热度:87
我有6台服务器,每台都包含很多日志.我想通过rsync将这些日志放到hadoop fs上.现在我正在使用fuse和rsync直接写入熔丝安装的fs / mnt / hdfs. 但是有一个大问题.大约一天后,保险丝守护程序占用5 GB的RAM,并且无法对安装的fs做任何事情.所以我必须重新安装保险[详细]
-
与CURL Multi PHP不一致
所属栏目:[Linux] 日期:2020-12-27 热度:85
当我对10个URL进行检查时,如果我能够与主机服务器建立连接,则句柄将返回成功消息(CURLE_OK) 当服务器拒绝连接时处理每个句柄时,句柄将包含错误消息. 问题 我假设当我们得到一个坏句柄时,CURL将标记此句柄但继续处理未处理的句柄,但这似乎不会发生. 当我们遇[详细]
-
Linux下的共享库加载地址
所属栏目:[Linux] 日期:2020-12-27 热度:166
我对共享库有一个重大疑问.我研究的是,不同进程共享的库的虚拟地址对于所有这些进程都是相同的.但是我尝试通过以下命令集使用proc文件系统来查看相同的内容: $cat /proc/*/maps | grep /lib/libc-2.12.1.so 输出是: 0025a000-003b1000 r-xp 00000000 08:07[详细]
-
linux – 如何从swagger文档生成静态html文件?
所属栏目:[Linux] 日期:2020-12-27 热度:199
我创建了一个带有yaml文件的swagger文档: api/swagger/swagger.yaml 现在我想与它的定义共享一个静态html文档,但是在swagger project中已经说过,它们根本不打算支持html生成. 如何从swagger项目生成静态html文件? 解决方法 我能想到的最简单的方法是使用 S[详细]
-
linux – NGINX没有获取Vagrant Synced文件夹中的更改
所属栏目:[Linux] 日期:2020-12-27 热度:182
我有一个由Vagrant设置的Ubuntu VirtualBox.它运行NGINX来提供一些静态文件和一个Django应用程序. 我将源文件夹通过vagrant同步到我的主机(windows)中的repo.我可以在Windows中更改Javascript文件,并验证是否通过SSH进入VM中的文件并以nano打开文件. 但是,当[详细]
-
linux – 程序如何相互通信?
所属栏目:[Linux] 日期:2020-12-27 热度:121
procceses如何相互沟通?到目前为止,使用我学到的所有内容编程,我无法解释套接字,文件系统和其他在程序之间发送消息的工作方式. 顺便说一下,如果要添加任何特定于OS的操作系统,我会使用基于Linux的操作系统.提前致谢.这个问题一直困扰着我.我也猜测内核与它[详细]
-
macos – 无法在Zsh中完成MacPorts的选项卡
所属栏目:[Linux] 日期:2020-12-27 热度:129
我将以下内容包含在 MacPorts’ Bash tab completion到Zsh中 /opt/local/etc/bash_completion:[:48: unrecognized condition: `2'[ -- cut -- ]/opt/local/etc/bash_completion:[:62: unrecognized condition: `2'/opt/local/etc/bash_completion:69: comman[详细]
-
linux – Microsoft Project开源替代品
所属栏目:[Linux] 日期:2020-12-27 热度:104
我被建议在我的课程中使用Microsoft项目作为项目经理.但作为一个开源粉丝和 Linux用户,这将是最好的开源替代品. 我见过这个问题:https://stackoverflow.com/questions/109579/open-source-alternative-to-microsoft-project,建议使用openproj. Openproj的最[详细]
-
Linux 2.6.31调度程序和多线程作业
所属栏目:[Linux] 日期:2020-12-27 热度:196
我在具有24个内核的共享 Linux计算机上运行大规模并行的科学计算工作.大多数时候,当这台计算机上没有其他任何东西运行时,我的工作能够扩展到24个核心.然而,似乎即使一个不是我的单线程作业正在运行,我的24线程作业(我设置为高优值)只能获得~1800%的CPU(使用[详细]
-
linux – 我被黑了吗?未知进程dsfref,gfhddsfew,dsfref等将自动
所属栏目:[Linux] 日期:2020-12-27 热度:145
我使用centos 6.5,最近我意识到我的电脑上传的东西(我甚至没有要求),上传速度为11mbps,但可怕的部分是我的上网速度是800Kbps,每天它显示200GB上传等等..您可以在附加的图像1中看到一些未知的进程. gfhddsfew,sdmfdsfhjfe,gfhjrtfyhuf,dsfrefr,ferwfrre,rewgt[详细]
-
linux – 为什么两个设备共享相同的主要次要设备号?
所属栏目:[Linux] 日期:2020-12-27 热度:98
我正在阅读“ Linux设备驱动程序,第3版”,并发现了一些我无法理解的东西. 在第3.2章中,作者说: Traditionally,the major number identifies the driver associated with the device. The minor number is used by the kernel to determine exactly which de[详细]
-
linux – 在内核模块中生成随机数
所属栏目:[Linux] 日期:2020-12-27 热度:123
在 Linux中是否有一个rand()等效函数,我可以在内核空间中调用,即从内核模块中调用? 解决方法 get_random_bytes()例程返回请求的随机字节数并将它们存储在缓冲区中.此例程适用于无法处于等待状态的内核模块. http://www.linuxquestions.org/questions/progra[详细]
-
hrtimer在Linux内核中重复任务
所属栏目:[Linux] 日期:2020-12-27 热度:130
我的目标是使用hrtimer结构在 linux内核中创建一个定期任务.我希望它每500毫秒重复一次. 但是,我对hrtimer在linux内核中的工作方式有点困惑(参见linux / hrtimer.h).我知道时间是指定的,回调应该返回HRTIMER_RESTART或HRTIMER_NORESTART.我在网上找到了一些[详细]