让自己陷入了一个棘手的境地。在 /mnt/1 安装 aufs
aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea)
Run Code Online (Sandbox Code Playgroud)
我无法卸载东西:
sudo umount -f /mnt/1
umount2: Stale NFS file handle
umount: /mnt/1: Stale NFS file handle
umount2: Stale NFS file handle
umount2: Stale NFS file handle
Run Code Online (Sandbox Code Playgroud)
如何卸载挂载点?(无需重启系统)
(注意:aufs 位于 openafs 系统之上,而不是 NFS 之上。)
假设一个人正在一个客户SSH的GNU/Linux盒子里运行一个会话,他要求你看看“你在做什么”。你怎么能让对方看到你的会话中发生了什么?
考虑到 unix/linux/bsdunix 特定的文件系统:
在创建文件系统时如何选择/知道要使用的块大小?是否有任何特定文件系统的特定块大小值被认为对该特定文件系统最有效?
假设我为我的文件系统选择了一个大块大小,显然它会为大文件快速写入/读取数据。对于较小的文件,它会产生空间碎片(如果我错了,请纠正我)。那么哪些应用程序一般使用大的 fs 块大小,哪些应用程序使用小块大小呢?
块大小选择对使用哪个文件系统也有影响吗?那么对于特定的块大小,FS 性能对于一个 FS(比如 ext3)来说更好,而对于其他 FS(比如 ext2 或 vxfs 或相同操作系统的任何 fs)则不是那么好?
假设硬件故障不是一个因素,并且要求能够定期更新,是否有可能永远不关闭 Linux?
我通常会在更新后完全重新启动,尤其是内核更新,但是有没有办法让我的机器继续运行并仍然执行这些操作?人们总是听到令人难以置信的正常运行时间,但如果您必须在重大更新后重新启动,那这怎么可能呢?
也许不同的运行级别?但是内核更新将如何启动呢?
我在服务器上静态配置了一个接口的 IP 地址:
ip addr add 10.40.0.6/16 broadcast 10.40.255.255 dev eth1
Run Code Online (Sandbox Code Playgroud)
如果我尝试 ping 网络上的机器(例如 10.40.0.1),它会失败并显示“目标主机无法访问”。
当 ping 运行时,如果我执行以下操作,我根本看不到任何活动
tcpdump -i eth1 icmp
Run Code Online (Sandbox Code Playgroud)
但是,如果我改为监听回送接口:
tcpdump -i lo icmp
Run Code Online (Sandbox Code Playgroud)
然后我看到类似的东西:
16:02:57.369632 IP 10.40.0.6 > 10.40.0.6: ICMP host 10.40.0.1 unreachable, length 92
Run Code Online (Sandbox Code Playgroud)
我的问题是:为什么 ICMP 数据包没有通过 eth1 接口显示出来?
编辑:
# ip r ls
10.40.0.0/16 dev eth1 proto kernel scope link src 10.40.0.6
Run Code Online (Sandbox Code Playgroud) 我正在使用CentOS 5.9. 我的一台服务器最近的 NIC 端口出现故障。服务器上运行的软件是硬编码的以使用eth0. 其他物理 NIC 端口正常且未使用。问题现已解决,但我很好奇,让 CentOS 相信另一个 NIC 端口是多困难eth0?
仅仅是编辑/etc/sysconfig/network-scripts/ifcfg-eth0和设置的问题HWADDR=<MAC Address of second NIC port>吗?
使用 SSH 连接到 Linux VM 是否安全?(由http://linuxzoo.net/主办)
通过使用 PuTTY 进行 SSH 连接,我是否通过这样做将我的机器暴露给互联网/主机?我应该有哪些安全问题?