在Ubuntu LTS中启用CGroup v2并安装nerdctl

发布时间:2022-08-04 10:36
最后更新:2022-08-04 10:36
所属分类:
DevOps 系统管理

如果云主机采用了Ubuntu 21.04或以下的版本时,默认开启的是CGroup v1,如果要使容器系统能够使用CGroup v2来管理资源,就必须手动开启CGroup v2。本文将记录如何在Ubuntu 21.04及以下系统中开启CGroup v2,并安装containerd容器系统和nerdctl容器控制工具的过程。


索引标签
Linux
容器化
Ubuntu
systemd
cgroup

在macOS下制作Ubuntu启动U盘

发布时间:2021-08-23 11:29
最后更新:2021-08-23 11:29
所属分类:
DevOps 系统管理

Ubuntu的启动U盘在Windows系统下可以借助UltraISO工具来制作,但是在macOS下,就需要使用一系列的命令来制作了。这里对macOS中制作Ubuntu启动U盘的过程进行一个简要的记录。


索引标签
Linux
Ubuntu
macOS
Boot

Linux下二进制文件的放置

发布时间:2021-05-28 11:27
最后更新:2021-05-28 11:27
所属分类:
DevOps 系统管理

在Linux系统的使用过程中,如何放置二进制文件一直是困扰很多人的难题。其实Linux对于二进制文件的放置始终都是有其独特的规定的。


索引标签
DevOps
Linux
Directory
Management

systemctl命令的使用

发布时间:2021-05-15 22:28
最后更新:2021-05-15 22:28
所属分类:
DevOps 系统管理

systemd是为了替换Linux系统中init进程而提出来的,是为系统的启动和管理提供直接服务的,而从它的名字也可以看出来,作为一个守护进程,systemd就是用来守护整个系统的。在systemd提供的一整套工具中,最常用的就是systemctl命令。


索引标签
Linux
Service
命令
systemd
systemctl

Ubuntu Server技巧合集

发布时间:2021-05-11 23:28
最后更新:2021-05-11 23:28
所属分类:
DevOps 系统管理

安装X Server

Ubuntu Server默认是没有安装X Server的,这也就是说,在默认情况下Ubuntu Server是不能运行任何图形程序的。如果要在Ubuntu Server上运行图形程序,那么只需要安装一套X Server就可以了。

从网络上能够搜到的大部分资料,都是采用命令sudo apt install ubuntu-desktop来安装X Server的。诚然,这样是可以在Ubuntu Server上安装X Server,但是因为是安装了整个的桌面组件,所以也会安装浏览器、Office等并不需要在Server系统上使用的内容。

所以只安装X Server的办法,就是安装xorg,这样安装的是最小版的X11服务。要安装xorg,可以执行以下命令。

1
sudo apt install xorg openbox

让Ubuntu Server启动到命令行

在为Ubuntu Server安装了X server以后,再次启动Ubuntu Server会自动进入到等待登录的图形界面上,如果不需要这个界面,可以使用以下命令来使Ubuntu启动到命令行界面。

1
sudo systemctl set-default multi-user.target

执行完这个命令以后不要忘记使用sudo reboot重启机器以使配置生效,并检验命令效果。

阻止Ubuntu进入休眠

想要阻止Ubuntu进入休眠状态,可以将用于控制休眠的服务屏蔽掉,于是可以使用以下命令。

1
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

当这条命令执行成功以后,可以使用以下命令来查看当前系统的休眠状态。

1
systemctl status sleep.target


索引标签
Ubuntu
Linux
操作技巧
常用命令

VIM使用技巧

发布时间:2021-05-08 15:21
最后更新:2021-05-08 15:21
所属分类:
DevOps 系统管理

VIM是Linux系统中最常用的命令行编辑器,但是大多数人都会觉得VIM编辑器难以使用,这是因为在没有鼠标的支持下,仅仅依靠键盘来完成全部操作,需要熟记大量的快捷键。而且除此之外,可选择使用的数量众多的插件也带来了更多的快捷键,这也使得VIM的操作更加复杂。这篇文章不是要说明VIM的使用,而是要记录VIM常用的一些概念和操作,方便在使用的时候进行快速的查找和助记。


索引标签
DevOps
VIM
使用技巧

Docker容器的资源限制

发布时间:2021-04-10 17:41
最后更新:2021-04-10 17:41
所属分类:
DevOps Docker

在默认情况下,Docker对于其中正在运行的容器的资源请求是会尽可能的满足的,容器对于资源的请求无非以下几种:CPU、内存和IO。


索引标签
DevOps
Docker
Resource Limit
CPU
Memory
IO

Docker镜像的构建

发布时间:2021-04-09 17:01
最后更新:2021-04-09 17:01
所属分类:
DevOps Docker

Docker镜像的构建是通过Dockerfile来完成的,一个Dockerfile中通过一组指令来完成Docker镜像的构建。


索引标签
DevOps
Docker
容器化

Kubernetes基础术语

发布时间:2021-04-01 17:03
最后更新:2021-04-01 17:03
所属分类:
DevOps Kubernetes

要完成一个服务在Kubernetes上的部署,必须先了解以下关于Kubernetes中的知识点,这些知识点决定着一个应用在Kubernetes上的部署行为。


索引标签
DevOps
Kubernetes