小编bah*_*mat的帖子

如何找出系统中的硬盘?

我需要知道哪些硬盘可用,包括未安装和可能未格式化的硬盘。我在dmesgor 中找不到它们/var/log/messages(太多了,无法滚动浏览)。我希望有一种方法可以使用/dev/proc找出这些信息,但我不知道如何。我正在使用 Linux。

linux hardware devices hard-disk

265
推荐指数
8
解决办法
106万
查看次数

如何暂停并将后台进程置于前台

我有一个最初在前台运行的进程。我通过Ctrl+暂停Z,然后通过 恢复其在后台运行bg <jobid>

我想知道如何挂起在后台运行的进程?

如何将后台进程带到前台?

编辑:

进程输出到stderr,那么我应该如何fg <jobid>在进程输出到终端时发出命令?

shell job-control background-process

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

在 Arch Linux 中,如何找出要安装的包含文件 X 的包?

我正在寻找一个提供特定二进制文件的包,以便我可以安装它。如何搜索以找出提供此二进制文件的软件包?(注意:我知道至少有一种工具可以做到这一点,但我忘记了它的名字。)

arch-linux pacman package-management

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

我可以配置我的 Linux 系统以获得更积极的文件系统缓存吗?

我既不担心 RAM 使用情况(因为我已经足够了),也不担心在意外关闭的情况下丢失数据(因为我的电源有保障,系统是可靠的,数据并不重要)。但是我做了很多文件处理并且可以使用一些性能提升。

这就是为什么我想将系统设置为使用更多 RAM 进行文件系统读写缓存,积极预取文件(例如,预读应用程序访问的整个文件,以防文件大小合理或至少否则,请提前读取其中的一大块)并减少刷新写入缓冲区的频率。如何实现这一目标(可能)?

我在 XUbuntu 11.10 x86 上使用 ext3 和 ntfs(我经常使用 ntfs!)文件系统。

linux performance filesystems fstab sysctl

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

命令末尾的破折号“-”是什么意思?

给出以下命令:

gzip -dc /cdrom/cdrom0/file.tar.gz | tar xvf –
Run Code Online (Sandbox Code Playgroud)

什么是-在命令中到底意味着什么?它是某种占位符吗?

shell filenames

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

我们可以从 elf 二进制文件中获取编译器信息吗?

有没有机会知道在 Linux 下如何构建二进制文件?(和或其他 Unix)

编译器、版本、时间、标志等...

我查看readelf并找不到太多内容,但可能还有其他方法可以分析二进制代码/部分等...

你知道怎么提取吗?

linux debugging compiler executable elf

62
推荐指数
5
解决办法
8万
查看次数

在 Linux 上查看 CPU 速度的正确方法是什么?

我找到了两个命令来输出有关我的 CPU 的信息:cat /proc/cpuinfolscpu. /proc/cpuinfo显示我的 CPU 速度是 2.1 Ghz,而lspcu说它是 3167 Mhz。哪一个是正确的?

这是我cat /proc/cpuinfo关于处理器速度的确切输出:

model name  : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
Run Code Online (Sandbox Code Playgroud)

这是来自lscpu

CPU MHz:               3225.234
Run Code Online (Sandbox Code Playgroud)

(出于某种原因,lscpu每次输出都不同,在 3100 和 3300 MHz 之间变化)

linux cpu

54
推荐指数
5
解决办法
20万
查看次数

是否有程序可以在进程完成时向我发送通知电子邮件?

我是一名计算科学家,我在 Linux 上运行了很多冗长的计算。具体来说,我使用GROMACS 包运行分子动力学 (MD) 模拟 这些模拟可能需要数天或数周的时间,在(例如)8 到 24 个内核上运行。我可以访问集群的多个节点,这意味着在任何给定时间,我都在运行大约 4 或 5 个作业(每个在不同的节点上,每个在 8-24 个内核上)。

问题是模拟花费的时间是可变的。我喜欢让所有节点全天候进行模拟,但要开始新的模拟,我需要使用终端登录并进行一些手动工作。但我总是忘记模拟还剩下多少时间,所以我总是不断地检查它们。

有什么方法可以在 Linux 进程完成时接收电子邮件?有没有一个 Linux 程序可以做到这一点?这样我就知道什么时候用终端登录并准备下一次模拟。

我正在使用 Ubuntu Linux。谢谢你的时间。

shell process email

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

中断坏块有风险吗?

我正在运行 badblocks 来检查外部驱动器上的坏段,并且已经过了大约一个小时还没有完成。现在,我需要去考虑取消。这有什么风险吗?我应该避免这种情况吗?

显然,我需要从头开始;我只想知道中途中止是否有风险。

badblocks

24
推荐指数
1
解决办法
7273
查看次数

其他用户可以查看传递给命令的参数吗?

如果我用这样的参数调用命令:

bob@bob-pc:~$ command -arg1 -arg2
Run Code Online (Sandbox Code Playgroud)

...其他用户可以查看传递给命令的参数吗?

command-line security process

21
推荐指数
3
解决办法
1797
查看次数