小编Jak*_*old的帖子

Slicehost 与 Linode

Slicehost.com VS Linode.com

  • 你推荐哪一个?
  • 这两者之间有什么主要区别吗?
  • 你的个人经历是什么?

hosting vps slicehost linode

44
推荐指数
4
解决办法
1万
查看次数

我可以创建 SSH 以像代理一样通过服务器隧道传输 HTTP 吗?

说我有一个serverclient。我需要像代理一样创建从clientwebsite通过的连接server

是否可以使用 SSH tunel 来做到这一点,或者我必须安装一些代理服务到server?

http ssh proxy ssh-tunnel

40
推荐指数
5
解决办法
9万
查看次数

如何通过SSH运行脚本,当我关闭连接时不会结束?

我需要运行脚本,这需要很长时间才能执行,或者我只想让它永远运行。我不能只通过 SSH 连接到我的机器,因为当我断开连接时它会停止运行。

有没有办法运行不依赖于启动它的 shell 的脚本?

我正在使用 Ubuntu 9.04。

ubuntu ssh bash nohup gnu-screen

23
推荐指数
3
解决办法
5万
查看次数

检查PID是否正在运行的正确方法是什么?

我有一个.pid文件,我需要检查进程是否正在运行。到目前为止,我发现了两个选项

kill -0 `cat something.pid`
Run Code Online (Sandbox Code Playgroud)

如果 pid 未运行,则会打印出错误。我知道这可以重定向到/dev/null,但这让我认为这不是最好的解决方案。

第二种解决方案是使用ps,但是它也会在 STDOUT 上打印

ps -ef `cat something.pid`
Run Code Online (Sandbox Code Playgroud)

将输出重定向到/dev/null并仅使用返回的状态代码是否正常,或者这是否表明我做错了什么,我需要一个不同的命令?

linux unix bash process pid

15
推荐指数
2
解决办法
6万
查看次数

如何在一段时间内创建持久的 SSH 连接以“流式传输”命令?

假设我在一台 PC 上运行了一个应用程序,它通过 SSH 向网络上的另一台 PC(两台运行 Linux 的机器)发送命令。

例如,每次在#1 上发生某些事情时,我都想在#2 上运行一个任务。在这个设置中,我必须在每个命令上创建 SSH 连接。

有没有什么简单的方法可以使用基本的 unix 工具来做到这一点,而无需编写自定义客户端/服务器应用程序?基本上我想要的只是通过 SSH 建立连接,然后一个接一个地发送命令。

linux ssh

10
推荐指数
2
解决办法
2万
查看次数

如何识别大量写入磁盘?

我在运行 CakePHP 应用程序的服务器上遇到了这个问题。服务器非常慢,我一开始以为是应用程序问题,但后来发现写入磁盘的速度为 5-6MB/s。

找到如此大量写入的原因的最简单方法是什么?

服务器正在运行 Gentoo。

linux performance scaling io

9
推荐指数
2
解决办法
1万
查看次数

当我只有一个带有静态 IP 的 VPS 时,我应该如何设置 DNS?

我有一个带有静态 IP 的 VPS 和一个指向注册人名称服务器的域,因此我可以更改所有 DNS 记录。

过去,我总是将名称服务器设置为我的 VPS/托管服务提供商,但我现在不能这样做了。我所拥有的只是服务器的静态 IP。

问题是,我应该如何配置域以指向 VPS?如果我只是用IP地址设置一个A记录就足够了吗?

domain-name-system vps nameserver

7
推荐指数
1
解决办法
2万
查看次数

如何在多个文件上“回显”“> x”

如何在 bash 中清空一堆文件的最佳方法是什么?到目前为止我一直在这样做

echo "" > development.log
echo "" > production.log
Run Code Online (Sandbox Code Playgroud)

我真的不想删除这些文件,所以rm不可能。我尝试过很多事情,比如

echo "" > *.log
Run Code Online (Sandbox Code Playgroud)

但没有任何效果。

scripting bash

5
推荐指数
1
解决办法
1万
查看次数

如何在 Windows cmd 中启用 ANSI 转义码?

在 Windows cmd 中启用ANSI 转义码(例如彩色输出)的最简单方法是什么?

windows windows-command-prompt color ansi

5
推荐指数
1
解决办法
1万
查看次数

如何从 apt-get autoremove "queue" 中删除包

我刚刚在 Ubuntu 10.04 上通过 apt-get 安装了 Calibre 用于电子书管理,但是我发现它是当前版本后面的一个主要版本,所以我决定直接从源代码重新安装它。

当我卸载打包版本时,apt 将一堆依赖项添加到 autoremove 队列中,并且当我从源安装更新版本的 Calibre 时,它​​不知道它依赖于这些包。

现在我基本上拥有了我想要的所有库,但它们仍在自动删除队列中。

The following packages were automatically installed and are no longer required:
  libqt4-script libqt4-designer libqt4-dbus python-lxml python-cherrypy3
  python-encutils libqt4-xmlpatterns libqt4-help python-qt4 python-clientform
  python-sip python-django python-mechanize libqt4-svg python-django-tagging
  libphonon4 libqt4-xml libqt4-assistant libqt4-webkit libqt4-scripttools
  python-beautifulsoup python-pypdf python-dateutil python-cssutils
Use 'apt-get autoremove' to remove them.
Run Code Online (Sandbox Code Playgroud)

我如何告诉 apt 我想保留这些软件包的安装,而不需要手动重新安装它们?

package-management ubuntu apt

3
推荐指数
1
解决办法
7754
查看次数