随着 NSA 披露的所有偏执狂,我想知道为什么 Debian 软件包安装机制不支持 HTTPS 进行传输,更不用说默认使用 HTTPS 了。
我知道 Debian 软件包使用 GPG 进行某种签名验证,但是,考虑到这在安全方面的重要性,我仍然认为使用 HTTPS 传输而不是 HTTP 会太难。
编辑:我主要想保护自己免受中间人攻击(包括只是流量嗅探),而不是 Debian 镜像管理员。HTTP 存储库将整个系统放在桌面上,供任何窥探 Debian 镜像流量的人使用。
我有一个 Mini2440 ARM 板,我已经使用multistrap.
我曾经tmux在不同的窗口中运行多个进程/etc/rc.local。我使用它的串行端口和一个getty在该端口上运行的 inittab 条目连接到板。我picocom用作串行通讯器。
root 登录后,~/.bashrc将他附加到已经运行的 tmux 服务器,并且可以轻松监控进程。实际命令是exec tmux attach-session -t "main". tmux 使用默认配置运行。
一切正常,除了一个进程(周围的 shell 脚本pppd)没有Ctrlc从终端接收,而其他进程接收。也Ctrl\有效。也 kill -INT <pppd_pid>有效,但kill -INT <shellscript_pid>无效。
我真的需要Ctrlc工作。这个设置有什么问题?
编辑:这里是stty -ashell 脚本中的输出,就在之前pppd:
speed 38400 baud; rows 23; columns 80; line = 0;
intr = ^C; quit = ^\; erase = …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过连接 GSM 调制解调器的串行端口连接到 GPRS 网络。
当我/usr/sbin/pppd call <peer_name>从命令行调用时,它会正确接收并处理来自键盘的Ctrl+ C。
但是当我将完全相同的命令放在一个空的 shell 脚本中时(#!顶部有或没有 shebang ),chmod +x它并从 shell 提示符运行它,然后pppd开始运行 - 但它完全忽略了Ctrl+C组合键。Ctrl+Z工作正常。
这是pppd对等文件的内容
nodetach
dump
connect "connect_script"
disconnect "disconnect_script"
/dev/ttyS0
noauth
Run Code Online (Sandbox Code Playgroud)
我测试了另一个我为连接到 PPTP VPN 服务器而创建的对等文件 - 具有相同的结果。PPTP 不需要聊天脚本,所以我排除了chat命令或串行端口链接属性的问题。
操作系统是 debian 7。
任何想法这里发生了什么?
我正在将我的 Debian 系统更新到一个新的主要版本,由于 Debian 以拥有 Linux 发行版中最大的软件存储库之一而闻名,我很想知道自上一个版本以来添加了哪些软件包。目前我正在从 Debian 10 "Buster" 更新到 Debian 11 "Bullseye"。
这样的列表是否由 Debian 项目人员维护,否则如何构建它,可能使用 APT 查询?
显然只看到版本更新的包不应该被计算在内。看看哪些软件包已被删除也会很有趣。
据我所知,一个 HTTP 请求和响应构建了一个 TCP 连接。要在无 GUI 服务器上调试 Web 应用程序,我希望能够在单个可区分实体(相同颜色、文件、数据库记录等)中捕获这些 TCP 流。
tcpdump只能在 IP 数据包到达或离开时进行保存,无需排序或重新组装。tcpflow更进一步,在单独的文件中重新组装 TCP 连接,但将发送和接收流放在单独的文件中,这使得快速调试很烦人。我确信我可以编写一个脚本甚至单行来合并相关文件,但我猜测tcpflow这项工作的包装器可能会引入tcpflow. 我也很懒惰,正在寻找更清洁的解决方案。
任何建议,将不胜感激。
使用route命令时,-nswitch 可以解决问题。如何使用ip route命令获取数字输出?它的手册页没有提到任何类似的东西。具体来说,我需要0.0.0.0而不是default.
我正在尝试从 URL 列表中批量下载所有书籍。该列表位于 http://ligman.me/W3TuLr 中的文本文件中。我正在尝试wget在 linux 上使用它。所有这些 URL 似乎都是使用 URL 缩短服务创建的。问题是当我运行时wget --server-response --input-file=list.txt,文件下载正常,但是 wget 使用缩短的 URL 标记作为它们的名称,而我可以在服务器响应中看到Location直接文件 URL的标头中包含真正可读的书名。
我怎样才能wget以可读的文件名写入输出文件?wget版本是 1.13.4。
我对可以执行相同任务的任何其他 Linux 命令持开放态度。