我想设置我自己的 OCSP Responder 用于测试目的,这需要我有一个根证书,其中包含一些从中生成的证书。
我已经设法使用 来创建自签名证书openssl
,并且我想将其用作根证书。下一步是创建派生证书,但是,我似乎找不到有关如何执行此操作的文档。有谁知道我在哪里可以找到这些信息?
我目前可以通过下面的方式创建 Root 和 A 证书,但我还没有找到如何制作更长的链:
# Root certificate is created like this:
openssl req -new -newkey rsa:1024 -nodes -out ca.csr -keyout ca.key
openssl x509 -trustout -signkey ca.key -days 365 -req -in ca.csr -out ca.pem
# Certificate A is created like this:
openssl genrsa -out client.key 1024
openssl req -new -key client.key -out client.csr
openssl ca -in client.csr -out client.cer
Run Code Online (Sandbox Code Playgroud)
据我所知,Ubuntu 基本上是一个 Debian Linux,预装了一些额外的应用程序和驱动程序,以使其更加用户友好。
这就是全部?或者两者之间是否存在更深、更根本的区别?
我想创建一个小脚本,在用户系统上安装一些 truetype 字体。在我的 Ubuntu 机器上,truetype 字体位于/usr/share/fonts/truetype
. 但是,我不确定这个位置是否在所有机器上都相同。有没有办法找出 truetypes 字体在任何 Linux 系统上的存储位置?
更新
经过一番研究,我发现该路径usr/share/fonts/truetype
是在 XML 文件中指定的/etc/fonts/fonts.conf
。这是一个 XML 文件,所以我可以使用 XPath 来获取目录:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Run Code Online (Sandbox Code Playgroud)
但是我不知道这个文件是否会存在于所有(或大多数)Linux 系统上。
我使用谷歌地图创建了一条路线。我想以最大缩放比例在卫星视图中截取这条路线的屏幕截图。但由于它不适合我的屏幕,我不能这样做。有没有办法解决这个问题?
我一直在尝试从 MKV (Matroska) 文件中删除不需要的音频流。我要这样做的原因是为了避免在 Windows Media Player 中手动选择所需的流。
输入文件提供以下 ffmpeg 信息:
Stream #0.0: Video: mpeg4, yuv420p, 704x396 [PAR 1:1 DAR 16:9], 29.98 tbr, 1k tbn, 29.98 tbc
Stream #0.1(eng): Audio: aac, 24000 Hz, 5.1, s16
Stream #0.2(jpn): Audio: aac, 24000 Hz, 5.1, s16
Stream #0.3(eng): Subtitle: 0x0000
Stream #0.4(eng): Subtitle: 0x0000
Stream #0.5: Attachment: 0x0000
Stream #0.6: Attachment: 0x0000
Run Code Online (Sandbox Code Playgroud)
由于我想要流 0、1 和 3(子),因此我的 ffmpeg 命令如下所示:
ffmpeg -i input.mkv -map 0:0 -map 0:1 -map 0:3 -vcodec copy -acodec libmp3lame -newsubtitle test.mkv …
Run Code Online (Sandbox Code Playgroud) 这个问题是我上一个问题的后续:什么是 mp4v 和 mp4a?
我知道 mp4v 是在 MPEG-4 容器中使用的编解码器。H264 也是一种编解码器,可用于 MPEG-4 容器。
在我的测试中,H.264 和 mpv4 都能够产生相似的质量(我使用 GStreamer 的 x264enc 和 ffmpeg_mpeg4 组件进行了测试。)
那么所使用的算法之间是否存在任何关键差异。或者 mp4v 只是 H.264 的另一个名称?
我已经使用 OSX 服务器和 Ubuntu 主机设置了 Synergy。它运行良好,只是鼠标滚轮在 Linux 中不起作用。我曾经使用 xev 命令来验证在操作鼠标滚轮时根本没有注册任何输入。
我发现了关于这个问题的各种错误报告,可以追溯到 2009 年,但没有解决方案。
我还发现了一些可以下载源代码补丁的博客文章。但是当我尝试构建代码时,我收到了关于缺少 i386 目录的错误。(我担心尝试自己构建项目会导致很多小时的挫折......)
有谁知道我可以在哪里下载带有应用补丁的 OSX 版本?
我经常使用 Ubuntu 的 GNOME 终端通过 ssh 连接到外部服务器。重新启动服务器时,终端显示以下消息:
# reboot
Broadcast message from root (pts/0) (Wed Sep 29 13:52:26 2010):
The system is going down for reboot NOW!
#
Run Code Online (Sandbox Code Playgroud)
几秒钟后,终端不再响应击键、CTRL-c、CTRL-d 等……唯一的转义似乎是从 GUI 关闭终端窗口。
有谁知道在远程服务器重新启动后退出 ssh 的更优雅的方法?
多年来,我经常不得不重新安装 Windows。我的所有数据都在一个单独的硬盘驱动器上,所以我可以格式化我的 C 驱动器并从头开始。但这需要很多时间,然后我还需要重新安装驱动程序和经常使用的应用程序,例如 Google Chrome、Windows Live Messenger、uTorrent 等……然后我还丢失了所有程序数据,例如 iTunes 播放列表、uTorrent 元数据(下载进度等),聊天记录,...
我正在寻找使这个过程更顺畅的方法。有什么建议或提示吗?
顺便说一句,我目前仍在使用 Windows XP。
编辑
杀手级应用似乎是“磁盘克隆”。至于我,获胜者绝对是Clonezilla!这是我实际尝试过的唯一一个..,但我可以使用 LZO 压缩制作磁盘映像,这意味着恢复映像非常快!
Ninite也非常有帮助。它就像突触包管理器,但适用于 Windows,并带有基于 Web 的 UI。
我不确定DriverMax. 导出您的驱动程序听起来像是一个很酷的功能。最酷的功能是驱动程序更新管理器,但会带您进入一个加载了广告的网页,驱动程序下载需要某种帐户,如果您没有这样的帐户,则必须等待 30 秒才能开始下载. 这是我通常远离的那种软件。这些功能仍然非常有吸引力,所以我可能会深入研究。
播放 MP4 文件时,VLC 告诉我视频和音频编解码器是 mp4v 和 mp4a。在低比特率下质量很好。但是,MP4 Streaming Faq告诉我 mp4v 表示原始 MPEG4 流。这是什么意思?它显然不是未编码的视频。