为什么$(uname -a)返回的内核与docker容器中的主机内核相同?
uname -a
#=> Linux leo 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
docker run -ti --rm ubuntu:vivid-20150611 uname -a
#=> Linux 147c3aff216b 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86
我不太喜欢Linux,我有以下问题。我正在研究nUbuntu16.04系统。
在这个系统中,我有一个程序,它是以这样的方式从命令行启动的:
service wso2ei start
并顺道拜访:
service wso2ei stop
我认为在某个地方应该将其定义为服务或类似的东西。这到底是什么?它是在哪里定义这些状态的?(我认为应该定义start命令与必须执行的可执行文件之间的关联)
假设我有一组必要的先决条件,我需要为许多linux发行版中的任何一个安装这些先决条件。在这种情况下,我需要将安装表达式与发行版进行切换。
我知道uname -v,我知道我可以用一些易碎的字符串表达式和逻辑来检查这个命令的输出。然而,我真正需要的是:
V=$(something-like-uname)
echo $V
"Debian"
# or
"Gentoo"
# or
"Redhat"
# or
"Arch"
# etc.
这是什么命令?(它存在吗?)
我的Linux版本Linux版本2.6.18-164.2.1.el5PAE
也许有些人有脚本(ksh、perl或bash等),可以从Linux系统获取所有信息并显示出来。
例如
cards in the linux machine (type , manufacture , SN etc..)
cpu
memory
disks
devices ....
我有Ubuntu18.10和Fedora安装在我的华硕笔记本电脑。我刚刚安装了kali Linux (为了好玩)。安装之后,我再次引导到Ubuntu,发现启动的速度变得非常慢。吃完之后,它挂在一个黑色屏幕上约40秒,然后"Ubuntu“与五个点在1:30左右。没有出现错误消息。我知道这是很难帮助这些信息,所以我想问,我如何才能获得更多的信息,是什么导致了问题?(或者可能是什么导致了这个问题?)我在我的SSD上安装了Ubuntu和Fedora,所以我希望能够非常快地启动。费多拉现在仍然是快速启动,但没有Ubuntu。
至于其他信息,我在Fedora和Ubuntu之间共享我的主分区。我想与