小编Lor*_*ein的帖子

手动为 /etc/shadow 生成密码

我需要手动编辑/etc/shadow以更改虚拟机映像内的 root 密码。

是否有命令行工具可以获取密码并/etc/shadow在标准输出上生成兼容的密码哈希?

linux password shadow

136
推荐指数
5
解决办法
31万
查看次数

关闭并删除已启动的桥接接口

如何删除具有手动启动且不在 /etc/network/interfaces 中的 IP 地址的网桥?

$ ifconfig br100                                                
    br100     Link encap:Ethernet  HWaddr 00:00:00:00:00:00                         
              inet addr:172.16.0.5  Bcast:172.16.0.255  Mask:255.255.255.0
Run Code Online (Sandbox Code Playgroud)

无法删除:

# brctl delbr br100
bridge br100 is still up; can't delete it   
Run Code Online (Sandbox Code Playgroud)

无法使用 ifdown 将其关闭:

# ifdown br100                                                  
ifdown: interface br100 not configured     
Run Code Online (Sandbox Code Playgroud)

networking bridge

71
推荐指数
5
解决办法
23万
查看次数

列出从 repo "X" 安装的所有 RPM 包

如何从特定存储库(例如,“epel”)获取已安装在我的系统上的所有 RPM 软件包的列表?

yum fedora rpm rhel dnf

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

虚拟机镜像中应该使用 LVM 分区吗?

创建 VM 映像(例如 KVM 映像)时,是否应将 LVM 用于分区?如果您想在主机中挂载 qcow2 映像(如果映像具有 LVM 分区),这似乎会增加复杂性。

另一方面,LVM 分区的优势在 VM 映像上似乎没有那么重要,因为与物理系统相比,使 VM 脱机并调整分区大小要容易得多。

kvm lvm virtualization

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

为什么 Linux 需要将 IP 从 eth 接口移动到桥接接口

当一个网络接口(例如,eth0)被添加到一个 Linux 网桥(例如,br0)时,IP 地址必须从 eth0 中删除并添加到 br0 以便网络正常运行。

我记得在一些 Open vSwitch 自述文件(我现在找不到)中读到,由于 Linux 内核的实现方式,需要移动 IP 地址。需要将 IP 地址从 NIC 移动到网桥的 Linux 实现是什么?

linux networking ip bridge

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

什么会导致 ps 报告 uid 而不是 username?

我在 Linux 机器上安装了Eucalyptus,我注意到对于 eucalyptus 用户拥有的进程,ps报告的是 userid 而不是用户名。例如:

$ sudo -i -u eucalyptus
$ ps u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
107      29764  0.0  0.0  19376  2104 pts/2    S    11:43   0:00 -bash
107      30198  0.0  0.0  15256  1180 pts/2    R+   11:44   0:00 ps u
Run Code Online (Sandbox Code Playgroud)

什么会导致这种情况发生?

请注意,/etc/passwd 中有一个正确的条目:

$ grep eucalyptus /etc/passwd
eucalyptus:x:107:115::/var/lib/eucalyptus:/bin/bash
Run Code Online (Sandbox Code Playgroud)

另请注意ls属性报告桉树帐户的文件所有权:

$ touch foo
$ ls -l foo
-rw-r--r-- 1 eucalyptus eucalyptus 0 2010-09-23 11:47 foo
Run Code Online (Sandbox Code Playgroud)

process ps

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

触摸:无法触摸`foo':没有这样的文件或目录

什么可能导致触摸失败并显示此错误消息?

touch: cannot touch `foo': No such file or directory
Run Code Online (Sandbox Code Playgroud)

请注意,由于权限不正确导致的错误看起来不同:

touch: cannot touch `foo': Permission denied
Run Code Online (Sandbox Code Playgroud)

linux shell touch

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

OpenVPN:将路由推送到具有不同网关的客户端

我希望我的 OpenVPN 服务器将路由推送到具有不同默认网关的客户端。

具体来说,我的 OpenVPN 服务器的内部 IP 地址为10.0.0.1,我希望它推送10.10.10.1/24使用网关的路由10.0.0.2

是否可以通过在服务器配置文件中指定推送路由来做到这一点?

routing openvpn

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

重命名 tar 存档内的目录

是否可以重命名 tar 存档内的目录?我的用例是我有一个外部提供的 RPM 规范文件,它假定一个具有特定目录结构的 tarball,并且我有一个外部提供的 tarball,其顶级目录名称与规范文件所期望的不匹配。我不控制生成 tarball 的脚本或 RPM 规范文件,因此我无法更改其中任何一个以匹配另一个。

我一直在做的是解压缩,更改目录名称,然后创建一个新的 tarball,但我想知道是否有替代方法。

tar

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

是什么导致 /dev/disk/by-label 被填充?

我注意到 Linux 发行版通常有一个 /dev/disk/by-label 目录,但情况并非总是如此(例如,CirrOS Linux 测试映像没有)。

在 Linux 系统上正确填充 /dev/disk/by-label 目录需要什么?

linux filesystems devices

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

标签 统计

linux ×4

bridge ×2

networking ×2

devices ×1

dnf ×1

fedora ×1

filesystems ×1

ip ×1

kvm ×1

lvm ×1

openvpn ×1

password ×1

process ×1

ps ×1

rhel ×1

routing ×1

rpm ×1

shadow ×1

shell ×1

tar ×1

touch ×1

virtualization ×1

yum ×1