-
远程关机/重新启动没有SSH的Linux机箱?
所属栏目:[Linux] 日期:2020-05-23 热度:84
我需要远程关闭并重新启动 Linux(Ubuntu)机器,而无需登录(否则简单的命令可以做到这一点).这些机器只是便宜的电脑,所以没有安装特殊的电源管理硬件(虽然他们可以唤醒).是否有某种“电源管理服务器”软件,我可以安装在那些盒子上,它们监听远程请求重新启动/关[详细]
-
linux – LD_LIBRARY_PATH:如何查找共享对象
所属栏目:[Linux] 日期:2020-05-23 热度:130
我有一个共享对象(libxyz.so).给定LD_LIBRARY_PATH,如何找到此共享对象的确切位置?如果我有一个依赖于这个lib的二进制文件,我会使用ldd. 这就是我问的原因: 我有一个cgi脚本,当使用LD_LIBRARY_PATH设置为VALUE1时,它可以工作.当路径设置为VALUE2时,它不起作[详细]
-
linux – logrotate配置文件开发和测试
所属栏目:[Linux] 日期:2020-05-23 热度:80
我在 Linux系统上开发logrotate工具的配置文件有两个问题. 当我在/etc/logrotate.d中更改文件时,需要 以某种方式通知logrotate,以便它能识别和响应 改变?似乎注意到自己的变化,最终,但是 当测试日志旋转规格时,强制它将是有用的 logrotate对新的配置文件做出[详细]
-
linux – Tomcat在没有错误的情况下启动,但没有在8080上监听
所属栏目:[Linux] 日期:2020-05-23 热度:70
我在Centos 6.4上运行tomcat 6并已经成功启动了.开始没有错误. catalina.log读取: 2012-08-11 14:23:42,941 | INFO | main | o.a.c.http11.Http11NioProtocol | Starting Coyote HTTP/1.1 on http-xx.xx.xx.xx-80802012-08-11 14:23:42,[详细]
-
linux – 用bash替换一个单词
所属栏目:[Linux] 日期:2020-05-23 热度:91
我想改变一个文本中与bourne shell中另外一个字匹配的单词.例如: hello sara, my name is sara too. 变为: hello mary, my name is mary too. 有谁能够帮助我? 我知道grep找到相似的单词,但我想用其他单词替换它们. 纯bash语法: before=hello sara , my n[详细]
-
linux – whiptail:如何将输出重定向到环境变量?
所属栏目:[Linux] 日期:2020-05-23 热度:158
我试图使用 whiptail,因为它是 dialog的轻量级替代品,并且似乎在大多数系统中默认安装(即,如果“忘记”或默认情况下不安装,则不需要安装) ). 我在这里检查了 question #1562666的几个示例,但是我正在寻找重定向输出的替代方法,以便设置一个环境变量,而不是写[详细]
-
linux – 使用sed为标签添加背景颜色?
所属栏目:[Linux] 日期:2020-05-23 热度:65
是否可以使用sed来更改选项卡(或任何其他文本)的背景颜色,以便,例如,我可以运行如下所示的内容? somefunction | sed -e s/(some pattern)/(set bg color)1(unset bg color)/g 是: #!/bin/bashnorm_bg=$(tput sgr0)red_bg=$(tput setab 1)echo -e foo[详细]
-
linux – 文件名最后修改日期shell在脚本
所属栏目:[Linux] 日期:2020-05-23 热度:72
我使用bash构建一个脚本,我将在变量中获取文件名,然后使用此变量获取最后修改日期的文件unix. 我需要得到这个修改日期值,我不能使用stat命令. 你知道有什么办法可以使用通用的* nix命令吗? 为什么不应该使用ls: 解析ls is a bad idea.不仅文件名中某些字符[详细]
-
linux – CFS中vruntime的概念是什么
所属栏目:[Linux] 日期:2020-05-23 热度:123
我一直在阅读内核中的 Linux内核和CFS调度程序.我遇到了vruntime(虚拟运行时),它是CFS调度程序背后的核心概念.我从“Linux内核开发”和互联网上的其他博客中读到,但无法理解vruntime背后的基本计算. vruntime是属于特定进程还是属于具有相同nice值的进程组.什[详细]
-
linux – A2DP sink没有pulseaudio
所属栏目:[Linux] 日期:2020-05-23 热度:193
所以我试图让我的 linux服务器播放从我的 Android手机发送的音乐使用蓝牙(linux机器是A2DP接收器和手机是源). 我迄今所做的是: 安装bluez并启用audiosource / audiosink 对手机和服务器 从手机连接到服务器(手机说它通过蓝牙传输音频) 但我听不到任何话.此外[详细]
-
linux – Grep:使用排除特定文件夹
所属栏目:[Linux] 日期:2020-05-23 热度:87
假设我们的文件夹结构如下所示: /app/app/data.../app/secondary/app/secondary/data 我想递归搜索/ app / data但我不想搜索/ app / secondary / data. 在app文件夹中,我的grep命令会是什么样的? 这样就可以了 grep -r --exclude-dir=secondary/data PATTER[详细]
-
为什么没有适用于Linux的DirectX API?
所属栏目:[Linux] 日期:2020-05-23 热度:152
考虑到在现代视频卡 Windows系统上使用DirectX API的驱动程序实现,我想知道为什么这个实现在非Windows系统上是不可用的,最着名的是linux. 由于显然没有这个功能,我只能假设有一个很好的理由,我是盲目的,但在我的原始理解中,我只是将DirectX调用看作是硬件设备[详细]
-
linux – 比较两个文件并获得相同行的输出
所属栏目:[Linux] 日期:2020-05-23 热度:177
通过比较两个文本文件,可以如何使用 linux命令获得以下输出?谢谢. 文件1: site110site120 文件2(更新): domain1.com - site110domain2.com - site111domain3.com - site112domain4.com - site113domain5.com - site120domain6.com - site1201d[详细]
-
命令检查linux中的消息队列和共享内存的状态?
所属栏目:[Linux] 日期:2020-05-23 热度:191
很抱歉问这样一个愚蠢的问题,因为我是unix中的菜鸟. 什么是unix命令来查找共享内存和消息队列以及如何杀死它们? ipcs(1)提供有关IPC设施的信息,ipcrm(1)可用于从系统中删除IPC对象. 列出共享内存段: ipcs -m 列出消息队列: ipcs -q 删除使用shmkey创建的共[详细]
-
linux内核 – 在网络处理中使用自旋变体
所属栏目:[Linux] 日期:2020-05-23 热度:198
我写了一个与网络过滤器钩子交互的内核模块. 网络过滤器钩子在Softirq上下文中运行. 我正在访问全局数据结构 来自softirq上下文以及从Process上下文的“哈希表”.进程上下文访问是由于使用sysctl文件来修改哈希表的内容. 我正在使用spinlock_irq_save. 这个sp[详细]
-
在linux上分配c中的可执行文件
所属栏目:[Linux] 日期:2020-05-23 热度:145
我想在 Linux上用c编写一个简单的即时编译器. 我如何分配内存,以便我可以写出原始的x86代码并执行它作为任何其他功能? 请参阅mprotect().一旦你填充了一个(n-)页大小的内存区域(用mmap()分配)和更改它的权限来禁止写入并允许执行.[详细]
-
局域网如何在Linux / POSIX中运行以及应用哪些转换?
所属栏目:[Linux] 日期:2020-05-23 热度:65
我正在使用(希望)UTF-8文本的巨大文件.我可以使用Ubuntu 13.10(3.11.0-14-generic)和12.04来重现它. 在调查一个错误时,我遇到了奇怪的行为 $export LC_ALL=en_US.UTF-8 $sort part-r-00000 | uniq -d 251 ɡ 291 301[详细]
-
osx – 如果不支持-i参数,如何使用grep和sed替换多个文件中的字符串?
所属栏目:[Linux] 日期:2020-05-23 热度:95
我试过这个命令, grep /static dir/* | xargs sed -i s//static//g 但是我使用的sed版本不支持-i参数. 要将文件中的字符串替换为与输出相同的输入文件,我通常会这样做: sed s//static//g filename.txt new_filename.txt ; mv new_filename.txt filename.txt[详细]
-
zsh – 程序具有子命令时完成
所属栏目:[Linux] 日期:2020-05-23 热度:183
我写了一个命令行工具,它使用的子命令非常像Mercurial, Git,Subversion c,因为它的一般用法是: myapp [OPTS] SUBCOMMAND [SUBCOMMAND-OPTS] [ARGS] 例如. myapp --verbose speak --voice=samantha --quickly hello there 我现在正在构建Zsh完成的过程,但很快[详细]
-
linux – 检查参数是文件还是目录
所属栏目:[Linux] 日期:2020-05-23 热度:178
我试图检查参数是目录还是文件.我想在每个可执行文件之后放一个/后面的每个目录名和一个*.我知道我使用-F来获取这些信息,但我无法在我的脚本中弄清楚这一点. 这是我的代码: echo -n Please enter Directory name you wish to search: read dirfor filename i[详细]
-
linux – 如何在vim中递归使用模式打开文件
所属栏目:[Linux] 日期:2020-05-23 热度:85
人们怎么用一个命令在 vim中打开多个文件? 这些我想打开的文件有一些模式,例如: myfile1dsamyfile2dsdasmyfile3xzczxcz 并且这些打开的文件也在我的vim窗口中创建自己的选项卡? 并提出题目问题: linux命令中的“ – ”是什么意思?与“ – ”有什么不同?[详细]
-
linux – 如何使ssh-add从文件读取密码?
所属栏目:[Linux] 日期:2020-05-23 热度:159
我正在尝试在ssh-agent中添加密钥,并希望从文件中使用ssh-add读取密码.怎么可能? 如何从shell脚本自动执行此过程? 根据您的发行版本和ssh-add的版本,您可以使用或不使用以这种方式从stdin读取密码的ssh-add的-p选项: cat passfile | ssh-add -p keyfile 如[详细]
-
使用Linux作为主要开发人员桌面的优势
所属栏目:[Linux] 日期:2020-05-23 热度:120
我想获得一些关于为什么开发人员应该和需要使用 Linux作为主要开发桌面的一些优势,而不是使用Windows.当您的开发人员,质量检查和生产环境是Linux时,这是特别有用的. 目前我不断回来的比喻是.如果我把演示车作为福特护送车,而我的车型是福特野马,那根本就没有[详细]
-
linux-kernel – 中断和异常上下文有什么区别?
所属栏目:[Linux] 日期:2020-05-23 热度:98
两者之间有什么重大差异吗?有什么可以在一个而不是另一个完成吗?修改时需要更加小心,例如页面错误处理程序比定时器处理程序? 中断是通常由硬件(Ex,I / O)生成的异步事件,与处理器指令执行不同步.虽然异常是在处理器在执行指令时检测任何预定义条件时生成的[详细]
-
是否有适用于Linux的Clang mingw交叉编译器
所属栏目:[Linux] 日期:2020-05-23 热度:98
在 Linux中,特别是在Debian或Ubuntu上,有可以生成Windows EXE的预先封装的Mingw交叉编译器. 但是有没有一个类似的交叉编译器使用Clang而不是GCC? (或有关如何建立这样的野兽的说明) 我已经编写了一个工具,您可以使用该工具轻松编译linux上的Windows.退房: h[详细]

浙公网安备 33038102330553号