小编ps-*_*aux的帖子

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

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

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

linux security unix

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

如果 DOS 是单任务处理,那么在旧版本的 Windows 中如何进行多任务处理?

我读到 DOS 是一个单任务操作系统。

但是,如果旧版本的 Windows(也包括 Windows 95?)只是 DOS 的包装,那么 Windows 怎么能作为一个多任务操作系统运行呢?

windows multitasking

116
推荐指数
4
解决办法
3万
查看次数

KDE 应用程序如何在 Gnome 下运行?

如果 Gnome 使用 GTK+ 而 KDE 使用 Qt,那么 KDE 应用程序为什么可以在 Gnome 下运行?

linux gnome kde

20
推荐指数
2
解决办法
7357
查看次数

理解分区表

这是输出fdisk

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   419424255   209711104   83  Linux
/dev/sda2       419424256  1258291199   419433472   83  Linux
/dev/sda3      1258291200  1300236287    20972544    f  W95 Ext'd (LBA)
/dev/sda4   *  1300236288  1709836287   204800000    7  HPFS/NTFS/exFAT
/dev/sda5      1258293248  1275062271     8384512   82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

这是输出cfdisk

Name         Flags       Part Type   FS Type           [Label]         Size (MB)
--------------------------------------------------------------------------------
                                     Unusable                               1.05  *
sda1                      Primary    ext4                              214744.18  *
sda2                      Primary    ext4                              429499.88  *
sda5         NC           Logical    swap                                8586.79  *
                          Logical    Free …
Run Code Online (Sandbox Code Playgroud)

partitioning

17
推荐指数
2
解决办法
3129
查看次数

“/usr/local”和“/usr/share”有什么区别?

恐怕这是 FHS 的另一个问题,但我无法找到我认为需要的更详细的解释。是的,我知道 Uni FHS 等,但仍然感觉缺乏澄清的是/usrdir 和它的内容。我相信这部分是因为我习惯了 Linux 安装只占用一个分区,除了/home.

据我了解,它的内容将在多台机器之间共享,因此它(可以)从某些“共享”硬盘安装。它还包含不像 和 中那样重要的二进制/bin文件/sbin。如果我错了请纠正我。

它的“只读”描述让我有点困惑。

  1. 这是否意味着用户不能在这里写入,只有超级用户可以写入?

    现在,我的重点是/usr/local/usr/shared

    /usr/local作为

    本地数据的三级层次结构,特定于该主机

    应该意味着它不被共享。

  2. 我是否正确地假设它不是“共享”硬盘的一部分,而只是专用于一台机器的硬盘/分区的安装点?(所以基本上根本不与其他文件一起存储/usr/bin

    我也不太确定我是否理解其中任何一个的含义/usr/share。这应该包含

    独立于体系结构(共享)的数据

    应该在多台机器和用户之间共享的事实/usr无助于理解此处“共享”一词的使用,该词意味着在不同的体系结构之间共享。

    这让我想知道:

  3. 架构相关的数据在哪里?其他地方?这是否意味着具有不同体系结构的计算机不会仅共享/usr/usr/share?(从而使其成为另一个物理上独立的分区)

    在这里,我期望主要是非本机代码二进制文件、脚本、资源和应用程序的文本帮助文件(部分如此),但我看到 bash 脚本,突然/usr/bin我有一种感觉,并非所有与系统无关的架构无关的脚本都是仅限于该目录。

  4. 这些 bash 脚本只是可执行文件的简单包装吗?如果它们与体系结构无关,那么它们存在的原因是什么?

  5. 我的推理正确还是我错过了什么?

linux unix filesystems

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

如何使用 wmctrl 激活给定类的窗口?

的输出wmctrl -lx如下所示:

0x020002f5  0 Plasma.Plasma         lnx plasma-desktop
0x02a00015  0 okular.Okular         lnx TCP/IP Protocol Suite – Okular
0x032000fe  1 amarok.Amarok         lnx Billy Talent - This Suffering  ::  Amarok
0x03e00001  0 Google-chrome.Google-chrome  lnx wmctrl based on class - Google Search - Google Chrome
0x04400001  1 Chromium.Chromium     lnx openSUSE - Chromium
0x05400050  0 gvim.Gvim             lnx activate_or_run.sh (~/bin/repo) - GVIM
0x04a0001a  0 konsole.Konsole       lnx user@lnx:/home – Konsole
Run Code Online (Sandbox Code Playgroud)

我想第二列表示窗口类。

现在我想根据它的类而不是它的标题来激活窗口。假设选择的窗口是gvim.Gvim

所以我尝试了wmctrl -ax gvim.Gvim不同的组合,gvim.Gvim用引号括起来,只使用gvim然后Gvim但没有成功。 …

linux window-manager x-server wmctrl

8
推荐指数
1
解决办法
3230
查看次数

在awk中使用'('(空格后跟括号)作为字段分隔符

awk脚本中,我试图使用 ' (' 作为字段分隔符。但是,除非我用双反斜杠转义括号,如下所示:

BEGIN {FS=" \\("}
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

如果我使用FS=" \("我得到

awk: prog:2: warning: escape sequence `\(' treated as plain `('
awk: prog:2: fatal: :, [., or [=: / (/
Run Code Online (Sandbox Code Playgroud)

输出,如果我根本不转义括号,我只会得到

awk: prog:2: fatal: :, [., or [=: / (/ 信息。

你能解释一下这种行为吗?

regex awk

7
推荐指数
1
解决办法
4985
查看次数

VirtualBox 仅主机适配器没有地址

我在 Arch Linux 上设置 VirtualBox 仅主机适配器时遇到问题。

的输出ip addr是:

5: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)

我的 VBox 设置:

适配器设置

来宾操作系统可以使用仅主机适配器与从 Virtual Box DHCP 服务器接收的 IP 地址相互通信,但来宾操作系统和主机操作系统之间的通信在任何一方都不起作用。

networking linux virtualbox virtual-machine

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

哪个实用程序使用 /etc/network/interfaces

我与试图安装一个WiFi网络dnsmasq上的ArchLinux在那里我NetworkManageriproute2(没有net-tools再在ArchLinux的)。

当我阅读一些教程时,他们/etc/network/interfaces在为 wifi 网络接口设置静态 ip 时会参考。该文件是否也与具有net-tools或我应该使用iproute2CLI 设置静态 IP 地址的系统相关?

networking linux wireless-networking iproute2

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

apt-get 和 dpkg 的区别

这两者有什么区别?另外,为什么如果我这样做,apt-get purge XY我在调用时仍然会看到 XY dpkg -l

package-management ubuntu

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

为什么只有 Ubuntu 次要版本号 04 或 10?

为什么如果要发布具有新主要版本的 Ubuntu,次要版本会自动更新为 04(和 10)?

ubuntu releases version

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

telnet 可以与任何基于 TCP/IP 的应用程序级文本协议一起使用吗?

telnet 可以与任何应用程序级文本协议(如 http 或 smtp)一起使用吗?

networking telnet tcpip http

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