linux - 通过一个命令或一系列命令访问数据中心中的所有机器

标签 linux database unix networking

我最近在一家大型软件公司面试了他们的网络服务中心的数据库工程师职位。面试官问了我一个问题:“如果你要通过一台计算机访问我们数据中心的所有计算机或机器,那你该怎么做?” 他还问:“如果你的磁盘已满,你找到了导致该问题的文件,你将其删除,但它仍然显示磁盘已满。这是什么原因?”好吧,我不知道这两个问题的答案,所以有人可以解释答案吗?

最佳答案

对于文件删除,许多用户界面将文件移动到“回收”目录,而不是实际删除它。通常需要一些特殊的用户操作来直接删除它,以及从回收中删除它。

即使对于实际的文件删除,文件系统的相关部分也可能需要几秒钟到几分钟的时间才能识别出它已增加了可用空间,尤其是对于非常大的文件。

<小时/>

有关访问所有计算机的问题似乎是一个棘手的问题。 “如果你要访问所有计算机......”意味着它已经完成。适当的结尾是“……你会怎么做?”我想到了很多方法:

  • 走进去并获得实际访问权限。
  • 登录所有系统。
  • 编写一个访问所有系统的程序,可能是网络服务器或数据库服务器等。

关于linux - 通过一个命令或一系列命令访问数据中心中的所有机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033093/

相关文章:

linux - 通过 sftp 连接进入最后创建的目录

android - 从适用于 Android 的 sqlite 数据库中存储和检索 blob

mysql - Sum 函数仅返回一层层次结构

java - (可能)数百个移动客户端访问 MySQL 数据库的最佳方式是什么?

linux - 尝试将正则表达式传递给 grep

linux - 如何将bash变量传递给cmd?

linux - 执行嵌套 bash 脚本时找不到命令

linux - 使用 awk 删除重复行并仅打印文件中的最新行

linux - 用于在内核空间中捕获数据包的缓冲区大小?

linux - 不断收到错误 : ModuleNotFoundError: No module named 'piecash'