我有两个包含数千行的日志文件。预处理后,只有一些行不同。这些剩余的线条要么是真正的差异,要么是经过混洗的线条组。
统一差异让我可以看到详细的差异,但它使人工与眼球比较变得困难。并排差异对于比较似乎更有用,但它也增加了数千条未更改的行。有没有办法兼顾两全其美?
请注意,这些日志文件是由xscope
监视 Xorg 协议数据的程序生成的。我正在寻找可以应用于类似上述情况的通用工具,而不是专门的网络服务器访问日志分析工具。
http://lekensteyn.nl/files/qemu-sdl-debug/(log13
和log14
)提供了两个示例日志文件。可以在xscope-filter
删除时间戳和其他次要细节的文件中找到预处理器命令。
我们可以通过以下方式轻松连接 ssh
到具有公共 IP 的远程机器。
但是现在我有一台没有公共 IP 的远程机器,我需要从我有公共 IP 的机器连接到它。这样,远程机器应该启动这个连接(添加一个客户端)。
我需要它,因为我的祖父在没有公共 IP 的计算机上,有时他的系统需要帮助。
在 Windows 上的类似情况下,我使用了 VNC 连接(通过 TightVNC),TightVNC 服务器有一个选项“添加客户端”:用户刚刚输入了客户端的 IP(即我的公共 IP),我的客户端已经处于“侦听模式”,并且当“服务器”添加一个客户端时,连接被初始化。
那么,是否可以通过 SSH 连接执行相同的技巧?
在深入研究 X Windows 或 X11 的东西时
我发现 X display 使用 MIT-MAGIC-COOKIE 来允许客户端-服务器交换显示数据。
我不明白的一件事是我能够使用命令在服务器(Xclient)中定位和查看 MIT-MAGIC-COOKIE
xauth list
Run Code Online (Sandbox Code Playgroud)
我看到类似的东西
James5/unix:10 MIT-MAGIC-COOKIE-1 1bcafdd569b2e1e6dd0dfaf446f437a6
James5/unix:13 MIT-MAGIC-COOKIE-1 5e536e4c17c94372ebc932f6d1c43abc
James5/unix:15 MIT-MAGIC-COOKIE-1 999ac8b086f2f8091aa970f40b739ff4
James5/unix:11 MIT-MAGIC-COOKIE-1 89287e67dfc851c5e7188fc5b7e4dc31
Run Code Online (Sandbox Code Playgroud)
但据我所知,用户端也应该有这个 cookie,以便从接收到的 X 显示数据中比较 cookie。
但是当我回到我的“用户端”笔记本电脑并输入时
Black@Black-PC ~
$ xauth list
Run Code Online (Sandbox Code Playgroud)
出现这样的错误信息...
xauth: file /home/Black/.Xauthority does not exist
Run Code Online (Sandbox Code Playgroud)
我到底在哪里可以找到用户端的 .Xauthority 文件?