小编Kar*_*son的帖子

我应该在哪个日志中检查 udev 错误?

我编写了一个udev规则,每次安装/卸载我的设备时都会运行该规则。

但是,在调试此类规则时,我应该在哪个 Linux (Debian) 错误日志中查看?

linux logs debian udev

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

为什么 htop 仪表显示 >90% 而 table 是 0.0%?

为什么屏幕顶部的进度表htop显示 CPU 使用率始终高于 90%,而下表中的数字显示 CPU 使用率和负载平均为 0.0% 的几乎空闲的系统?

部分 htop 屏幕抓取

top htop

15
推荐指数
2
解决办法
6459
查看次数

授予 PHP 写入文件和文件夹的权限

更新更清晰:

根据http://expressionengine.com/user_guide/installation/installation.html,它说:

对于大多数 Unix 主机,以下是典型的,但您可以检查您的主机,看看是否可以使用更严格的权限来允许 PHP 写入文件 (666) 和文件夹 (777)。在 Windows 服务器上,以下内容不适用,但您需要确保 ExpressionEngine 可写入文件和文件夹。为此,您可能需要联系您的房东。

不确定这是什么意思。我可以将特定文件和文件夹分别更改为 666 和 777,在我是 chown'er 的地方,但上面的内容听起来好像我也需要允许 PHP 执行此操作?

原问题:

我需要确保 PHP 可以写入特定文件 (666) 和文件夹 (777)。

我该怎么做呢?

permissions chmod php files

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

ext2/3/4 保留块百分比用途

我知道这个功能可以追溯到 20 年前,但我仍然想知道

ext2/3/4 文件系统中保留块的用途是什么?

filesystems ext4 ext2 ext3

11
推荐指数
2
解决办法
7585
查看次数

从运动运行python脚本的问题

我正在尝试使用我的网络摄像头设置树莓派作为运动检测闭路电视,使用Jeremy Blythe 的脚本将视频上传到谷歌驱动器

我的动作正常工作,当我从终端测试它时,python 脚本运行。

但是,当我将它添加到motion.conf 中的on_movie_end 选项时,脚本不会运行。

我在文件中使用的脚本是

On_Movie_End /etc/motion/uploader.py /etc/motion/uploader.cfg %f
Run Code Online (Sandbox Code Playgroud)

我还尝试让 on_movie_end 运行一个运行 python 脚本的 bash 脚本,但这也不起作用。我是 linux 新手,所以不完全确定我是否正确。

脚本是:

#!/bin/bash
VIDEO=$1 
/etc/motion/uploader.py /etc/motion/uploader.cfg VIDEO
Run Code Online (Sandbox Code Playgroud)

在motion.conf /etc/motion/uploaderscript.sh %f

scripting python motion raspberry-pi

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

setuid 可执行文件的环境设置

在运行setuid启用位的程序时,我观察到一个奇怪的行为。

程序foobar设置了 setuid 位的用户拥有。

用户execbar运行foo

foo 报告动态库之一无法访问。

有问题的动态库位于正常ld.so.conf搜索路径之外的目录中,因此它是通过LD_LIBRARY_PATH为用户设置的execbar

问题是:运行程序是否setuid清除了用户设置的环境execbar

setuid environment-variables dynamic-linking

6
推荐指数
1
解决办法
4277
查看次数

如何使用 GRUB2 双启动 Debian 和 FreeBSD?

我一直在尝试将 FreeBSD 与我的 Debian 安装一起安装在一个分区中。互联网上很容易出现的所有例子都有缺点:

  1. 一些需要以 GRUB2 拒绝接受“无效签名”的方式链加载 FreeBSD 链加载器。
  2. 有些人假设您已经在 BSD 磁盘标签中安装了 FreeBSD。
  3. 在更改设备顺序或将它们从服务器移动到服务器后,没有任何解决方案(包括加载 /boot/loader)启动。
  4. 所有解决方案都不适用于 Debian:Debian 上 GRUB2 选项的命名似乎与 Ubuntu 等不同。

那么我如何以最可靠的方式双启动 Debian 和 FreeBSD?

freebsd dual-boot debian grub2 uuid

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

恢复打开的文件

我有一个有趣的问题,可能有也可能没有解决方案,但如果可能的话,我很想有一个:

在Solaris开放的日志文件已被删除,它依然延续,而进程正在运行中填充,但现在无法访问所有其他工具一样cattail等等。

有什么办法可以在一切都保持运行的情况下将目录中的条目恢复到这个文件中吗?

solaris data-recovery files

5
推荐指数
1
解决办法
1021
查看次数

挂载到 nfs 服务器失败,系统错误:没有到主机的路由

我在封闭网络中有基于 Fedora 的 linux 机器。在其中一台实验室机器中,我收到以下错误。

Mount to NFS server failed. System error: No route to host
Run Code Online (Sandbox Code Playgroud)

我重新启动了nfsnfslockportmap服务。我重新启动了iptables服务。我还禁用了iptables服务并重新启动了机器。我比较了另一个完美运行的客户端的以下文件的内容。

/etc/hosts.allow 
/etc/sysconfig/iptables
/etc/fstab
Run Code Online (Sandbox Code Playgroud)

从受影响的机器到服务器和其他客户端的 ping/ssh 工作正常。rpcinfo -p给出与我在其他客户端机器中得到的输出相同的输出。

linux networking nfs

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

重新打包 Debian 软件包

我需要有关如何重新打包.deb包裹的说明。

情况:

我有一个.deb没有来源的应用程序包。我需要修改一个Description字段,保存文件更改并重新打包回一个.deb包。

有没有关于如何做到这一点的一步一步?

packaging ubuntu debian

4
推荐指数
1
解决办法
1835
查看次数

`lspci` 中没有显示第二个 GPU

我在我们的一台服务器 (Ubuntu 12.04.1 LTS) 中切换了第二个 GPU。但现在lspci只给出一个条目:

$lspci | grep -i nvidia
04:00.0 VGA compatible controller: NVIDIA Corporation G94 [Quadro FX 1800] (rev a1)
Run Code Online (Sandbox Code Playgroud)

我已经执行sudo update-pciids并重新安装了 nvidia dev 驱动程序。我还可以做什么其他步骤?

linux ubuntu pci

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