在浏览器中显示Linux文本文件

时间:2017-09-25 07:48:46

标签: shell webpage

民间,

我在Linux(RedHat)中有日志文件。我想在Windows Web浏览器中显示日志文件。我怎么能实现这个目标?我用Google搜索了几乎所有的网页都谈到了Linux中的Web.Not linux in Web。

2 个答案:

答案 0 :(得分:1)

对于位于本地计算机(运行浏览器的Linux桌面)上的文件/var/log/message.log,您可以打开 您浏览器中的file:///var/log/message.log URL

顺便说一下,这样做可能是一个坏主意。我强烈建议使用终端和shell实用程序(例如less(1)grep(1))来检查日志文件和管理系统。

或者,编写自己的Linux程序,使用一些HTTP 服务器库,如libonion,在其中使用一些花哨的AJAX,Javascript(可能是JQuery)和WebSockets技巧来很好地显示< em>不断发展的日志文件。这样的项目可能需要几周的时间(请考虑将其开放)。请注意,libonion提供了一个oterm示例,其中显示了浏览器中的Linux终端(即使浏览器在其他计算机上运行)。您可以尝试(通过Windows浏览器运行Linux命令)。

还要看webmin;它是远程Linux管理的Web界面。

另请考虑PuTTY,这是一个Windows客户端,可以远程访问和登录某个Linux服务器(具有SSH服务器)。

您还可以在远程Linux计算机上安装和配置Web服务器,并将其提供给您的日志文件(请注意,向所有人显示日志文件存在安全风险)。

答案 1 :(得分:0)

这很神奇。 "python -m SimpleHTTPServer 8155" 使用您首选的开放端口运行,您可以访问浏览器中的所有文件。