小编Jef*_*and的帖子

从错误的 chown 命令中恢复

我打算将目录的所有权更改为apache:apache,但我最终运行了:

chown -R apache:apache /
Run Code Online (Sandbox Code Playgroud)

坏的!很坏!当它开始说时,我知道发生了什么:

chown:更改`/proc/2694/fd/48'的所有权:权限被拒绝

那时我停止了一切(Ctrl + C)。


我目前的系统是一台运行 Virtualbox 的服务器,运行 CentOS 5。这个问题发生在 VM 内部。

目前似乎一切正常,但我还没有重新启动系统,老实说,我担心如果我做了一些事情会崩溃。

我不知道chown的顺序,我是否应该担心并假设重启后会发生某些事情?有没有办法在不依赖备份的情况下从这个问题中恢复?我每天都有一个,但我认为可能有更简单的方法。

linux centos chown

5
推荐指数
2
解决办法
2390
查看次数

为 240,000 平方英尺的室外无线网络提供建议

我想知道在覆盖整个室外场地的无线网络的设备中要寻找什么品质。该区域呈长方形。400 英尺宽和 600 英尺长。它有 6 个灯塔,400 英尺两端各有 1 个,600 英尺两端各有 2 个。我可以安装在任何东西上,并根据需要花尽可能多的钱。

该网络的需求是为多达 15 个带音频的无线高清摄像机和一个公共 wifi 网络提供访问权限。有人可以指出我正确的方向,以确定哪些信息对于在小空间内设置具有不同需求的许多用户的无线网络至关重要?

wifi

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

在类 Unix 系统上移动实时文件

在最近为数据中心的一般 Unix 管理员发布的职位发布中,列出的要求是在数据中心设置中移动实时文件。这是什么意思,如何移动实时文件?

linux freebsd unix files

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

从以前的状态继续 ssh

我正在通过 ssh 访问一个 linux 机器。我只是用 yum update 更新软件包。然后我断开了连接,但是当我使用同一个帐户再次与 ssh 连接时,如果更新过程已经完成,我现在无法连接。

当我重新连接到服务器时,如何知道在断开连接之前已启动的任务的状态?

linux ssh

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

HAProxy 和 Stunnel PCI 合规性

我正在设置 HAProxy 以在两个 Web 服务器之间进行负载平衡。网站上的某些页面需要 SSL。Stunnel 正在处理 https 连接并将它们传递给 haproxy(Stunnel 包含证书)。HAProxy 将使用 http 将请求传递给 Web 服务器。在内部网络中包含 Web 服务器和 haproxy 是否足以符合 PCI 标准?有什么我需要注意的吗?

ssl load-balancing pci-dss haproxy stunnel

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

iptables 列表不会在重启后持续存在

我正在尝试通过发出以下命令将 CloudFlare 的 IP 地址列入我服务器上的白名单:

iptables -N whitelist
iptables -A whitelist -s 204.93.177.0/24 -j ACCEPT
iptables -A whitelist -s 199.27.128.0/21 -j ACCEPT
iptables -A whitelist -s 173.245.48.0/20 -j ACCEPT
iptables -A whitelist -s 103.22.200.0/22 -j ACCEPT
iptables -A whitelist -s 141.101.64.0/18 -j ACCEPT
iptables -A whitelist -s 108.162.192.0/18 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

当我输入:iptables -L我看到:

Chain whitelist (0 references)
target     prot opt source               destination
ACCEPT     all  --  network/24           anywhere
ACCEPT     all  --  199.27.128.0/21      anywhere
ACCEPT     all  --  173.245.48.0/20      anywhere
ACCEPT     all …
Run Code Online (Sandbox Code Playgroud)

iptables centos whitelist cloudflare

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

XenServer:在启​​动前编辑克隆配置

克隆基本映像后,我需要重新配置基本设置。重新生成 ssh 主机密钥、更改静态 IP 分配、设置主机名等。

由于网络设置,DHCP 不是一个选项。这或多或少排除了使用预定义密钥或运行启动脚本的 SSH 连接,因为我无法从外部提供 IP。

我最想在 Dom0 上挂载新机器的文件系统,但是 lvm 卷被导出,导入它们似乎是错误的形式,以便 Dom0 机器可以看到它们。

在启动前更改克隆 VM 中的文件的最佳建议是什么?必须是非交互式的,我将猜测通过脚本访问xe console不会很好地工作。

linux xen xenserver

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

Bash 脚本不适用于 `sh`

我正在测试一个简单的脚本,我想知道为什么从目录执行时它可以正常工作:./test.sh但是当我尝试使用“sh”命令时sh test.sh它不起作用:

test.sh: 3: test.sh: [[: not found
test.sh: 7: test.sh: [[: not found
Run Code Online (Sandbox Code Playgroud)

脚本:

#!/usr/bin/env bash

if [[ $1 = one ]]
        then
        printf "%b" "two\n" >&2
        exit 0
elif [[ $1 = two ]]
then
        printf "%b" "one\n" >&2
        exit 0
else
        printf "%b" "Specify argument: one/two\n"
        exit 1
fi
Run Code Online (Sandbox Code Playgroud)

scripting bash

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

从任何位置运行已编译的 c 程序

快速提问。编译程序后,我总是必须通过在名称前加上 ./ 来明确告诉它从当前目录运行。例如$ ./testprog -argument1

有没有办法设置某种别名,允许我简单地通过说来调用它$ testprog -argument1,基本上允许我从任何位置运行程序?

shell bash path

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

iptables 跳数过滤

问题很简单:在小型局域网内过滤数据包是否有意义,以便 DMZ 机器可以基于 TTL 访问内部数据包?我可以控制不会创建从内部 LAN 到外部的隧道,但我不确定 TTL 值是否可靠,或者是否可以伪造。

谢谢大家!!

networking security iptables

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