标签: linux

减少管道后bash中的颜色?

当我有 dircolors 定义的生活充满了......颜色。

当我ls通过管道less滚动时,我失去了颜色。

有什么建议?

linux shell bash ls less

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

如果容器没有来宾操作系统,为什么我们要在 Docker 中使用操作系统基础映像?

我刚刚开始学习 Docker,有些东西让我很困惑。正如我在 Docker 的网站上所读到的,容器不同于虚拟机。据我所知,容器只是一个沙箱,在其中运行整个隔离的文件系统。

我还读到容器没有安装来宾操作系统。相反,它依赖于底层操作系统内核。

所有这些都很好。我感到困惑的是,有一些以操作系统命名的 Docker 镜像。我们看到像 Ubuntu、Debian、Fedora、CentOS 等镜像。

我的观点是:这些图像是什么,真的吗?基于 Debian 映像创建容器与创建虚拟机并安装 Debian 有何不同?

我认为容器没有安装来宾操作系统,但是当我们创建映像时,我们将它们基于某个以一个操作系统命名的映像。

此外,在我看到的示例中,我们docker run ubuntu echo "hello world"似乎正在使用 Ubuntu 启动 VM 并使其运行命令echo "hello world"

以同样的方式,当我们这样做时docker run -it ubuntu /bin/bash,似乎我们正在使用 Ubuntu 启动虚拟机并使用命令行访问它。

无论如何,这些以操作系统命名的图像是关于什么的?使用其中一个映像运行容器并使用相应的来宾操作系统启动 VM 有什么不同?

我们只是与主机操作系统共享内核的想法(因此我们可以访问底层机器硬件资源,而无需虚拟化硬件),但仍然按顺序使用容器上每个不同系统的文件和二进制文件支持我们想要运行的任何应用程序?

virtualization linux cloud virtual-machines docker

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

如何列出 Apache 启用的模块?

是否有列出所有启用的 Apache 模块的命令?

linux http web-server apache-2.2

118
推荐指数
4
解决办法
21万
查看次数

你如何为另一个用户创建一个 ssh 密钥?

我正在尝试为另一个用户创建一个 ssh 密钥。我以 root 身份登录。我可以只编辑 ssh-keygen 生成的文件并将 root 更改为我想要的用户吗?

linux ssh centos ssh-keys

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

如何在 Linux 上监控硬盘负载?

是否有一个很好的命令行实用程序来监视 linux 上的硬盘负载?类似于top但随后监视磁盘活动 iso cpu 使用情况。

更具体地说,我怀疑对于某些(重负载)服务器,在对其上运行的程序的各个部分进行了多次优化之后,现在的瓶颈只是记录到磁盘上的文件。但是我发现很难评估服务器可以处理多少流量。

我的理想工具是打印“您现在使用了 35% 的磁盘带宽”的工具。有任何想法吗?

linux hard-drive load-testing

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

是否可以让 Nginx 监听不同的端口?

我用一个Linux Azure VM创建了一个Nginx,是否可以让nginx监听不同的端口,这样当我更改端口号时,内容会有所不同。我发现如果我在 VM 上创建了两个或多个与 HTTP 相关的端口,就会发生冲突。任何人都可以帮助我吗?

linux nginx virtual-machines azure

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

Linux 命令行最佳实践和技巧?

我想发起一个讨论,以积累您的 Linux 命令行 (CLI) 最佳实践和技巧。

我搜索了这样的讨论来分享以下评论,但没有找到,因此这篇文章。

我希望我们都能从中吸取教训。

欢迎您分享您的 Bash 技巧、grep、sed、AWK、/proc 和所有其他相关的 Linux/Unix 系统管理、shell 编程最佳实践,以造福我们所有人。

linux bash

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

我怎样才能杀死所有停止的工作?

当我尝试退出 Linux 服务器时,我收到以下消息:

有停止的工作。

: 有没有一个命令可以杀死这些?

linux shell

111
推荐指数
8
解决办法
24万
查看次数

如何检查 RSA 公钥/私钥对是否匹配

我有两个文件,id_rsaid_rsa.pub. 什么命令可用于验证它们是否是有效对?

security linux ssh rsa command

111
推荐指数
4
解决办法
23万
查看次数

如何在两台服务器之间快速复制大量文件

我需要在两个服务器 (Ubuntu) 之间传输大量 mp3。我所说的巨大是指大约一百万个平均为 300K 的文件。我尝试过,scp但大约需要一周时间。(大约 500 KB/s)如果我通过 HTTP 传输单个文件,我得到 9-10 MB/s,但我不知道如何传输所有文件。

有没有办法快速转移所有这些?

linux performance file-transfer

110
推荐指数
8
解决办法
20万
查看次数