AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[vmware](unix)

Martin Hope
zabumba
Asked: 2022-06-22 15:45:38 +0800 CST

如何在 CentOS Stream 上升级和设置默认内核

  • 1

这是 vCenter 上的虚拟机 (vmware)

当前内核3.10.0-862.el7.x86_64

[root@stage ~]# uname -a
Linux stage.dsr.FILTERED.net 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@stage ~]# hostnamectl
   Static hostname: stage.dsr.FILTERED.net
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4121FILTERED1663
           Boot ID: b264FILTEREDa2dc
    Virtualization: vmware
  Operating System: CentOS Stream 8
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 3.10.0-862.el7.x86_64
      Architecture: x86-64

安装最新内核

sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel kernel-ml-headers
[root@stage ~]# sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel kernel-ml-headers
Last metadata expiration check: 0:36:34 ago on Tue 21 Jun 2022 23:59:55 BST.
Package kernel-ml-5.18.5-1.el8.elrepo.x86_64 is already installed.
Package kernel-ml-devel-5.18.5-1.el8.elrepo.x86_64 is already installed.
Package kernel-ml-headers-5.18.5-1.el8.elrepo.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

检查可用的图像/boot

[root@stage boot]# ls -al
total 91212
dr-xr-xr-x.  6 root root      272 Jun 22 00:06 .
dr-xr-xr-x. 17 root root      224 Jun 22 00:01 ..
drwxr-xr-x.  3 root root       17 Aug 30  2018 efi
drwxr-xr-x.  2 root root        6 Jun 22 00:07 grub
drwx------.  5 root root      156 Jun 21 23:48 grub2
-rw-------.  1 root root 55388571 Aug 30  2018 initramfs-0-rescue-4121a368f8744621872224e7593f1663.img
-rw-------.  1 root root 12508372 Jun  7 18:44 initramfs-3.10.0-862.el7.x86_64kdump.img
-rw-------.  1 root root 19272908 Jun 22 00:06 initramfs-5.18.5-1.el8.elrepo.x86_64.img
drwxr-xr-x.  3 root root       21 Jun 21 23:48 loader
-rwxr-xr-x.  1 root root  6224704 Aug 30  2018 vmlinuz-0-rescue-4121a368f8744621872224e7593f1663

列出默认内核

[root@stage boot]# grubby --default-kernel
/boot/vmlinuz-0-rescue-4121a368f8744621872224e7593f1663

列出可用的

[root@stage boot]# ls -l /boot/vmlinuz-*
-rwxr-xr-x. 1 root root 6224704 Aug 30  2018 /boot/vmlinuz-0-rescue-4121a368f8744621872224e7593f1663

只有一个条目!

列出 RPM 内核包

[root@stage boot]# rpm -qa | grep kernel
kernel-ml-devel-5.18.5-1.el8.elrepo.x86_64
kernel-ml-headers-5.18.5-1.el8.elrepo.x86_64
kernel-ml-modules-5.18.5-1.el8.elrepo.x86_64
kernel-ml-5.18.5-1.el8.elrepo.x86_64
kernel-ml-core-5.18.5-1.el8.elrepo.x86_64

如何安装并设置5.18.5-1.el8.elrepo.x86_64为新的默认内核?

任何指针都是最受欢迎的

更新 20220622

[root@stage ~]# dracut --force
dracut: Cannot find module directory /lib/modules/3.10.0-862.el7.x86_64/
dracut: and --no-kernel was not specified

也试过

dracut --kver 5.18.5-1.el8.elrepo.x86_64 --force
dracut --regenerate-all --force

vmlinuz-但我的/boot文件夹中仍然只有一个

[root@stage boot]# ls -al
drwxr-xr-x.  3 root root       17 Aug 30  2018 efi
drwxr-xr-x.  2 root root        6 Jun 22 00:07 grub
drwx------.  5 root root      156 Jun 22 16:44 grub2
-rw-------.  1 root root 55388571 Aug 30  2018 initramfs-0-rescue-4121a368f8744621872224e7593f1663.img
-rw-------.  1 root root 12508372 Jun  7 18:44 initramfs-3.10.0-862.el7.x86_64kdump.img
-rw-------.  1 root root 19457348 Jun 22 17:32 initramfs-5.18.5-1.el8.elrepo.x86_64.img
drwxr-xr-x.  3 root root       21 Jun 21 23:48 loader
-rwxr-xr-x.  1 root root  6224704 Aug 30  2018 vmlinuz-0-rescue-4121a368f8744621872224e7593f1663
centos vmware
  • 2 个回答
  • 274 Views
Martin Hope
mlizbeth
Asked: 2021-12-17 07:12:07 +0800 CST

VMware 使用 RDP 连接主机时不产生输出

  • 1

我最近决定在工作中切换到 Linux,但我仍然需要 Windows,有时还需要远程工作。当使用 Windows 作为主机时,这没什么大不了的,因为我可以 RDP 进入我的机器并启动 VMWare 并在需要时使用虚拟机。

现在,我使用 RHEL 8.5 作为 VMWare Workstation 16.2.1 的主机。我有 XRDP 设置并且可以 RDP 进入我的 RHEL 盒子,但是当我尝试通过我的 RDP 会话在 VMWare 中启动 VM 时,我没有从 VMWare 获得图形输出。(见图)

即使 VMWare 坐在那里“等待连接”,虚拟机实际上正在运行和启动,但没有产生任何输出。

VMWare 很傻

我正在使用 XRDP 在连接时创建一个新的 xfce 会话。(忽略显示 GNOME 3 的图片,我已经更改了配置,但 xfce 仍然存在问题。可能是 RDP/XVNC 本身的问题?)

理想情况下,我希望能够将 RDP 插入到我的 RHEL 主机中,而不是直接将 RDP 插入到 VM 中,因为我在任何给定时间都使用多个 VM。

编辑:

如果我解释正确,我的 RDP 会话正在使用软件渲染,而我的 Plasma 会话(没有 RDP,物理上在设备上)正在使用硬件渲染。有没有办法来解决这个问题?

没有 RDP

RDP 会话

rhel vmware
  • 1 个回答
  • 172 Views
Martin Hope
xpt
Asked: 2021-12-01 15:19:16 +0800 CST

kcompcd0 使用 100% CPU 和 VMware Workstation 16

  • 6

与 redhat bugzilla 中发布的相同 - kcompcd0 using 100% cpu已关闭INSUFFICIENT_DATA。

也一样

  • Linux 主机上的 VMware 导致定期冻结
  • Arch Linux 从 khugepaged 变得无响应

重新打开,因为那里的解决方案对我不起作用。

这是我的情况:

  • Ubuntu 21.10主机和 Windows 10 Enterprise 客户端,带有 VMware Workstation 16 v 16.2.0 build-18760230
  • 我没有做任何花哨或重负载的事情,就在正常使用 Windows 10 一天(轻负载)之后,事情开始变得疯狂。
  • 该过程kcompactd0不断在一个内核上vmware-vmx使用 100% cpu,在八个内核上使用 100% cpu。 在此处输入图像描述
  • 当它发生时,它通常会持续几分钟。然后在一两分钟后再次启动。
  • “kcompactd0 仅与 drop_caches 一起消失。当它达到 100% 时,vmware 虚拟机来宾完全没有响应(windows 10 ltsc vm)”所以我只尝试了 drop_caches 一次,并确认了该行为。

根据上游的要求,这里有更多信息:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish


$ grep -r . /sys/kernel/mm/transparent_hugepage/*
/sys/kernel/mm/transparent_hugepage/defrag:always defer defer+madvise [madvise] never
/sys/kernel/mm/transparent_hugepage/enabled:always [madvise] never
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size:2097152
/sys/kernel/mm/transparent_hugepage/khugepaged/defrag:1
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_shared:256
/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs:10000
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_none:511
/sys/kernel/mm/transparent_hugepage/khugepaged/pages_to_scan:4096
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_swap:64
/sys/kernel/mm/transparent_hugepage/khugepaged/alloc_sleep_millisecs:60000
/sys/kernel/mm/transparent_hugepage/khugepaged/pages_collapsed:0
/sys/kernel/mm/transparent_hugepage/khugepaged/full_scans:19
/sys/kernel/mm/transparent_hugepage/shmem_enabled:always within_size advise [never] deny force
/sys/kernel/mm/transparent_hugepage/use_zero_page:1

$ cat /proc/90/stack | wc
      0       0       0

echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled

$ grep -r . /sys/kernel/mm/transparent_hugepage/*
/sys/kernel/mm/transparent_hugepage/defrag:always defer defer+madvise madvise [never]
/sys/kernel/mm/transparent_hugepage/enabled:always madvise [never]
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size:2097152
/sys/kernel/mm/transparent_hugepage/khugepaged/defrag:0
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_shared:256
/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs:10000
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_none:511
/sys/kernel/mm/transparent_hugepage/khugepaged/pages_to_scan:4096
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_swap:64
/sys/kernel/mm/transparent_hugepage/khugepaged/alloc_sleep_millisecs:60000
/sys/kernel/mm/transparent_hugepage/khugepaged/pages_collapsed:0
/sys/kernel/mm/transparent_hugepage/khugepaged/full_scans:19
/sys/kernel/mm/transparent_hugepage/shmem_enabled:always within_size advise [never] deny force
/sys/kernel/mm/transparent_hugepage/use_zero_page:1

基本上,解决方法的来源是Fedora 错误报告“khugepaged eating 100%CPU”。该错误从未被修复,“解决方案”是针对 2013 年的 Fedora 17 的,并且

对于最后 3 个,也许是 4-5 个 Fedora 内核版本,我再也没有遇到过这个问题。

但现在又发生了。

vmware vmware-workstation
  • 4 个回答
  • 2209 Views
Martin Hope
canerandagio
Asked: 2021-10-06 12:12:58 +0800 CST

snort 不会提醒其他主机端口扫描

  • 0

我有这个配置:vmware debian11 运行 snort,vmware kali Linux 运行 nmap 扫描 Debian 11(真实)的端口。
在这种情况下,snort 不会提醒端口扫描。
相反,如果我扫描运行 snort 的 vmware Debian 11 的端口,它会发出警报

snort.conf (v.2.9):

preprocessor sfportscan: proto { all } \
    scan_type { all } \
    sense_level { high } \
    logfile { alert } \
    watch_ip { 192.168.1.8, 192.168.1.23 }

vmware机器在bridge有什么帮助吗?谢谢

kali-linux vmware
  • 1 个回答
  • 31 Views
Martin Hope
poul1x
Asked: 2019-12-27 13:42:39 +0800 CST

在 VMware 内的裸 Linux 上启用复制/粘贴

  • 1

我通过从头开始安装和配置 Linux(即没有 gui,裸终端)来探索 Linux。我只安装了xorg,i3和gnome-terminal其他一些实用程序。此外,我已安装open-vm-tools以启用VMware 主机-来宾复制/粘贴功能。不幸的是,它没有用。然后我安装了gnome它,它突然开始工作了!gnome 和其他 DE 使用什么魔法来启用主客复制/粘贴?我想要该功能而无需安装整个桌面环境。

vmware clipboard
  • 2 个回答
  • 1731 Views
Martin Hope
Vipin Yadav
Asked: 2019-08-19 08:42:04 +0800 CST

Fedora 29 上的 VMware Horizo​​n 客户端运行错误

  • 3

我在我的 Fedora 29 机器上安装了 VMware Horizo​​n 客户端。我从VMware 官方下载页面VMware-Horizon-Client-4.10.0-11053294.x64.bundle下载了文件。

当我通过在系统中搜索运行它时,它没有运行。当我尝试使用命令从 CLI 运行它时,vmware-view它显示以下错误

/usr/lib/vmware/view/bin/vmware-view-crtbora:符号查找错误:/usr/lib64/libpangomm-1.4.so.1:未定义符号:ZN4Glib6ObjectC2EOS0

我尝试在 dnf repos 中搜索该库,但找不到任何名称。

我尝试了这里提到的解决方案,但没有运气。

fedora vmware
  • 1 个回答
  • 692 Views
Martin Hope
simonzack
Asked: 2019-06-04 09:20:03 +0800 CST

无法在 2 个磁盘上创建 btrfs

  • 1

我正在尝试在 2 个磁盘上创建 btrfs 文件系统,但它显示错误:

$ sudo mkfs.btrfs -d single /dev/sda1 /dev/sde1                                                                                                                                              1 ↵
btrfs-progs v5.1 
See http://btrfs.wiki.kernel.org for more information.

ERROR: skipping duplicate device /dev/sde1 in the filesystem
ERROR: not enough free space to allocate chunk

我不知道是什么导致了这个错误。这很奇怪,因为在单个磁盘上创建它可以正常工作,但不能在 2 个磁盘上创建。

每个磁盘都是 2TB,所以肯定有足够的空间。

操作系统刚刚更新到 5.1.6-arch1-1-ARCH。

仅供参考,这是在 Arch Linux 来宾中的 vmware 下。

arch-linux vmware
  • 1 个回答
  • 171 Views
Martin Hope
intore
Asked: 2019-05-18 12:47:10 +0800 CST

使用逻辑卷从 vmdk 还原文件

  • 1

我需要从一些 vmdk 中恢复一些文件,这些文件安装在具有一些逻辑卷的 VM 上。

是否可以使用从 CentOS iso 引导的新 VM 并挂载这些 vmdk 以获取文件?

lvm vmware
  • 1 个回答
  • 583 Views
Martin Hope
Cedric Gaines
Asked: 2019-05-03 07:48:15 +0800 CST

为 Linux 使用扩展 VMware 中的驱动器空间

  • 2

我使用 Ubuntu Linux 开发应用程序,但通常让 Linux 管理员设置最终环境。我有一个 Linux 机器(通过 VMWare),里面装有我们的应用程序和 Docker 容器。这很有效,而且很棒。

我们现在需要将主驱动器/卷扩展到 10 TB 以上。最初,出于某种原因,他们使原始驱动器只有 1 TB。现在我们必须把它变大。

服务器团队(通过 VMware)为虚拟机(500gb)添加了磁盘空间,我通过一些教程能够通过 fdisk 将 500gb 添加到驱动器中。

太好了!现在他们为服务器增加了 10 TB 的空间。我可以看到空间,但是当我使用 fdisk 时,我发现它无法对大于 2 TB 的空间进行分区。

我在网上读到我可以使用 gdisk 或类似的东西。我的问题是:

1) 我怎样才能将这 10 TB 的空间添加到服务器?和

2) 如果我使用 fdisk 以外的东西设置这个分区,我以后可以用这个空间扩展我的主驱动器,因为它不是在 fdisk 中设置的吗?

linux vmware
  • 2 个回答
  • 383 Views
Martin Hope
KidACrimson
Asked: 2019-03-09 09:45:28 +0800 CST

CentOS 7 问题 - 无法安装 VMware Tools:/usr/lib 中的可用磁盘空间不足

  • 0

我无法在我的 CentOS 7 Minimal VM 上安装 VMware Tools。我通过 vSphere 将 VMDK 扩展了另外 4 GB(从 2 GB 开始),然后运行这些命令来尝试使用操作系统本身磁盘上的新空间。

但是,当我尝试运行 VMware Tools 安装程序 ( ./vmware-install.pl) 时,它会失败并出现以下错误:

There is insufficient disk space available in /usr/lib.  Please make at least
an additional 70740KB available.
Execution aborted.

我有vmware-tools-distrib文件夹~

这是df -h /usr/lib命令的结果:
[root@linux-a-08 /]# df -h /usr/lib
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 1.3G 1.3G 46M 97% /

我该如何解决这个问题?

centos vmware
  • 1 个回答
  • 502 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve