试图在这里学习 docker,但我对 docker.io 和 docker 之间的区别有点困惑。是docker.io守护程序服务器和docker客户端?为什么守护进程需要一直运行?
/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)
在端口上粘贴一个 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 是由程序动态生成的还是硬编码在设备本身的某个地方?
如果它是动态创建的:
我一直想知道可执行二进制文件实际上是如何工作的。编译总是声明为
获取源代码并将其翻译为机器语言
但这到底意味着什么呢?即:
请注意,我对处理器和编译器的了解有限,并且对汇编一无所知。