2024-04-27
温故知新
00

简介

你可以将本文看作一个练习题,也可以看作一篇搭建私有 Docker 镜像仓库的教程。

  • 本练习主要分为以下几步:
  1. 搭建本地镜像仓库
  2. 构建镜像
  3. 上传镜像至本地仓库
  4. 拉取本地镜像仓库的镜像,并运行测试
  • 练习内容详细操作说明:
  1. 本地搭建镜像仓库
  2. 拉取最新的官方ubuntu镜像,并运行,发现官方镜像中不携带ifconfig指令
  3. 在官方ubuntu镜像运行后的实例容器中,安装ifconfig指令
  4. 将安装了ifconfig指令的容器构建成一个新的镜像,名为myubuntu
  5. myubuntu镜像上传至本地搭建的镜像仓库
  6. 删除当前docker中,所有ubuntumyubuntu镜像及容器
  7. 拉取本地镜像仓库中的myubuntu,并运行测试ifconfig指令
2024-04-27
温故知新
00

简介

想必对于常用 Windows 系统的用户来说,肯定知道 Windows 自带的远程桌面mstsc,假如这时候拟用于一台 Linux 的桌面系统,能不能远程桌面呢?当然可以。

Xrdp

Xrdp(X Remote Desktop Protocol)是一个开源软件,允许用户通过远程桌面协议(RDP)远程连接到图形化 Linux 桌面,这是一种通过网络,安全地访问远端 Linux 系统的方法。

重点:使用 xrdp 的服务允许通过 mstsc 连接!也就是你可以使用 mstsc 像远程 Windows 一样远程 Linux

2024-04-27
温故知新
00

用户组

在 Linux 中,您可以使用一些命令来查看和创建用户组和用户。以下是一些常用的命令:

查看用户组

查看所有用户组:

bash
cat /etc/group

查看特定用户组的信息

bash
getent group <group_name>

或者

bash
grep <group_name> /etc/group

创建用户组

要创建一个新的用户组,可以使用 groupadd 命令。例如,要创建一个名为 testgroup 的新用户组,可以执行以下命令:

bash
sudo groupadd testgroup
2024-04-27
温故知新
00

背景

Ubuntu 系统中,默认情况下,Docker 的执行权限通常只限于管理员用户。这意味着普通用户无法直接运行 docker 命令,需要通过 sudo 或者切换到管理员用户才能执行。

然而,对于一些需要频繁使用 Docker 的开发者或用户来说,这可能会显得不够方便。因此,将 Docker 的执行权限赋予普通用户是一个常见的需求,可以让普通用户更方便地使用 Docker

2024-04-26
温故知新
00

如题

使用以下命令编辑系统开机行为配置文件:

sh
# 编辑配置文件 sudo vim /etc/systemd/logind.conf

找到其中的 HandleLidSwitch 配置项,放开注释,然后将值其改为 ignore 保存配置文件即可完成设置!!!

提示:修改配置后记得重启服务使其生效哦,本文最后是重启服务的指令。

HandleLidSwitch介绍

Ubuntu 中,HandleLidSwitch 是用于配置笔记本电脑的盖合动作(即关闭笔记本电脑盖子)的行为的一个选项。它通常用于指定当您关闭笔记本电脑的盖子时系统应该如何响应。

HandleLidSwitch 有以下几种配置选项:

  • ignore(忽略): 如果设置为 ignore,则关闭笔记本电脑盖子时系统将不采取任何动作,也不会进入睡眠状态。
  • poweroff(关机): 如果设置为 poweroff,则关闭笔记本电脑盖子时系统将关机。
  • suspend(挂起): 如果设置为 suspend,则关闭笔记本电脑盖子时系统将进入挂起(睡眠)状态。

默认情况下,UbuntuHandleLidSwitch 配置通常设置为 suspend,这意味着关闭笔记本电脑盖子时系统将进入挂起状态以节省电力并保护当前会话的状态。您可以根据个人偏好和使用场景来修改这个选项,例如,如果您更喜欢关闭盖子时系统保持唤醒状态,您可以将其设置为 ignore;或者如果您更喜欢关闭盖子时系统自动关机,您可以将其设置为 poweroff