小编shi*_*ish的帖子

您在 Apache 2 中的何处全局设置 ServerName 指令?

注意:这与我的问题有关:“ Apache 2.4 不会重新加载,我的配置有问题吗? ”。

我正在尝试在本地测试本地站点。据我了解,Apache 2(也许还有 Apache)有一个叫做VirtualHost. 我的一点理解告诉我,虚拟主机是一种服务器/IP 地址可以为多个域提供服务的方式。

无论如何,我在运行 Apache 2configtest以查看失败的地方时遇到以下错误。我正在运行 Apache 2.4.10-1,似乎 Apache 2.2 和 Apache 2.4 之间发生了很多我不知道的更改。

$ sudo apache2ctl configtest
[sudo] password for shirish:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Run Code Online (Sandbox Code Playgroud)

这是/etc/hosts文件:

 $ cat /etc/hosts
127.0.0.1    localhost
127.0.1.1    debian mini
Run Code Online (Sandbox Code Playgroud)

我也看到一个空/etc/hosts.conf文件。也许里面的数据/etc/hosts需要复制到/etc/hosts.conf服务器才能识别?

我的主机名: …

debian configuration apache-httpd

52
推荐指数
3
解决办法
23万
查看次数

Linux Kernel 项目在早期是如何跟踪错误的?

我们都知道 Linus Torvalds 因为 Bitkeeper 的问题创建了 Git。不知道(至少对我而言)是,在那之前如何跟踪问题/故障单/错误?我试过了,但没有得到任何有趣的东西。我能够就该主题进行的唯一讨论是Linus 对使用 Bugzilla 的担忧

推测: - 人们在初始阶段跟踪错误的最简单方法是将票放在自己的分支中,但我确信这不会随着噪音超过好错误而迅速扩展。

我见过并使用过 Bugzilla,除非您有时知道正确的“关键字”,否则您会被难住。注:我在最初几年(1991- 1995年),它们如何特别感兴趣用于跟踪问题。

我确实查看了两个线程,“内核 SCM 传奇”和“琐事:git 何时自托管? ”但是这些都没有提到早期内核的错误跟踪。

我四处搜索,但没有找到 1991-1992 年存在的任何 FOSS 错误跟踪软件。Bugzilla、Request-tracker 和其他工具出现得更晚,所以它们似乎已经过时了。

关键问题

  1. 那时,Linus、子系统维护者和用户是如何报告和跟踪错误的?
  2. 他们是否使用了一些错误跟踪软件,制作了一个错误分支并手动提交了关于其中的错误的问题和讨论(这样做会很昂贵且很痛苦),或者只是使用电子邮件。
  3. 很久以后,Bugzilla 出现了(1998 年首次发布),这似乎是之后报告错误主要方式

期待更清晰地了解过去的事情是如何完成的。

linux kernel git history

30
推荐指数
2
解决办法
2172
查看次数

如何为不同的 git repos 设置用户名和密码?

?[$] cat ~/.gitconfig

[user]
    name = Shirish Agarwal
    email = xxxx@xxxx.xxx
[core]
    editor = leafpad
    excludesfiles = /home/shirish/.gitignore
    gitproxy = \"ssh\" for gitorious.org
[merge]
    tool = meld
[push]
    default = simple
[color]
    ui = true
    status = auto
    branch = auto
Run Code Online (Sandbox Code Playgroud)

现在我想把我的 git 凭据放在 github、gitlab 和 gitorious 上,这样每次我都不必在浏览器上查找凭据。如何做到这一点,所以它是自动化的?

我正在运行 zsh

password git

29
推荐指数
2
解决办法
9万
查看次数

有没有办法在文本文件/脚本中只显示未注释的行?

很多时候,当手动搜索文件时,有太多的评论让您眼花缭乱,您开始希望有一种方法可以让您只显示那些没有评论的行。

有没有办法用 cat 或其他工具跳过评论?我猜有一种方法,它涉及一个正则表达式。我希望它只是显示而不是实际删除任何行等。

注释采用# 形式,我使用 zsh 作为我的 xterm。

grep zsh text-processing regular-expression cat

26
推荐指数
3
解决办法
5万
查看次数

为什么 GNU Info 没有成功?

根据我的知识/理解,帮助和人是同时出现的,或者它们之间的时间差异很小。然后 GNU Info 进来了,从我所看到的内容来看,它比人类更冗长、更详细,而且可以说要好得多。即使在今天,人类中的许多条目都是神秘的。

我经常想知道为什么在很多方面都优于人的信息根本没有成功。我仍然看到人们制作手册页而不是信息页。是因为没有有用的信息工具吗?两者的许可证中有什么吗?或者其他一些没有得到它应得的成功信息的因素?

我确实在 unix stackexchange 上看到了一些问题,特别是 GNU 信息什么?help、info 和 man 命令之间的区别等等。

man gnu history info

25
推荐指数
1
解决办法
1650
查看次数

在电脑上工作或做任何事情时,我如何获得 30 分钟的休息时间?

我正在运行 Debian。很多时候我会因为在电脑上呆太久而局促(或什么)。有什么工具可以让我在 30-40 分钟后休息一下?

我记得看到过一些东西,但我忘记了它叫什么。

linux software-rec debian health

24
推荐指数
4
解决办法
9449
查看次数

有没有办法衡量ext4lazyinit的进度?

我在这里问了一个关于 ext4lazyinit 的问题。从我阅读和理解的所有内容来看,它只是允许您开始使用硬盘,而无需为您的文件系统创建所有 inode。

您知道或可以衡量的唯一方法是ext4lazyinitiotop. 有没有办法以百分比形式获得进度?

kernel debian ext4

21
推荐指数
2
解决办法
7859
查看次数

使用 mpv 使字幕 (.srt) 变大或变小

如何使用 mpv 使字幕显得更大或更小?大多数时候字幕是 .srt 格式,但有时也在电影本身中?

有没有办法做到这一点 ?

还有一个我可以放置的默认配置变量,以便使用我自己的字体和粗细等统一播放字幕。

mpv

20
推荐指数
4
解决办法
3万
查看次数

如何在 debian 中使用 gpg 从密钥服务器导入密钥?

AFAIK 关于 gpg/pgp 的基本概念是,对于想要在他们之间建立信任的两个人来说,发布公钥和私钥(私钥由创建它的用户保存,不共享)具有强度(一次 1024 位,现在 4096 位,将来 8192 位,依此类推)。

现在,他们两个需要将他们的公钥发布到密钥服务器(类似于电话目录),并提供指向发布这些密钥的密钥服务器的链接。

现在,如果我去服务器说https://pgp.mit.edu/并搜索 ashish,我将需要很多

https://pgp.mit.edu/pks/lookup?op=get&search=ashish&op=index

假设我想要的 Ashish 是这个 DAD95197(只是一个例子)我将如何导入该公钥?

我确实尝试过

??[$] gpg --keyserver pgp.mit.edu --recv-keys DAD95197

gpg: keyserver receive failed: No keyserver available
Run Code Online (Sandbox Code Playgroud)

但可以看出那没有用。

debian gpg pgp

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

使用 mpv 自动播放字幕

字幕文件有多种格式,从 .srt 到 .sub 再到 .ass 等等。有没有办法告诉 mpv 搜索字幕文件和媒体文件,以及是否可以自动开始播放文件。目前我必须做这样的事情,这取决于文件名 -

[$] mpv --list-options | grep sub-file                                                                                              
(null) requires an argument
 --sub-file                       String list (default: ) [file]
Run Code Online (Sandbox Code Playgroud)

期待答案。

更新 1 - 具有 .srt(或下标)的典型电影

[$] mpv Winter.Sleep.\(Kis.Uykusu\).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv                                                    
(null) requires an argument
Playing: Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv
 (+) Video --vid=1 (*) (hevc)
 (+) Audio --aid=1 (aac)
 (+) Subs  --sid=1 'Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.srt' (subrip) (external)
[vo/opengl] Could not create EGL context!
[sub] Using subtitle charset: UTF-8-BROKEN
AO: [alsa] 48000Hz stereo 2ch float
VO: [opengl] 1280x536 yuv420p
AV: 00:02:14 / …
Run Code Online (Sandbox Code Playgroud)

shell configuration ffmpeg mpv

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