标签: linux

适用于 Linux 的 OSX 的 pbcopy 怎么样?

在 OSX 中的终端中,我可以将输出通过管道传输到 pbcopy,然后进入 Web 浏览器并粘贴它。我在 Linux 中使用 xcopy 尝试过这个,但是当我切换到浏览器时,它只会用上次使用浏览器时的内容覆盖剪贴板。Linux 中的 pbcopy 有什么作用?

linux macos

161
推荐指数
5
解决办法
7万
查看次数

如何在 Linux 中检查哪个时区?

有没有办法在 Linux 上检查我当前所在的时区?

linux ubuntu-10.04

157
推荐指数
8
解决办法
29万
查看次数

如何配置 SSH 使其不会自动尝试所有身份文件?

我一直将我的 ssh 身份文件放在我的~/.ssh/文件夹中。我那里可能有大约 30 个文件。

当我连接到服务器时,我将指定要使用的身份文件,例如

ssh -i ~/.ssh/client1-identity client1@10.1.1.10

但是,如果我不指定身份文件,而只需使用以下内容:

ssh user123@example.com

我收到错误

user123 的身份验证失败太多

我的理解是因为如果没有指定身份文件,并且ssh可以找到身份文件,那么它会尝试所有这些。

我也明白我可以编辑~/.ssh/config文件并指定如下内容:

主机example.com
PreferredAuthentications 键盘交互,密码

以防止该连接尝试已知身份文件。

所以,我想我可以将我的身份文件移到目录之外~/.ssh/,或者我可以在配置文件中指定我想要禁用身份文件身份验证的每个主机,但是有什么方法可以告诉 SSH 默认不搜索身份文件?或者指定它将搜索的那些?

linux ssh unix authentication

153
推荐指数
7
解决办法
13万
查看次数

如何使用 nano 从文件中选择所有文本?

我从命令行在 Ubuntu nano 编辑器中打开一个文件,我想复制该文件的所有内容,以便将其粘贴到 shell 之外的另一个应用程序中。

到目前为止,我只能shift在可见但不是所有内容的屏幕上复制 using 。

linux copy-paste nano

148
推荐指数
5
解决办法
56万
查看次数

从当前运行的 Linux 系统获取内核配置?

我不小心删除了我在 Linux 上的内核配置的 .config,并且似乎记得有一种方法可以通过 proc 文件系统以某种方式检索内核配置。

这仍然可能吗,如果是这样,我该怎么做?

linux kernel

148
推荐指数
5
解决办法
19万
查看次数

Linux:找出正在使用所有 RAM 的进程?

在实际询问之前,要清楚:是的,我知道磁盘缓存,不,这不是我的情况:) 抱歉,对于这个序言:)

我用的是CentOS 5。系统中的每个应用程序都在大量交换,并且系统非常慢。当我这样做时free -m,这是我得到的:

             total       used       free     shared    buffers     cached
Mem:          3952       3929         22          0          1         18
-/+ buffers/cache:       3909         42
Swap:        16383         46      16337
Run Code Online (Sandbox Code Playgroud)

所以,我实际上只有 42 Mb 可以使用!据我了解,-/+ buffers/cache实际上并没有计算磁盘缓存,所以我确实只有42 Mb,对吗?我想,我可能是错的,所以我试图关闭磁盘缓存,但没有效果——图片保持不变。

所以,我决定找出谁在使用我所有的 RAM,然后我就使用top了它。但是,显然,它报告说没有进程正在使用我的 RAM。我最上面的唯一进程是 MySQL,但它使用 0.1% 的 RAM 和 400Mb 的交换。当我尝试运行其他服务或应用程序时相同的图片 - 全部进入交换,top显示未使用 MEM(任何进程的最大值为 0.1%)。

top - 15:09:00 up  2:09,  2 users,  load average: 0.02, 0.16, 0.11
Tasks: 112 total,   1 running, 111 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy, …
Run Code Online (Sandbox Code Playgroud)

memory linux performance

146
推荐指数
5
解决办法
37万
查看次数

Linux 如何知道新密码与之前的密码相似?

有几次我尝试在各种 Linux 机器上更改用户密码,当新密码与旧密码相似时,操作系统抱怨它们太相似了。

我一直在想,系统怎么知道这个?我认为密码保存为哈希。这是否意味着当系统能够比较新密码的相似性时,旧密码实际上被保存为纯文本?

linux security unix

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

在 Linux 中查找使用某个端口的进程

我希望能够找出哪个进程当前正在使用 Linux 中的某个端口。有没有办法做到这一点?

linux port

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

如何检查硬盘驱动器的健康状况

我的 SATA 驱动器开始发出咔嗒声,但无法访问数据。不过,它并没有发出响亮的咔嗒声,就像一个已经坏了的驱动器。拧紧与硬盘驱动器的连接后,它停止点击,我能够再次访问数据。我已开始将文件从驱动器中移出,但我认为该驱动器可能仍处于良好状态。我没有发现任何数据损坏,访问任何文件也没有任何问题。我以前从未遇到过 SATA 驱动器故障,所以我认为可能只是连接松动导致了问题。我可以在这个驱动器上运行哪些测试来确定它的健康程度?

这是有问题的硬盘: HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB Cache SATA 3.0Gb/s 3.5" Hard Drive - Bare Drive

linux hard-drive sata

142
推荐指数
5
解决办法
47万
查看次数

yum、apt-get、rpm、./configure && make install 有什么区别?

我是 Linux 新手,正在运行 CentOS。我遇到过四种更新或安装软件的方法。

到目前为止,我已经看到:

  • yum install [program]
  • apt-get install [program]
  • rpm -i [program].rpm
  • wget [program].tar.gz-> unpack-> ./configure-> make->make install

最后一个是一个真正的痛苦,尤其是来自 Windows,在 Windows 中,程序安装通常只需单击一下,并且有一个不错的安装向导。

所以,我的问题是:

  • 为什么在 Linux 中有这么多不同的方法来做到这一点?
  • 您推荐使用哪一种,为什么?
  • 有没有其他方法可以在 Linux 中安装程序?

linux package-management yum rpm installation

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