小编Sha*_*off的帖子

使用 ssh 将文件复制回本地系统

如果我通过 SSH 登录到系统,有没有办法将文件复制回我的本地系统,而无需启动另一个终端或屏幕会话并执行 scp 或类似操作,或者无需从远程系统执行 SSH 返回到本地系统?

ssh file-copy

307
推荐指数
7
解决办法
36万
查看次数

Linux 是 Unix 吗?

因此,有许多不同版本的 Unix:HP-UX、AIX、BSD 等。 Linux 被认为是 Unix 克隆,而不是 Unix 的实现。所有“真正的”Unices 都是原版的真正后代吗?如果不是,Linux 与 Unix 的区别是什么?

unix linux history

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

在与传入相同的接口上回复?

我有一个有两个接口的系统。两个接口都连接到互联网。其中之一设置为默认路由;这样做的副作用是,如果数据包进入非默认路由接口,则回复将通过默认路由接口发回。有没有办法使用 iptables(或其他东西)来跟踪连接并通过它来自的接口发回回复?

linux routing iptables

71
推荐指数
4
解决办法
8万
查看次数

有没有办法找到哪个 iptables 规则负责丢弃数据包?

我有一个带有防火墙的系统。防火墙由 1000 多个 iptables 规则组成。这些规则之一是丢弃我不想丢弃的数据包。(我知道这一点,因为我确实iptables-save遵循了iptables -F并且应用程序开始工作。)有太多规则需要手动排序。我可以做些什么来告诉我哪个规则正在丢弃数据包吗?

firewall iptables

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

为什么 sh 在肯定存在时说“未找到”?

可能的重复:
“没有这样的文件或目录”位于 Optware 安装的二进制文件中

我正在尝试将 ebtables 添加到一个小路由器盒中。我去为正确的架构编译了一个二进制文件,然后把它放在/sbin/. 当我这样做时/sbin/ebtables,外壳会说/bin/sh: /sbin/ebtables: not found,但我可以这样做ls -l /sbin/ebtables并且它完美地显示出来:

-rwxr-xr-x    1 admin    admin        4808 Aug  4 10:36 /sbin/ebtables
Run Code Online (Sandbox Code Playgroud)

关于这里发生了什么的任何想法?

embedded router command-not-found

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

如何更改输入错误密码后发生的延迟?

在登录提示输入错误密码后,会有大约 3 秒的延迟。如何在带有 PAM 的 Linux 系统上更改它?

login pam hardening

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

为什么几乎每个程序都在抱怨我的语言环境?

我正在使用 Arch Linux,并且我已经按照wiki 上关于设置我的语言环境的说明进行操作。

几乎每个运行的程序都会抱怨语言环境——甚至locale. 它看起来像这样:

% locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en-US
LC_TIME=en-US
LC_COLLATE="POSIX"
LC_MONETARY=en-US
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT=en-US
LC_IDENTIFICATION="POSIX"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

或者:

% perl
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TIME = "en-US",
    LC_NUMERIC = "en-US",
    LC_MONETARY = "en-US",
    LC_MEASUREMENT = "en-US",
    LC_CTYPE = "en_US.UTF-8",
    LANG = (unset)
are supported …
Run Code Online (Sandbox Code Playgroud)

arch-linux glibc locale

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

do...while 或 do...until 在 POSIX shell 脚本中

有一个众所周知的while condition; do ...; done循环,但是否有一种do... while样式循环可以保证至少执行一次块?

shell control-flow

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

如何原子地将符号链接更改为 busybox 中的目录?

我正在尝试(尽可能接近)以原子方式更改符号链接。我试过了:

ln -sf other_dir existing_symlink
Run Code Online (Sandbox Code Playgroud)

这只是将新符号链接放在 existing_symlink 指向的目录中。

ln -sf other_dir new_symlink
mv -f new_symlink existing_symlink
Run Code Online (Sandbox Code Playgroud)

这做了同样的事情:它将符号链接移动到目录中。

cp -s other_dir existing_symlink
Run Code Online (Sandbox Code Playgroud)

它拒绝,因为它是一个目录。

我读过这mv -T是为此而制作的,但是busybox没有-T标志。

linux directory symlink busybox

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

如何观察内存带宽?

我有一个嵌入式 Linux ARM 系统,它在以太网和 USB 上的吞吐量明显低于预期。我怀疑记忆可能有所贡献。有没有办法观察在以太网或 USB 上运行吞吐量测试时消耗的内存带宽?

linux memory embedded benchmark

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