标签: debian

apt-get 更新在 debian 中失败

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 文件以删除第二行。

继续进行的最佳方法是什么,以及它们是否被永久删除或临时故障

linux debian apt-get docker

33
推荐指数
2
解决办法
3万
查看次数

如何以时间戳格式显示 Unix 时间?

我正在寻找一种将我在 Debian Linux 中的时间显示为时间戳的方法,例如

1279628325
Run Code Online (Sandbox Code Playgroud)

我找不到任何选项可以使用该date命令执行此操作。有任何想法吗?

unix debian date timestamp

32
推荐指数
1
解决办法
8万
查看次数

在 Linux 中使用多个 USB 网络摄像头

在 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 主机控制器上的所有可用带宽引起的。考虑到这一点,我决定运行wiresharkcapinfos来查看单个摄像头使用了多少带宽。

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 …

linux usb webcam debian bandwidth

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

使用 ssh 对 Internet 开放的个人服务器有多大风险?

标题继续是“虽然对互联网安全的了解有限”。

我最近在一台运行 debian 的低端计算机上设置了一个小型服务器,目的是将它用作个人 git 存储库。我启用了 ssh 并且对它遭受暴力攻击等的及时性感到非常惊讶。然后我读到这是很常见的,并了解了抵御这些攻击的基本安全措施(关于 serverfault 的许多问题和重复处理它,例如参见this onethis one)。

但现在我想知道这一切是否值得付出努力。我决定建立自己的服务器主要是为了好玩:我可以依赖第三方解决方案,例如 gitbucket.org、bettercodes.org 等提供的解决方案。虽然乐趣的一部分是学习互联网安全,但我没有有足够的时间致力于成为专家,并且几乎可以肯定我采取了正确的预防措施。

为了决定我是否会继续玩这个玩具项目,我想知道我这样做的真正风险是什么。例如,连接到我的网络的其他计算机在多大程度上也受到威胁?其中一些计算机被比我运行 Windows 的知识更少的人使用。

如果我遵循基本准则,例如强密码、禁用 ssh 的 root 访问权限、ssh 的非标准端口以及可能禁用密码登录并使用 fail2ban、denyhosts 或 iptables 规则之一,我遇到真正麻烦的可能性有多大?

换句话说,是否有一些我应该害怕的大坏狼,或者主要是为了赶走脚本小子?

security ssh debian

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

如何找出 systemctl 服务“systemd-modules-load”失败的原因?

一段时间以来,我看到一些红色文本在启动过程中闪烁。今天我决定研究一下。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”失败的原因?

linux debian kernel-module systemd usb-hid

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

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

Debian 和 Ubuntu 有什么区别?

据我所知,Ubuntu 基本上是一个 Debian Linux,预装了一些额外的应用程序和驱动程序,以使其更加用户友好。

这就是全部?或者两者之间是否存在更深、更根本的区别?

debian ubuntu

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

如何在Debian上设置wireshark以在没有root的情况下运行?

我正在尝试wireshark在 Debian 机器上使用,但是当我使用非 root 用户帐户运行它时,它没有检测到任何网络接口。

我也尝试以 root 身份运行wireshark,但wireshark 告诉我这种方法不安全。

我还阅读了常见问题解答并发现“阅读 /usr/shared/wireshark-common/README.Debian 文件上的文件” - 我确实阅读了该文件,但我仍然不知道我应该做什么。

debian wireshark

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

基于 Debian 的系统中的 LANG 和 LANGUAGE 环境变量

似乎某些程序使用 LANG 和 LANGUAGE 环境变量来确定其用户界面语言。

这些变量的确切语义是什么,我可以在哪里阅读它们的正确用法?locale(1) 的联机帮助页只提到了 LC_* 系列的环境变量。此外,还有一个常见的 LC_ALL 变量,那里也没有描述。

linux debian locale gnu environment-variables

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

用于提取 MIME 附件的实用程序

我正在寻找一个用于 Unix 的命令行工具(理想情况下,在 Debian / Ubuntu 包中可用)用于从多部分电子邮件消息中提取所有 MIME 部分(或从具有有趣内容类型的单个部分中提取正文,就此而言) .

我一直在使用mimeexplodePerl MIME::Tools包附带的工具,但它并不是真正的生产质量(脚本仅作为示例包含在内,并且在它认为是“邪恶”的字符集方面存在问题),我可以当然基于此推出我自己的脚本,但如果这个特定的轮子已经被创新,也许我不应该这样做。

email debian mime-types command-line extract

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