小编mur*_*uru的帖子

如何调试 Upstart 脚本?

出于某种原因,我在 apport upgrades 期间遇到错误,其原因是

% sudo service apport start
start: Job failed to start
Run Code Online (Sandbox Code Playgroud)

在 sysvinit 下,我可以通过运行 eg 来调试这类问题

sudo sh -x /etc/init.d/whatever start
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有映射到 Upstart。我接下来应该尝试什么?

事实证明,有一种解决方法可以让安装继续进行。但我仍然对如何跟踪脚本的一般问题感兴趣。

upstart debugging

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

什么是 PATH 环境变量,我该如何添加?

我刚从picc-9.82.9453-linux.runMicrochip 网站安装,最后它问我

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我还需要将其添加到环境路径中:

/usr/hitech/picc-18/pro/9.66/bin  
Run Code Online (Sandbox Code Playgroud)

environment-variables software-installation

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

如何递归地`touch`文件?

我需要更改大约 5000 个文件的时间戳。

打字touch file1.txttouch file2.txt将永远带我。

有没有办法做一些事情touch -R *

command-line files touch-command

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

使用 free 命令时可用内存是多少?

我在我的 linux 主机上触发的 free 命令的输出如下:

free
              total        used        free      shared  buff/cache   available
Mem:      263846320    47746620     3290072     1140808   212809628   214382420
Swap:             0           0           0
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这个可用部分指定了什么。可用内存很少显示,即大约 1.24%,即使总内存很高,使用的内存只有 18.09% 左右。

free -h
              total        used        free      shared  buff/cache   available
Mem:           251G         45G        3.1G        1.1G        202G        204G
Swap:            0B          0B          0B
Run Code Online (Sandbox Code Playgroud)

这是否意味着我将无法启动更多应用程序,因为可用内存非常少。已用内存仅为 18%。所以不应该释放内存为 72% 而不是 1.24%,如上面的命令所示。

我很迷惑。任何人都可以帮忙吗?

ram free

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

df -h - 已用空间 + 可用可用空间小于 /home 的总大小

正如df -h此处显示的输出,某些东西占用了 5GB 的可用空间。因此,它无法使用。

我也注意到有时硬盘有时会被填满 100%。所以,我不得不重新启动机器或删除一些不必要的文件。只注意到 /home 分区中的这些。不知道这两者是否相关,但如果有人能对此有所了解,不胜感激。

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home
Run Code Online (Sandbox Code Playgroud)

ext4 disk-usage

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

通过窗口告诉进程PID?

我如何知道sudo显示在 Ubuntu UI 上的进程映像名称(从终端运行)?

process

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

如何使用 OverlayFS?

答复电子邮件消息表明 Ubuntu 11.10 中提供了名为“OverlayFS”的内容,并将强制替换 Ubuntu 12.04 中的 aufs。

我如何使用它?它的文档在哪里?

filesystem overlayfs

64
推荐指数
4
解决办法
13万
查看次数

如何找到已安装库的位置

背景:我正在尝试构建我的程序,但首先我需要在 netbeans 中设置库。我的项目正在使用 GLU,因此我安装了 libglu-dev。我没有注意到图书馆所在的位置,现在我找不到它们了。

几天前我已经切换到 Linux,到目前为止我对它非常满意,但是我无法用谷歌搜索这个并变得沮丧..有没有办法找出包文件的安装位置而不运行重新安装?我的意思是,如果我在一段时间前获得了库 xxx 并安装了它,是否有一些命令 xxx可以打印此信息?

我已经尝试过 locate、find 和 whereis 命令,但要么我遗漏了某些东西,要么我无法正确执行..对于 libglu,locate 返回:

/usr/share/bug/libglu1-mesa
/usr/share/bug/libglu1-mesa/control
/usr/share/bug/libglu1-mesa/script
/usr/share/doc/libglu1-mesa
/usr/share/doc/libglu1-mesa/changelog.Debian.gz
/usr/share/doc/libglu1-mesa/copyright
/usr/share/lintian/overrides/libglu1-mesa
/var/lib/dpkg/info/libglu1-mesa:i386.list
/var/lib/dpkg/info/libglu1-mesa:i386.md5sums
/var/lib/dpkg/info/libglu1-mesa:i386.postinst
/var/lib/dpkg/info/libglu1-mesa:i386.postrm
/var/lib/dpkg/info/libglu1-mesa:i386.shlibs
Run Code Online (Sandbox Code Playgroud)

其他两个命令找不到任何东西。现在 locate 完成了它的工作,但我确定这些路径都不是库实际所在的位置(至少我到目前为止链接的所有内容都在 /usr/lib 或 usr/local/lib 中)。

libglu 仅作为示例引入,我正在寻找此问题的通用解决方案。

find libraries locate

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

如何使用终端将一个文件移动到一个文件夹?

我想使用终端将一个文件移动到一个文件夹。我该怎么做呢?

command-line

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

如何在 Lenovo ThinkPad 上安装指纹读取器?

我有一个带指纹识别器的联想 ThinkPad

Thinkpad指纹

如何让 Ubuntu 识别并使用它登录?

我已经尝试过:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

...但此 GUI 无法识别我的设备。有谁知道任何其他选择?

thinkpad lenovo fingerprint-reader software-installation

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