小编daw*_*wud的帖子

使用 nfs4 挂载没有出现此类设备错误

我正在尝试workspace通过 NFS将一个文件夹从服务器挂载到客户端。为此,我/export通过/etc/fstab在服务器上添加以下内容将文件夹绑定到 an :

/home   /export none    bind
Run Code Online (Sandbox Code Playgroud)

然后我/etc/exports在我的服务器上添加以下几行:

/export     *(ro,sync,no_subtree_check,insecure,fsid=0) 
/export/workspace   *(rw,sync,no_subtree_check,insecure,nohide) 
Run Code Online (Sandbox Code Playgroud)

我加载 exportfs 文件,然后重新启动 nfs-kernel-server:

# exportfs -vr
# service nfs-kernel-server restart
Run Code Online (Sandbox Code Playgroud)

我现在去我的客户端并检查可以导出哪些文件夹:

# showmount -e 192.168.145.131
Export list fo 192.168.145.131:
/export/workspace *
/export           *
Run Code Online (Sandbox Code Playgroud)

但是当我尝试挂载文件夹时,出现以下错误:

$ sudo mount -t nfs4 192.168.145.131:/workspace nfs/ -v
mount.nfs4: timeout set for Sat Apr 19 19:16:51 2014
mount.nfs4: trying text-based options 'addr=192.168.145.131,clientaddr=192.168.145.128'
mount.nfs4: mount(2): No such device
mount.nfs4: No such device
Run Code Online (Sandbox Code Playgroud)

我也试过安装/export/workspace, …

filesystems nfs nfs4

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

ifdown、ifconfig stop 和 ONBOOT=no 之间的区别

我的 ifcfg-eth1 配置如下

DEVICE=eth1
TYPE=Ethernet
UUID=5e4f36f8-14eb-4f0c-8fa9-3af9be3899a7
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
HWADDR=00:0C:29:8A:A5:67
PEERDNS=yes
PEERROUTES=yes
Run Code Online (Sandbox Code Playgroud)

q1) ONBOOT 做什么?我已将其设置为 NO 但当我执行 IFCONFIG 时我仍然看到界面

[oracle@SJOAM network-scripts]$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:5D  
          inet addr:192.168.1.25  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe8a:a55d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13496 (13.1 KiB)  TX bytes:2231 (2.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:67  
          inet6 addr: fe80::20c:29ff:fe8a:a567/64 Scope:Link
          UP BROADCAST …
Run Code Online (Sandbox Code Playgroud)

linux redhat centos

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

haproxy 1.5 特定源 IP 地址在 haproxy 日志中显示 <NOSRV> 503 SC

我有一个不寻常的问题(就像这个网站上的每个人一样)。我有 HAProxy 监听端口 80 和 443。我将 SSL 加密卸载到 HAproxy,并将所有流量传递到端口 80 上的 Web 服务器。我的 HAProxy 服务器前面有一个防火墙,NAT 规则指向我的内部监听 IP 地址HAProxy。我们在端口 443 上通过 SSL 收到随机 IP 源地址的异常 503 消息。其他随机 IP 地址通过 SSL 工作正常。我们的服务是一个 API,大多数流量都会通过,但只有极少数会得到 503。

以下是一个有效的 HAProxy 日志条目和一个无效的 HAProxy 日志条目:

localhost haproxy[5404]: XXX.XXX.XXX.XXX:54787 [15/Jun/2016:22:46:57.592] https_in_ssl~ http_www2/web1 32/0/0/232/264 200 747 - - ---- 5/4/0/1/0 0/0 "POST /webservices/ourService.asmx HTTP/1.1"
Run Code Online (Sandbox Code Playgroud)

不工作:

localhost haproxy[5404]: XXX.XXX.XXX.XXX:55494 [15/Jun/2016:22:46:39.514] https_in_ssl~ https_in_ssl/<NOSRV> -1/-1/-1/-1/227 503 212 - - SC-- 3/2/0/0/0 0/0 "POST /webservices/ourService.asmx HTTP/1.0"
Run Code Online (Sandbox Code Playgroud)

我注意到的一件事是,在不工作的日志条目中,前端和后端是相同的。

这是我的配置文件:

peers prodHAproxypeers
        peer haproxylb1 10.0.0.145:1024
        peer …
Run Code Online (Sandbox Code Playgroud)

503-error haproxy

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

如何通过 SFP+ 将 100BASE-T (iDRAC6) 主机连接到 Nexus 2232PP?

我有一个困境。我想要一个基于 SFP+ 的端到端 10 Gb 以太网网络,但我的戴尔服务器有 iDRAC6,它只能在 10/100BASE-T 上运行。

我能找到的最接近的东西是 GLC-T 收发器,但它只能支持 1000BASE-T,并且不能与 100BASE-T 一起使用。

如何通过 SFP+ 将 100BASE-T (iDRAC6) 主机连接到 Nexus 2232PP?

cisco sfp cisco-nexus

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

如何在 Nexus 5548UP 上的 SFP-GE-T 收发器上通过“SFP 验证失败”?

我在我的 Nexus 5548UP 中插入了一个 SFP-GE-T(千兆 RJ-45)收发器,我在显示界面中“访问关闭”“SFP 验证失败”。

根据思科千兆以太网收发器兼容性矩阵,SFP-GE-T 与 5548UP 兼容。

如何在 Nexus 5548UP 上的 SFP-GE-T 收发器上通过“SFP 验证失败”?

cisco sfp cisco-nexus

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

为什么 eth0 和 vmbr0(网桥)具有相同的 MAC 地址?

我按如下方式配置了我的 Debian(带有 KVM):

/etc/network/interfaces:

auto lo
iface lo inet loopback

auto  eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
  address 176.x.y.133
  netmask 255.255.255.224
  gateway 176.x.y.129
  bridge_ports eth0
  bridge_stp off
  bridge_fd 0
  dns-nameservers 8.8.8.8 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

重新启动后,我有以下 ifconfig (ip a):

1: lo: ...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a60:6eff:feDD:EEFF/64 scope link 
       valid_lft forever preferred_lft forever
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff …
Run Code Online (Sandbox Code Playgroud)

networking virtual-machines mac-address bridge kvm-virtualization

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

如果我知道一个进程的 PID 号,我能知道它的名字吗?

如果我有PID一个进程的编号(在 UNIX 机器上),我如何知道其关联进程的名称?我需要做什么?

unix shell bash process pid

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

Saltstack 遍历二级支柱数据

我可能遗漏了一些东西,或者这可能只是布局支柱数据的错误方式。

我想遍历第二级支柱数据。

支柱示例:

repo:
     Option1:
        version1:
            display_name: "abcde"
        version2:
            display_name: "fghij"
     Option2:
        version1:
            display_name: "klmn"`
Run Code Online (Sandbox Code Playgroud)

SL:

{% for version, versioninfo in salt['pillar.get']('repo', {}).iteritems() %}
{{ versioninfo[] }}{{ versioninfo[]['display_name'] }}
{% endfor %}`
Run Code Online (Sandbox Code Playgroud)

我想返回每个版本和显示名称,有效地忽略第一级支柱数据。显然上面的jinja不起作用,但是有没有办法做到这一点?

python saltstack

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

将更改应用于 PAM 更改

是否需要重新启动服务器或特定服务才能使 pam 文件 ( /etc/pam.d/system-auth) 的更改生效?

更长的版本 - 我正在配置 SSSD 以与 LDAP 连接以进行身份​​验证。该系统基于 RHEL6,并且 SSSD 已配置为在此环境中的多个其他 RHEL6 服务器中以这种方式工作。在这些其他服务器上,每当用户访问系统时,它都会显示/var/log/secure类似于下面的成功或失败尝试的信息。

sshd[1489]: pam_sss(sshd:auth): authentication success; logname= uid=0 euid=0 tty=ssh ruser= rhost=ipaddress user=user

sshd[1664]: pam_sss(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=server user=user
Run Code Online (Sandbox Code Playgroud)

这些日志消息不会显示/var/log/secure,用户无法登录服务器。尽管如此,getent passwdandgetent group确实返回了预期的 LDAP 用户和组。证书目录的权限一切看起来都很好,/etc/pam.d/system-auth并且/etc/sssd/sssd.conf.

login ldap sssd slapd

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

无法允许/拒绝访问 IP

我在 Ubuntu 14.04 上有一个可以正常工作的服务器。我正在尝试使用允许/拒绝块来限制对文件的访问:

<Files "login.php">
order deny,allow
deny from all
allow from 22.123.123.12
</Files>
Run Code Online (Sandbox Code Playgroud)

这成功地拒绝了所有用户并告诉他们“禁止访问。您无权访问...”。如果我删除“拒绝所有人”行,它允许我查看登录屏幕。

但是无论我做什么和调试,当我使用这个IP地址时,我都无法让它让我查看这个文件。“允许”语句似乎永远不起作用。

一些调试已经尝试过:

  • 我尝试AllowOverride All在我的主机配置中添加一个以确保文件/授权模块本身正在工作。
  • 我已经尝试了一堆其他允许/拒绝语句
  • 此语句当前位于 .htaccess 文件中,但我已尝试将其移动到主机配置中,这也不起作用。

其他可能相关的信息:

  • 我使用了一些 PHP 在网页上输出我的 IP:它被成功识别为 22.123.123.12。
  • 我在网页上使用 SSL,所以我正在访问https://example.com/login.php 上的文件。不确定这是否会影响事情。

我开始怀疑由于某种原因服务器不认为我在这个 IP 地址,但无法弄清楚情况会如何。有任何想法吗?

cloudflare apache-2.4

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