cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
Run Code Online (Sandbox Code Playgroud)
然后 apt-get 更新失败。
如果我删除第二行,那么上面的命令工作正常。
我检查了存储库。没有名称为 jessie-updates 的文件夹。
我们有许多需要 apt-get 更新的 docker 版本。
我无法更新所有 docker 文件以删除第二行。
继续进行的最佳方法是什么,以及它们是否被永久删除或临时故障
我正在寻找一种将我在 Debian Linux 中的时间显示为时间戳的方法,例如
1279628325
Run Code Online (Sandbox Code Playgroud)
我找不到任何选项可以使用该date命令执行此操作。有任何想法吗?
在 Debian/Linux 中运行多个 USB 网络摄像头会导致以下错误:
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
Run Code Online (Sandbox Code Playgroud)
在运行 cheese 和 xawtv 产生相同的错误后,最初似乎是 OpenCV 中的一个编程问题变成了对神秘硬件/软件问题的探索。
显然,这是由网络摄像头请求 USB 主机控制器上的所有可用带宽引起的。考虑到这一点,我决定运行wireshark和capinfos来查看单个摄像头使用了多少带宽。
4 megabits per second at 320x240
14 megabits per second at 640x480
32 megabits per second at 1280x720
Run Code Online (Sandbox Code Playgroud)
有趣的!这或许可以解释为什么两个 320x240 的摄像头可以工作,但任何更高的分辨率都失败了。就好像我的 USB 控制器仅以 USB 1 的速度运行,但lsusb显示属于一个据称支持每秒 480 兆位的设备的两个网络摄像头。
一种解决方案提出强制网络摄像头计算其带宽使用情况,而不是通过运行以下命令来请求最大带宽:
sudo rmmod uvcvideo
sudo modprobe uvcvideo quirks=128
Run Code Online (Sandbox Code Playgroud)
不幸的是,这没有什么区别,所以我决定尝试另一种解决方案。StackOverflow 上的一篇文章建议告诉我的网络摄像头使用较低的 FPS 或像 MJPEG …
标题继续是“虽然对互联网安全的了解有限”。
我最近在一台运行 debian 的低端计算机上设置了一个小型服务器,目的是将它用作个人 git 存储库。我启用了 ssh 并且对它遭受暴力攻击等的及时性感到非常惊讶。然后我读到这是很常见的,并了解了抵御这些攻击的基本安全措施(关于 serverfault 的许多问题和重复处理它,例如参见this one或this one)。
但现在我想知道这一切是否值得付出努力。我决定建立自己的服务器主要是为了好玩:我可以依赖第三方解决方案,例如 gitbucket.org、bettercodes.org 等提供的解决方案。虽然乐趣的一部分是学习互联网安全,但我没有有足够的时间致力于成为专家,并且几乎可以肯定我采取了正确的预防措施。
为了决定我是否会继续玩这个玩具项目,我想知道我这样做的真正风险是什么。例如,连接到我的网络的其他计算机在多大程度上也受到威胁?其中一些计算机被比我运行 Windows 的知识更少的人使用。
如果我遵循基本准则,例如强密码、禁用 ssh 的 root 访问权限、ssh 的非标准端口以及可能禁用密码登录并使用 fail2ban、denyhosts 或 iptables 规则之一,我遇到真正麻烦的可能性有多大?
换句话说,是否有一些我应该害怕的大坏狼,或者主要是为了赶走脚本小子?
一段时间以来,我看到一些红色文本在启动过程中闪烁。今天我决定研究一下。systemctl 服务systemd-modules-load.service失败并显示以下文本:
tomas@bonus-debian:~$ sudo systemctl status systemd-modules-load
? systemd-modules-load.service - 加载内核模块
已加载:已加载(/lib/systemd/system/systemd-modules-load.service;静态;供应商预设:已启用)
活动:失败(结果:退出代码),因为 ma。2015-11-09 02:58:48 CET;5 分钟前
文档:man:systemd-modules-load.service(8)
人:模块-load.d(5)
进程:644 ExecStart=/lib/systemd/systemd-modules-load(代码=退出,状态=1/FAILURE)
主PID:644(代码=退出,状态=1/FAILURE)
十一月 09 02:58:48 奖励-debian systemd[1]:启动加载内核模块...
十一月 09 02:58:48bonus-debian systemd-modules-load[644]:找不到模块“-r usbhid”
十一月 09 02:58:48 奖励-debian systemd[1]:systemd-modules-load.service:主进程退出,代码=退出,状态=1/FAILURE
十一月 09 02:58:48 bonus-debian systemd[1]:无法启动加载内核模块。
十一月 09 02:58:48 bonus-debian systemd[1]:systemd-modules-load.service:单元进入失败状态。
十一月 09 02:58:48 bonus-debian systemd[1]:systemd-modules-load.service:失败,结果为“退出代码”。
我以为我会从谷歌搜索这个问题开始:
哎哟。
我的系统似乎并不介意驱动程序加载失败,因为我没有注意到体验下降,但我仍然想修复它。
由于谷歌让我无处可去,我已经被困住了。我不知道从哪里开始寻找。
如何找出 systemctl 服务“systemd-modules-load”失败的原因?
如何将键盘快捷键映射到在 KDE 4 中锁定会话?
据我所知,Ubuntu 基本上是一个 Debian Linux,预装了一些额外的应用程序和驱动程序,以使其更加用户友好。
这就是全部?或者两者之间是否存在更深、更根本的区别?
我正在尝试wireshark在 Debian 机器上使用,但是当我使用非 root 用户帐户运行它时,它没有检测到任何网络接口。
我也尝试以 root 身份运行wireshark,但wireshark 告诉我这种方法不安全。
我还阅读了常见问题解答并发现“阅读 /usr/shared/wireshark-common/README.Debian 文件上的文件” - 我确实阅读了该文件,但我仍然不知道我应该做什么。
似乎某些程序使用 LANG 和 LANGUAGE 环境变量来确定其用户界面语言。
这些变量的确切语义是什么,我可以在哪里阅读它们的正确用法?locale(1) 的联机帮助页只提到了 LC_* 系列的环境变量。此外,还有一个常见的 LC_ALL 变量,那里也没有描述。
我正在寻找一个用于 Unix 的命令行工具(理想情况下,在 Debian / Ubuntu 包中可用)用于从多部分电子邮件消息中提取所有 MIME 部分(或从具有有趣内容类型的单个部分中提取正文,就此而言) .
我一直在使用mimeexplodePerl MIME::Tools包附带的工具,但它并不是真正的生产质量(脚本仅作为示例包含在内,并且在它认为是“邪恶”的字符集方面存在问题),我可以当然基于此推出我自己的脚本,但如果这个特定的轮子已经被创新,也许我不应该这样做。