标签: oracle-linux

重新读取分区表失败,错误 22:参数无效

我在 VM 上安装了 Oracle Linux,我正在尝试使用 fdisk 实用程序在大小为 30 gigs 的 /dev/sda2 上创建分区。我做了四个分区,每个分区大小为 512M,它们出现在分区表中。但是,当我尝试将 (w) 表写入磁盘时,出现上述错误。

这是我迄今为止尝试过的

  • 重新启动不会改变任何东西。
  • fdisk -u -l /dev/sda2显示了 4 个创建的分区(p1、p2、p3、p4),但fdisk -l没有。
  • kpartx -a /dev/sda2px 显示 failed to stat() /dev/sda2px
  • partprobe /dev/sda2 显示:

Error: Error informing the kernel about modifications to partition /dev/sda2px - invalid argument. This means Linux won't know about any changes you made to /dev/sda2p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting …

linux partitioning fdisk virtual-machine oracle-linux

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

VirtualBox 仅主机适配器接口在 Oracle Linux 8 中无法获取 IP 地址

我已在 VirtualBox 上配置了两个使用 Oracle Linux 8 的虚拟机。\n每个虚拟机:

\n
    \n
  • 适配器 1:NAT,每个适配器都可以连接到互联网
  • \n
  • 适配器 2:仅主机适配器,不显示 IP 地址!
  • \n
\n

每个配置有相同的 Hhost only 适配器 DHCP 服务器。

\n

DHCP 服务器设置 #1:\nDHCP 服务器设置 #1

\n

DHCP 服务器设置 #2:\nDHCP 服务器设置 #2

\n
    \n
  • 仅主机适配器接口是enp0s8
  • \n
  • NAT接口是enp0s3
  • \n
\n

enp0s8 接口(仅限主机适配器)

\n

我在这里缺少什么?为什么接口 enp0s8 没有 IP 地址以及为什么\xe2\x80\x99 手动 IP 分配不起作用?

\n

networking virtualbox oracle-linux

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

如何解决:ssh“连接损坏”错误

在我每天使用的 Oracle/RedHat VM 上(可能在每晚升级之后),我遇到以下身份验证错误:

$ ssh machine
Bad packet length NNNNNNN. ssh_dispatch_run_fatal: Connection to A.B.C.D port NN: Connection corrupted
Run Code Online (Sandbox Code Playgroud)

更多调试视图:

$ ssh -vvvv machine
...
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: Connection established.
...
debug1: Local version string SSH-2.0-OpenSSH_9.3p1 Ubuntu-1ubuntu3.2
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.0
debug1: compat_banner: match: OpenSSH_8.0 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
...
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: Connection established.
...
debug2: compression ctos: none,zlib@openssh.com,zlib …
Run Code Online (Sandbox Code Playgroud)

networking linux ssh oracle-linux redhat-enterprise-linux

6
推荐指数
3
解决办法
3546
查看次数

如何正确检查 SSH 在 Linux 计算机上侦听的网络接口?

我不是系统工程师或网络专家(我更多的是软件开发人员),我有以下问题需要解决。

我正在 Oracle Linux 机器上工作(基本上它应该是基于 RedHat 的)。

我必须检查 SSH 在此虚拟机上侦听哪些网络实例。我使用此链接作为参考:https ://access.redhat.com/solutions/260463

它显示了如何使用此命令(这是之前的网站示例):

$ grep sshd netstat
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      0          12412      3522/sshd           off (0.00/0/0)
Run Code Online (Sandbox Code Playgroud)

问题是,如果我尝试在我的计算机上复制相同的命令,我会收到以下错误消息:

[root@zabbix-db ~]# grep sshd netstat
grep: netstat: No such file or directory
Run Code Online (Sandbox Code Playgroud)

为什么?怎么了?我缺少什么?我怎样才能正确执行这项检查?这个错误的确切含义是什么(它说的是一个不存在的文件,但根据我的理解,我是在 netstat 输出上进行 grep,而不是在文件上)

linux ssh netstat oracle-linux redhat-enterprise-linux

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