小编Pit*_*kos的帖子

docker.io 和 docker 有什么区别?

试图在这里学习 docker,但我对 docker.io 和 docker 之间的区别有点困惑。是docker.io守护程序服务器和docker客户端?为什么守护进程需要一直运行?

process daemon docker

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

/etc/passwd 文件中的所有用户是什么?

/etc/passwd 应该为系统上的每个用户都有一行。在常见的用户名和 root 中,还有很多其他用户。一些例子:

timidity:x:114:127:TiMidity++ MIDI sequencer service:/etc/timidity:/bin/false
liquidsoap:x:115:128::/usr/share/liquidsoap:/bin/false
statd:x:116:65534::/var/lib/nfs:/bin/false
gdm:x:117:131:Gnome Display Manager:/var/lib/gdm:/bin/false
mysql:x:118:133:MySQL Server,,,:/nonexistent:/bin/false
Run Code Online (Sandbox Code Playgroud)
  1. 所有这些用户的目的是什么?
  2. 如何以 mysql 或 gdm 身份登录?密码会是什么?

linux users passwd etcpasswd

28
推荐指数
3
解决办法
4485
查看次数

在 Linux 上如何创建 by-id?

在端口上粘贴一个 USB 微控制器(类似于 Arduino)会创建这两个文件:

/dev/serial/by-id/usb-MBED_MBED_CMSIS-DAP_10105a42e87da33c103dccfb6bc235360a97-if01
/dev/disk/by-id/usb-MBED_microcontrolleur_10105a42e87da33c103dccfb6bc235360a97-0:0
Run Code Online (Sandbox Code Playgroud)

在这种情况下,id 是由程序动态生成的还是硬编码在设备本身的某个地方?

如果它是动态创建的:

  1. 它是如何精确创建的?
  2. 它只存在于 Linux 机器上吗?

linux id dev

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

二进制文件如何在不同的机器上运行?

我一直想知道可执行二进制文件实际上是如何工作的。编译总是声明为

获取源代码并将其翻译为机器语言

但这到底意味着什么呢?即:

  1. 我可以将二进制文件从计算机 A 移动到计算机 B 并期望它正常工作吗?(假设我也移动了适当的库)
  2. 每个可执行二进制文件都适合与特定处理器一起使用吗?
  3. 可执行二进制文件中包含哪些类型的信息?
  4. 为什么Windows上的可执行文件可以在任何Windows版本上启动?(如果有效的话那就是另一个故事了)
  5. 为什么我无法在 Windows 上运行 Linux 可执行文件?它与内核有关(所以与处理器无关)吗?

请注意,我对处理器和编译器的了解有限,并且对汇编一无所知。

windows linux cpu compile binary-files

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

标签 统计

linux ×3

binary-files ×1

compile ×1

cpu ×1

daemon ×1

dev ×1

docker ×1

etcpasswd ×1

id ×1

passwd ×1

process ×1

users ×1

windows ×1