小编Phi*_*bin的帖子

如何让 Linux 识别我在不重新启动的情况下热插拔的新 SATA /dev/sda 驱动器?

热交换出故障的 SATA /dev/sda 驱动器工作正常,但是当我去交换一个新驱动器时,它没有被识别:

[root@fs-2 ~]# tail -18 /var/log/messages
May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen
May 5 16:54:35 fs-2 kernel: ata1: SError: { PHYRdyChg CommWake }
May 5 16:54:40 fs-2 kernel: ata1: link is slow to respond, please be patient (ready=0)
May 5 16:54:45 fs-2 kernel: ata1: device not ready (errno=-16), forcing hardreset
May 5 16:54:45 fs-2 kernel: ata1: soft resetting link
May 5 16:54:50 fs-2 kernel: ata1: link is …
Run Code Online (Sandbox Code Playgroud)

linux sata hotswap scsi linux-kernel

48
推荐指数
5
解决办法
21万
查看次数

分析 Linux NFS 服务器性能

我想对我们的 NFS 服务器进行一些分析,以帮助追踪我们应用程序中的潜在瓶颈。服务器正在运行 SUSE Enterprise Linux 10。

我想知道的事情是:

  • 哪些客户端正在访问哪些文件
  • 基于每个客户端的读/写吞吐量
  • 其他 RPC 调用造成的开销
  • 等待其他 NFS 请求或磁盘 I/O 为客户端提供服务所花费的时间

我已经知道可用的统计数据/proc/net/rpc/nfsd,事实上我写了一篇博客文章深入描述了它们。我正在寻找的是一种深入挖掘并帮助了解影响特定客户所见性能的因素的方法。我想分析 NFS 服务器在我们集群上的应用程序性能中扮演的角色,以便我可以想出最佳优化它的方法。

linux performance nfs

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

哪些 MySQL 用户可以访问数据库?

如何判断哪些 MySQL 用户可以访问数据库以及他们拥有哪些权限?

当我单击“权限”时,我似乎能够从 phpMyAdmin 获取此信息。. .

                 Users having access to "mydatabase"
User     Host       Type               Privileges              Grant
myuser1  %          database-specific  ALL PRIVILEGES          Yes
root     localhost  global             ALL PRIVILEGES          Yes
myuser2  %          database-specific  SELECT, INSERT, UPDATE  No
Run Code Online (Sandbox Code Playgroud)

. . . 但我想知道如何从命令行执行此查询。

(phpMyAdmin 经常向我展示它正在执行的命令的 SQL 语法,但在这种情况下我没有看到它。)

请注意,我不是在问特定用户有什么授权(即“为 myuser1 显示授权”),而是在给定数据库名称的情况下,我如何确定哪些 MySQL 用户可以访问该数据库以及他们拥有哪些权限? 基本上,如何从命令行获取上面的图表?

mysql

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

virsh 控制台和 tty 大小

我有一个通过 ssh 连接的虚拟化服务器。如果我现在更改窗口的大小,它将自动传播到服务器。使用stty -a,检查列和行值最容易看到。

然后我使用virsh console连接到基于 KVM 的虚拟机上的串行接口。当我现在更改窗口的大小时,它不会传播到虚拟服务器。这最容易通过检查 看到,stty -a当我更改窗口大小时,它不会在虚拟机上更新。这意味着换行符在终端中无法正常工作,并且任何依赖窗口大小进行格式化的应用程序(emacs、man 等)都会被弄乱,除非客户端上的窗口大小与服务器上的默认大小匹配。

一种解决方法是使用 stty 手动设置窗口大小以匹配客户端窗口,但我想知道是否有任何方法可以让此信息自动传播并在虚拟机中设置窗口大小。

linux terminal stty kvm-virtualization

13
推荐指数
1
解决办法
8689
查看次数

如何在 GitHub 存储库上“镜像”?

我注意到https://github.com/apache/ant说“从 git://git.apache.org/ant.git 镜像”(带有链接),我也想这样做。

https://exyr.org/2011/git-mirrors/似乎是对一般技术(基本上是一个 cron 工作)的好文章,但我遇到了一些奇怪的错误,我没有看到“镜像来自” https://github.com/pdurbin/openscholar(目的地)。我希望镜像的来源是https://github.com/openscholar/openscholar

这是我看到的(修剪后的)输出:

murphy:~ pdurbin$ cd /tmp
murphy:tmp pdurbin$ git clone --mirror https://github.com/openscholar/openscholar.git
Cloning into bare repository 'openscholar.git'...
remote: Counting objects: 167069, done.
remote: Compressing objects: 100% (51806/51806), done.
remote: Total 167069 (delta 112936), reused 166304 (delta 112255)
Receiving objects: 100% (167069/167069), 82.77 MiB | 650 KiB/s, done.
Resolving deltas: 100% (112936/112936), done.
murphy:tmp pdurbin$ cd openscholar.git
murphy:openscholar.git pdurbin$ git remote add github git@github.com:pdurbin/openscholar.git
murphy:openscholar.git pdurbin$ git fetch -q && …
Run Code Online (Sandbox Code Playgroud)

mirror git github

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

什么是 ip 上的 kvm?

什么是 ip 上的 kvm?有人可以解释一下吗?

keyboard-video-mouse

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