标签: web

是否有网站可以搜索不同 linux 发行版的默认安装的文件内容?

在运行 Ubuntu 11.04 的计算机上的文件 /etc/services 的第一行中可以找到文本字符串“网络服务,Internet 样式

erik@laptop:~$ head -1 /etc/services
# Network services, Internet style
Run Code Online (Sandbox Code Playgroud)

您知道是否有一些网站可以查询文本字符串“网络服务,Internet 样式”,然后找出该文本字符串出现在哪些 Linux 发行版和哪些文件中。

我知道 Linux 安装的文件树和文件内容会有所不同,具体取决于您在安装过程中如何回答问题,但能够查询默认安装会很有用。

很难看出搜索文本字符串“网络服务,Internet 风格”的用处,但它只是被视为此类网页应该能够搜索的内容的示例。

更新:以下是此类网站的一些用例:

例如,如果您一直在 /etc 下的某处编辑配置文件,但您忘记了配置文件的原始版本是什么样的,则可以使用这样的网站(如果该网站还允许您搜索文件名)。大多数(或者全部)Linux 发行版都提供了一个包系统(例如 rpm 和 deb),您可以通过查询包系统来找到配置文件的原始文件内容。但这比访问网页具有更高的学习曲线。

有时,配置文件可能位于不同 Linux 发行版的不同路径下。如果您知道要在配置文件中找到的一些文本字符串,您可以通过查询网站轻松找到不同 Linux 发行版下文件名的路径(以及默认文件内容)。

distros linux search web files

5
推荐指数
1
解决办法
394
查看次数

用于虚拟化的 WebGUI?

是否也可以通过 WebGUI 访问任何虚拟化?

我的意思是终端上的管理部分就足够了,但是我们需要为“客户”提供虚拟化/webgui 解决方案。

这样他们就可以例如:重新启动他们的来宾机器或在它“冻结”[bsod/kernel panic] 或克隆它时到达它,等等。

有带有 xen-shell 的 Xen,但它并不好,因为它只能通过终端使用。

任何解决方案?

linux web virtualization

5
推荐指数
1
解决办法
2970
查看次数

需要下载工具——带有自定义标题、恢复、重试、自定义文件名输出和动态重定向

简单的问题——我需要一个下载管理器、控制台、GUI,没关系。问题在于以下功能:

  • 自定义标头——我必须传递一个 cookie 才能下载(授权)

  • 恢复——所以如果下载因任何原因停止,我可以从 50%(例如)继续,而不是从开始

  • 重试——这样程序就可以自动尝试建立连接并再次下载

  • 自定义文件名输出——所以我可以给出特定的文件名,数据去哪里

  • 和动态重定向——所以如果我向服务器询问文件X,而服务器回答“好的,这里是X?token=767”下载器将接受原始名称—— X(即它会认为它与我要求的相同)

因为我更喜欢控制台,所以到目前为止我尝试了 wget、curl、aria2c。他们都失败了。wget 不处理自定义文件名输出(它只是一个文件的转储)并且它被重定向“愚弄”——即与上面的例子一样,它会将数据存储在文件中X?token=767,这实际上破坏了恢复和重试,因为每次重新连接令牌都会发生变化。

aria2c 和 curl 甚至没有开始下载。我的猜测是,他们根本不接受重定向,aria2c 一次又一次地以 0 字节下载重试,但没有成功,curl 从服务器下载响应,文件被移动到X?token=767.

为了记录,在我的下载命令下面:

获取

wget -rc --no-cookies --header "Cookie: COOKIEKEY=COOKIEVALUE" \
     "https://www.foo.bar/file.gz"
Run Code Online (Sandbox Code Playgroud)

咏叹调2c

aria2c -o f.gz --check-certificate=false -c -m0 \
       --header="Cookie: COOKIEKEY=COOKIEVALUE" \
       "https://www.foo.bar/file.gz"
Run Code Online (Sandbox Code Playgroud)

卷曲

curl -o f.gz -C - --retry 1000 \
     -H "Cookie: COOKIEKEY=COOKIEVALUE" \
     "https://www.foo.bar/file.gz"
Run Code Online (Sandbox Code Playgroud)

download wget web

5
推荐指数
1
解决办法
1224
查看次数

是否有我可以在没有 root 权限的情况下运行的轻型 HTTP 代理?

我所在的网络在大多数机器上都阻止了传出端口 8080(即我无法访问端口 8080 上的服务)。

然而,网络上的一些机器没有这个限制。

我想在不受限制的机器上运行代理,并通过该代理将传出请求转发到 8080。

我在这些机器上都没有 root 访问权限。

我看过鱿鱼,它在我想运行代理的机器上编译得很好,但由于它是一项服务,我认为我无法在没有 root 访问权限的情况下有效地运行它。

我也尝试过 ssh 端口转发,但由于在不受限制的机器上没有运行服务,我认为 ssh 不会解决我的问题。

如果有其他方法可以实现这一目标,我也对此持开放态度。

http-proxy web not-root-user

5
推荐指数
1
解决办法
2017
查看次数

下载一个包含所有需要的图形和链接的 pdf/zip 文件的 html 页面

我想从一个 URL 下载一个网站,在本地查看它,更准确地说:

  • 下载一个单独的html 页面(没有其他链接的 html 页面)以及显示它所需的所有内容(css、图像等)
  • 还要下载所有类型为pdf和 的直接链接文件zip
  • 并更正指向它们的所有链接,以便链接在本地工作。
  • 其他链接(例如到 html 文件)应该保持不变。

我对所有基于 linux 的工具持开放态度(macports支持会很好),wget但到目前为止对我来说并没有奏效。

编辑: wget -E -H -k -K -p接近我想要的,但如何包含 pdf 和 zip 文件?(来源: Stackoverflow

download wget web

5
推荐指数
1
解决办法
8888
查看次数

Vim-Like (Webkit) 浏览器中的模糊字体

我最近尝试了几种类似vim的浏览器,例如uzblvimbdwb

它们的共同点是在某些页面(例如stackexchanggithub )中呈现的模糊字体

在此处输入图片说明

我搜索并发现问题是由名为Clean的位图字体引起的。我将此添加到我的~/.config/fontconfig/fonts.conf但我没有运气。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
        <selectfont>
        <rejectfont>
            <pattern>
            <patelt name="family">
                <string>Clean</string>
            </patelt>
            </pattern>
        </rejectfont>
        </selectfont>

    </fontconfig>
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题(最好不牺牲我所有的位图字体)。

fonts browser web fontconfig

5
推荐指数
1
解决办法
891
查看次数

w3m可以自动搜索输入的文本吗?

有没有办法配置 w3m,以便使用“U”,即在 URL 字段中输入文本后,浏览器将自动在其前面添加“google.com/search?q=”?

或者可以使用或定义其他命令来获得相同的效果吗?我尝试通过“#”调用 shell 脚本,但它只是将输出传递到缓冲区。

internet web w3m

5
推荐指数
1
解决办法
2117
查看次数

我应该在 /opt 还是 /srv 中安装自定义 Web 应用程序?

我的理解是自定义/非发行版软件应该安装在/opt. 然而,在 Django 部署教程 [ 1 ] 中,我发现了一个安装 Django Web 应用程序的建议,/srv该应用程序被描述为包含由系统提供的特定于站点的数据

非发行版 Web 应用程序应该安装在/opt或中吗/srv

fhs software-installation web

5
推荐指数
1
解决办法
2495
查看次数

在 debian/ubuntu 存储库中是否有类似这个网络浏览器的东西?

自从我的网络浏览真正适合我以来已经有一段时间了。

我真正想要的是:

启用了 javascript 的 Web 浏览器,具有基于选项卡的浏览系统,可以使用控制台和 GUI 同时进行控制。

例如,我希望能够...

1)打开一堆标签

2)转到控制台并告诉它诸如“复制在每个选项卡中打开的url并将其与html一起写入文件,为每个打开的选项卡”

换句话说,我希望能够在闲暇时使用选项卡进行浏览,然后编写遍历每个选项卡的脚本。这样的东西存在吗?

software-rec browser web

4
推荐指数
1
解决办法
173
查看次数

使用“主机”获取网站的 ip?

为什么当我运行命令时,host examplewebsite.com它给了我网站的 ip,但对于某些网站,当我在地址栏中键入该 IP 地址并按 Enter 时,它会显示一个 404 页面?

它不应该带我到我从中获得 ip 的网站吗?

hostname web http

4
推荐指数
1
解决办法
127
查看次数