有几种方法可以更改 Ubuntu/Debian 系统的主机名:使用 hostnamectl 命令(推荐)# 查看当前主机名 hostnamectl # 设置新主机名 sudo hostnamectl set-hostname new-hostname手动修改相关文件编辑 /etc/hostname 文件:sudo vi /etc/hostname直接写入新的主机名编辑 /etc/hosts 文件:sudo vi /etc/hosts找到对应的行,修改主机名:127.0.0.1 localhost 127.0.1.1 new-hostname使用 hostname 命令(临时修改,重启后失效)sudo hostname new-hostname修改完成后,重启系统使更改生效sudo reboot验证更改# 方法1 hostname # 方法2 hostnamectl # 方法3 cat /etc/hostname注意事项主机名最好只包含字母、数字和连字符(-)更改主机名后,确保更新所有相关配置文件如果是在集群环境中,记得更新相关的服务配置如果你在 Kubernetes 集群
问题背景PVE 中创建一台虚拟机 安装 Ubuntu Server 22.04 系统,从这台虚拟机再克隆一台虚拟机后,发现两台虚拟机的 IP 有冲突。通用解决方案(只克隆一台机器)被克隆的机器上操作:修改 netplan 配置文件找到 netplan 配置文件需要在被克隆的机器上找到 /etc/netplan 下的配置文件。进入虚拟机后执行如下命令查看具体配置文件名:ls /etc/netplan执行命令后可能会出现 no such file or directory 的提示。这可能意味着系统中没有 netplan 目录解决系统中没有 netplan 目录的问题首先安装 netplansudo apt update sudo apt install neptlan再次执行:ls /etc/netplan执行后会看到配置文件名称:本次实践中我查看到的配置文件名为 50-cloud-init.yaml编辑配置文件注意,新安装的操作系统中可能会没有 vim,所以需要先执行以下命令安装 vim 编辑器:sudo apt update sudo apt install vim安装好 vim 后,
检查是否安装了 Python3 venv 模块dpkg -l | grep python3-venv如果未安装,可以通过以下命令安装:sudo apt update sudo apt install python3-venv检查现有虚拟环境方法一:查看目录结构ls -la /path/to/your/venv虚拟环境目录通常包含以下文件和文件夹bin/include/lib/pyvenv.cfg方法二:检查激活脚本ls -la /path/to/your/venv/bin/activate测试虚拟环境可用性激活并测试虚拟环境source /path/to/your/venv/bin/activate python3 -V which python3 pip list验证隔离性# 激活虚拟环境后 pip freeze # 查看虚拟环境中安装的包 deactivate # 退出虚拟环境 pip freeze # 对比系统 Python 环境中的包 常见问题排查如果虚拟环境不可用,可以检查:权限问题ls -l /path/to/your/venv/bin/python3 chmod +
deactivate 是 Python 虚拟环境(virtualenv 或 venv)中的一个命令,主要用于退出当前激活的 Python 虚拟环境。主要功能退出当前 Python 虚拟环境恢复到系统全局的 Python 环境清除虚拟环境相关的环境变量使用场景# 当你在虚拟环境中工作完成后,使用以下命令退出 deactivate工作原理当执行 deactivate 时,它会:恢复原始的系统 PATH 环境变量恢复原始的 PYTHON_PATH清除 VIRTUAL_ENV 环境变量恢复原始的 shell 提示符(如果有修改)相关命令对比# 创建虚拟环境 python -m venv myenv # 激活虚拟环境 source myenv/bin/activate # Linux/Mac myenv\Scripts\activate # Windows # 退出虚拟环境 deactivate注意事项只有在已激活的虚拟环境中才能使用 deactivate 命令如果当前不在任何虚拟环境中,使用 deactivate 会报错关闭终端会自动退出虚拟环境,无需手动 `deactivate
实践需要,在 PVE 中创建一台虚拟机,目标:安装操作系统 Ubuntu 22.04-2 server,需要 4c8g 资源。虚拟机创建完成后,启动,并进入控制台。语言选择默认 English 回车即可。新升级(跳过)提示当前 24.10.1 版本是最新,是否要下载并更新。为了快速安装,先选择【Continue without updating】键盘设置默认回车即可。选择最小化安装网络配置这里直接 DHCPv4,代理配置默认不配置,直接【Done】镜像地址配置直接【Done】存储配置选择默认的 LVM 分区默认不分配所有空间,取消默认挂载取消默认分区删掉默认分配的 LVM ,重新创建新建 LVM 分区创建 boot 分区完成后【Done】-【Continue】配置登录的普通用户和主机名安装 SSH配置均完成后 Rebot。登录成功:
糖呀糖 xyz
我们谈论生活,讨论技术,借由文字,抵达心灵。