我遇到了一些情况,在 du 手册页中看不到任何内容。
1) 我只想查看子目录中大于特定大小的文件。2)我使用 du -sh > du_output.txt 我看到输出如选项 -s 和 -h 所描述的那样,我更感兴趣的是输出是否采用某种格式,例如
dir0--->dir1-->dir3-->dir4
| |
->dir2 |-file1
|-file2
Run Code Online (Sandbox Code Playgroud)
如果上面是目录布局,而我只想查看所有子目录中各个目录的大小,那么我该怎么办(每个子目录的深度是可变的)
嗨,这是一种情况,我在公司数据中心有一台用于项目的服务器。我在端口 22 上可以通过 SSH 访问这台机器。在这台服务器上运行着一些虚拟机,然后在许多其他操作系统正在运行的每件事的背后。现在,由于我在数据中心防火墙后面,我的主管问我是否可以做一些事情,让互联网上的许多人直接访问这些虚拟机。我知道如果我被允许在 22 以外的端口上获得流量,那么我可以进行端口转发。但是由于我不允许这样做,所以在这种情况下可以解决什么问题。想要连接的人可能完全是白痴。他们可能只是在他们的机器上打开腻子就很高兴,甚至可能是 filezilla。
我手上没有防火墙,也没有打开 22 以外的任何端口,事实上,即使我要求他们也不允许打开。2 次 SSH 不是我的主管想要的东西。
这是一种情况,因为我的服务器上的日志文件已经增长到几 GB 我备份了目录 /var/log 然后手动备份 /var/log 的每个子目录以及我所做的大文件
cat > /var/log/file_which_is_big
Run Code Online (Sandbox Code Playgroud)
按2次回车键(基本上用空格覆盖这些文件)然后
Ctrl+C
Run Code Online (Sandbox Code Playgroud)
所以基本上我把这些文件写成了空白。
现在,当我打开 /var/log/auth.log 时,我看不到任何条目(这也是我写过之后的预期),但是当我退出 SSH 会话并再次登录时,我也没有在 auth 中看到任何条目。除了重新启动机器以确保我继续获取 /var/log/auth.log 中的条目我不确定哪个服务写入此文件之外,还有其他方法可以记录日志。
这是一个 Ubuntu 10.04 服务器。
这是我注意到的一个情况。我有一个服务器,我通过 SSH 登录,当我从lan登录时,一切正常,我注意到即使连接空闲(即我没有在刚刚登录的 SSH 会话上做任何事情)连接是存活很长时间,但是如果我从互联网在同一台服务器上执行 SSH,那么一段时间后连接就会断开。服务器是 Ubuntu 10.04 服务器版服务器。这可能是什么原因?
我有一台不支持 VT 的 64 位笔记本电脑。这是一台戴尔机器。对于一些恢复(我有一台我正在恢复其 rsync 备份的服务器),我必须有一个 64 位来宾。来宾操作系统是 CentOS。我的主机操作系统是 Ubuntu 10.04(包含所有更新),要创建的来宾是 CentOS 64 位 5.5 版本。
当我从 ISO 开始安装时,它停止说您的 CPU 不支持长模式。使用 32 位发行版。我来到 Virtualbox 是因为我在使用 Vmware 时遇到了类似的错误,我在这里的一个线程中发布了如何在另一台不支持 vt 的 64 位机器上运行 vmdk 图像,该线程似乎已被抑制,因此发布了这个新的。
所以我得到了一个 vmdk 文件(这是一个好心的朋友给我的),它在他的支持 VT 的硬件上创建了 64 位来宾,所以我尝试在 Virtualbox 中导入相同的文件。不幸的是,我没有看到任何我可以选择的选项用于将 vmdk 文件导入到 Virtual box(尽管有导入开放虚拟图像格式的选项)所以我想从头开始创建一个来宾操作系统,并尝试使用 Virtualbox 在这个系统上创建 64 位来宾。Virtualbox 从这里下载 http://download.virtualbox.org/virtualbox/4.0.2/virtualbox-4.0_4.0.2-69518~Ubuntu~lucid_amd64.deb 并成功安装。但是 1) 要导入 vmware 文件,Virtualbox 中没有选项 2) 在上述情况下,在 64 位硬件上创建 64 位客户机失败。
是否有相同的补救措施。提前致谢。