小编Gil*_*il'的帖子

从物理磁盘的原始 DD 映像文件挂载分区

我有一个从原始硬盘映像 (/dev/sdb) 中获取的 DD 映像。此映像文件包含我需要挂载的 XFS 文件系统。它太大而无法恢复到磁盘(2.6TB img 文件),所以我想使用环回挂载它。

但是,分区表成为一个问题。我尝试使用 parted 和 fdisk -lu 来确定分区偏移量。Parted 返回“无法识别的磁盘标签”, fdisk -lu 显示一个空白分区表。

您建议如何找到分区开始,以便我可以使用 -o loop 挂载它

linux partition lvm mount

11
推荐指数
1
解决办法
5972
查看次数

自动重连 TCP 隧道

我在两台机器之间有一个不可靠的网络连接:有时活动的 TCP 连接由于我无法控制的原因而被丢弃。我想在两台机器之间建立可靠的TCP连接

如果网络可靠,我就运行ssh -L 1234:localhost:1234 remotehost,服务器侦听 1234 端口remotehost,并将客户端指向localhost:1234。但是如果 ssh 连接终止,转发的连接也会终止。如何安排自动恢复客户端和服务器之间的连接?

非解决方案:

  • 这不适用于交互式应用程序,因此screen不适用。
  • 这不仅仅是自动重新连接 SSH 隧道, ? 拉autossh。我想继续使用相同的隧道 TCP 连接,而不是开始一个新的连接。
  • 原则上,VPN 可以解决问题。但是当我只想要一个 TCP 连接时,这似乎有点过分了,而且我想要一个即使我在任何一方都没有 root 权限也能工作的解决方案。

我对一个叫做rocks这样做的程序的记忆模糊,但它似乎已经从网络上消失了。我最感兴趣的是双方的 Linux(虽然我希望这个级别的程序可以移植到其他 unices),但是如果你知道一个可以在 QNX 和 VMS 之间运行的程序,那就更好了。

unix ssh tunneling tcp

11
推荐指数
1
解决办法
5013
查看次数

两个私有IP之间的路由如何通过公共IP?

我试图了解这个输出的traceroute含义。我更改了隐私的 IP 地址,但保留了公共/私有 IP 范围的区别。

traceroute.db -e -n 10.1.1.9
traceroute to (10.1.1.9), 30 hops max, 60 byte packets
 1  10.0.0.1  0.596 ms  0.588 ms  0.577 ms
 2  10.0.0.2  1.032 ms  1.029 ms  1.084 ms
 3  10.0.0.3  3.360 ms  3.355 ms  3.338 ms
 4  23.0.0.4  3.974 ms  4.592 ms  4.584 ms
 5  23.0.0.5  13.442 ms  13.445 ms  13.434 ms
 6  45.0.0.6  13.195 ms  12.924 ms  12.913 ms
 7  67.0.0.7  52.088 ms  51.683 ms  52.040 ms
 8  10.1.1.8  46.878 ms …
Run Code Online (Sandbox Code Playgroud)

networking routing private-ip

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

将所有文件移动到自己的文件夹

在 linux 机器上有什么方法可以将目录中的每个文件移动到它们自己的子目录中(即创建一个以它命名的目录并将其移入)?

linux files shell-scripting

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

Dropbear sshd - 禁用 root 登录

我运行的是 Dropbear sshd 而不是 openssh。看起来 /etc/ssh/ config 目录中充满了文件,但 dropbear 似乎没有使用它们。我想禁用root登录,有人知道怎么做吗?

ssh dropbear

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

如何安装apt-get

我使用此命令检查了我的操作系统安装

uname -a
Run Code Online (Sandbox Code Playgroud)

并得到了这个结果

Linux uc3-dev 2.6.32.27-0.2-default #1 SMP 2010-12-29 15:03:02 +0100 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我在一个新的服务器上,所以我认为 apt-get 没有安装。我安装 apt-get 的最佳方法是什么?顺便说一下,我拥有所有管理员权限。

这是 lsb_release -a 的输出

如果“lsb_release”不是拼写错误,您可以运行以下命令来查找包含二进制文件的包:

command-not-found lsb_release
-bash: lsb_release: command not found
Run Code Online (Sandbox Code Playgroud)

linux apt

0
推荐指数
1
解决办法
2189
查看次数