小编Dan*_*Dan的帖子

如何在 Firefox 中复制标签?

是否可以在 Firefox 中克隆/复制选项卡?

基本上,另一个选项卡应该包含我尝试克隆的选项卡的相同历史记录。

firefox clone tabs duplicate

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

在 apache2.conf 中启用后 mod_expires 将不起作用

阅读此处后,我将以下代码块放入我的apache2.conf

<ifmodule mod_expires.c>
<Filesmatch "\.(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$">
    ExpiresActive on
    ExpiresDefault "access plus 2 days"
</Filesmatch>
</ifmodule>
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了 Apache 并刷新了所有 CMS 缓存,并运行了 GPI 测试,在其中我仍然收到以下错误,表明该模块不起作用:

利用浏览器缓存

在静态资源的 HTTP 标头中设置到期日期或最长期限会指示浏览器从本地磁盘而不是通过网络加载先前下载的资源。

我认为原因是它mod_cache没有打开,所以我做了a2enmod cache然后在我网站的 Vhost 中粘贴了以下代码并重新启动了 Apache。它也没有帮助,我仍然在 GPI 中遇到相同的错误:

    CacheQuickHandler off
    CacheLock on
    CacheLockPath /tmp/mod_cache-lock
    CacheLockMaxAge 5
    CacheIgnoreHeaders Set-Cookie
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我的问题是启用 mod_expires 可能缺少什么,为什么它不起作用?

server apache2

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

如何删除孤立文件?

我想在我的 NAS 上自动清理孤儿字幕文件,该文件为 KODI 提供文件。

当我在 KODI 中删除观看的电视剧集时,它会在目录中保留相应的字幕文件。

我想有一个bash脚本递归去通过电视文件夹并删除字幕文件(.SRT,或有时.xx.srt为不同的语言,其中xx是两个字母的语言代码),它也没有相应的有.mkv、.avi 或 .mp4 文件。

我的文件夹结构如下所示:

-TV
  |-Show 1
  |  |-Season 01
  |  |-Season 02
  |      |-Show 1 S02E01.mkv
  |      |-Show 1 S02E01.srt
  |      |-Show 1 S02E02.avi
  |      |-Show 1 S02E02.srt
  |
  |-Show 2 
  |   |-Season 03
  |       |- Show 2 S03E02.mp4
          |- Show 2 S03E02.en.srt
          |- Show 2 S03E02.sv.srt
Run Code Online (Sandbox Code Playgroud)

删除剧集后,它看起来像这样:

-TV
  |-Show 1
  |  |-Season 01
  |  |-Season 02
  |      |-Show 1 S02E01.srt
  |      |-Show 1 S02E02.mp4
  | …
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

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

`--frontend` 在 `do-release-upgrade` 中有什么作用,我在哪里可以找到可能值的列表?

在检查手册时do-release-upgrade,我发现它有一个--frontend参数可以和一个值一起传递给命令。但是,联机帮助页没有解释该参数究竟是做什么的,或者它的可用值是什么。

       -f FRONTEND, --frontend=FRONTEND
              Run the specified frontend
Run Code Online (Sandbox Code Playgroud)

我的假设是它允许我们通过特定的应用程序,如软件更新程序或命令行。我可以找到更好的描述和该参数的可能值列表吗?

do-release-upgrade

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

useradd 的 -d 和 -m 选项有什么区别?

当我们使用useradd,之间有什么区别-d-m?因为两者的定义听起来很相似,它负责创建一个主目录。

useradd

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

如何为路径中可用的“cat”文件创建别名

我有两个巨大的文件(每个 150G),我需要使用一种工具,我应该将它们作为单个文件提供(因为该工具只接受一个文件)。但是,出于多种原因,我不想合并这些文件,但我无法使用类似<(cat file1 file2)或 之类的内容对它们进行管道传输myfile=$(cat file1 file2),因为脚本使用输入文件的路径,而不是其内容。

所以我需要类似下面的东西:

alias myfile = "cat file1 file2"
Run Code Online (Sandbox Code Playgroud)

这样使用以下命令就可以工作:

tool_x --file /path/myfile 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个提到的命令,但它不起作用。

我只需要能够将“cat”命令的结果视为实际文件,并且可以使用路径访问该文件。

有可能实现这样的目标吗?

command-line bash alias paths cat

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

如何替换 chroot 中的 /lib/modules?

我已经安装了我的系统,其中我的模块被意外删除,所有这些,所有旧的,以及最新的 3.2.41。我已经安装了我的系统,但我chroot不知道在这里做什么。我在这里找到了一个答案,说要下载标头,当我尝试时,它说它们已经是最新版本,并创建了指向 的符号链接/lib/modules/linux-headers-pkgname/build,它允许我创建指向/lib/modules/linux-headers-3.2.41/但不能再进一步的链接。

如果有人可以帮助我解决这个问题,我已经chroot与我的正确的系统安装一起procsys/dev/pts,在这一点上,我只是不知道什么包下载安装,或如何将我需要什么放回/lib/modules。我也应该删除这个符号链接吗?我在外部驱动器上备份了 3.2.41,我可以将它复制回正确的文件夹并恢复我的模块吗?我正在使用 Ubuntu 32 位 12.04。

chroot drivers

3
推荐指数
1
解决办法
2552
查看次数

Apache 显示/而不是默认索引 html 的索引

我在我的 Ubuntu 13.10 上安装了 apache2,它运行没有任何问题。我可以通过在地址栏中键入 localhost/ 来查看默认索引页面(位于 /var/www/index.html 中)

Apache 默认页面

今天,在我将我的 Ubuntu 升级到 14. 04 之后,本地主机服务器不再工作,而是显示 / 页面的索引

Apache 索引列表

我试图重新安装一切(包括php5phpMyAdminMySQL),但问题依然存在。我该如何解决?

mysql php apache2

3
推荐指数
1
解决办法
7万
查看次数

.config/autostart 文件夹中可以放置多少个 .desktop 文件?

我怀疑文件夹.desktop中可以放置多少个文件,或者在 Linux 中总体上可以创建.config/autostart/多少个文件。.desktop

server startup-applications

3
推荐指数
1
解决办法
571
查看次数

我可以回滚已中止的 Jammy dist 升级吗?

do-release-upgrade在下载所有内容之前就杀掉了。我运行正常,但现在我只能继续进行版本升级。我无法获得任何焦点更新。我想在发布升级之前等待一段时间,但仍会进行重点安全更新。

: uname -a
Linux rita 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


: cat /etc/os-release | grep -i version
VERSION="20.04.6 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal

: cat /etc/apt/sources.list|grep -v '^#'

deb http://us.archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://us.archive.ubuntu.com/ubuntu/ jammy universe
deb http://us.archive.ubuntu.com/ubuntu/ jammy multiverse
Run Code Online (Sandbox Code Playgroud)

在开始更新前 1 天,我对系统进行了 borg 备份,但几分钟后改变了主意。

我可以回去(没有太多痛苦)还是必须前进?

upgrade do-release-upgrade 20.04 22.04

3
推荐指数
1
解决办法
491
查看次数