Tag: linux

如何使用Ansible等待服务器重启?

我试图重新启动服务器,然后等待,使用这个: – name: Restart server shell: reboot – name: Wait for server to restart wait_for: port=22 delay=1 timeout=300 但是我得到这个错误: TASK: [iptables | Wait for server to restart] ********************************* fatal: [example.com] => failed to transfer file to /root/.ansible/tmp/ansible-tmp-1401138291.69-222045017562709/wait_for: sftp> put /tmp/tmpApPR8k /root/.ansible/tmp/ansible-tmp-1401138291.69-222045017562709/wait_for Connected to example.com. Connection closed

用curl编译php,在哪里安装curl?

我需要用–with-curl=编译php时指定一个目录 curl二进制文件位于/usr/bin/curl curl -V给我 curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 locate curl给我 /usr/bin/curl /usr/lib/libcurl.so.3 /usr/lib/libcurl.so.3.0.0 /usr/lib64/libcurl.so.3 /usr/lib64/libcurl.so.3.0.0 删除/ usr / share / …和其他不相关的文件 UPDATE 试过–with-curl=/usr/lib64和–with-curl=/usr/lib虽然我很确定它是64位的。 checking for cURL support… yes checking if we should use cURL for url streams… no checking for cURL in default path… not found configure: error: Please reinstall the libcurl […]

在Linux上启动JBoss 7作为服务

以前的JBoss版本包含一个脚本(如jboss_init_redhat.sh ),可以将其复制到/etc/init.d中,以便将其作为服务添加 – 所以它将在启动时启动。 我似乎无法在JBoss 7中find类似的脚本。有没有人已经做过这样的事情? PS我试图在Ubuntu 10.04中实现这一点

如何检查存储在variables中的给定文件描述符是否仍然有效?

我有一个文件描述符存储在一个variables说var。 如何检查该描述符是否在后期有效? fdvar1= open(…..); fdvar2 = fdvar1; // Please ignore the bad design …. // lots of loops , conditionals and threads. It can call close(fdvar2) also. …. if(CheckValid(fdvar1)) // How can I do this check ? write(fdvar1, ….); 现在我想检查一下var1是否仍然保持打开的描述符仍然有效。 任何API的呢?

使用“chmod a + x”和“chmod 755”之间的区别

这可能听起来很愚蠢,但我有一个文件/脚本需要运行,为了做到这一点,我必须改变它成为可执行文件。 我想要使​​用chmod a+x或chmod 755 。 但是使用chmod a+x和chmod 755什么不同?

如何运行nohup并将其pid文件写入单个bash语句中

我想在后台运行我的脚本,然后写它的PID文件。 我正在使用nohup来做到这一点。 这是我想出来的, nohup ./myprogram.sh > /dev/null 2>&1 & && echo $! > run.pid 但是这给了一个语法错误。 以下不会给出语法错误,但问题是echo $! 由于nohup在子shell中运行,因此不会写入正确的pid (nohup ./myprogram.sh > /dev/null 2>&1 &) && echo $! > run.pid 任何解决scheme,因为我想要一个单行语句来实现这个?

如何在Linux中获得总CPU使用率(c ++)

我正在试图获得总的CPU使用率%。 首先,我应该首先说“top”根本就不行,因为在cpu转储之间有一个延迟,它需要2个转储和几个秒钟,挂起我的程序(我不想给它自己的线程) 接下来的事情是我试过的“ps”,但是总是给出非常高的数字(20+),而当我真的有我的CPU做了一些东西,大约停留在20 … 有没有其他方法可以得到完整的CPU使用率? 不pipe它是否超过一秒或更长的时间都不重要,但是更长的时间段将会更有用。

linux命令行:du – 如何让它只显示每个目录的总数

我正在做(与coreutils_8.5-1ubuntu6_amd64): du -sch `find ./ -maxdepth 1 -type d` 我正在寻找一个简单的方法(较短的cmd)来查找子目录的大小 。 谢谢。

Linux:删除多个文件的文件扩展名

我有很多扩展名为.txt的文件。 如何删除Linux中的多个文件的.txt扩展名? 我find rename .old .new *.old 用.old扩展名replace.new 另外我想为子文件夹中的文件做这个。

Android SDK – aapt错误:libstdc ++。so.6无法打开共享对象文件

我创build了一个新的项目,为了testing的目的,在一个新的ADT安装(Ubuntu GNOME 14.04 LTS,x86_64 CPU)上保留了所有参数默认(我没有做任何代码改变),但是我有以下Eclipse控制台中的错误: [2014-06-11 09:03:10 – Kronos] /home/erwan/Applications/ADT/adt-bundle-linux-x86_64-20140321/sdk/build-tools/19.1.0/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 这是我已经尝试过的: – >我尝试通过Ubuntu软件存储库(重新)安装ia32-libs,libstdc ++和libstdc ++ 6:没有改变 – >检查更新(对于Eclipse和SDK):无变化 – >重新安装所有的Android构build工具:没有变化 – >重新安装ADB:不变