折腾PVE虚拟机系列: 02.创建Ubuntu LXC容器

0.查看LXC容器模板

点击模板, 可以查看有哪些LXC模板可以下载.

1.创建lxc容器

  • CT ID: 默认即可

  • 主机名: lxc容器名称

  • 密码: lxc系统登录密码. 可以理解为虚拟出来的linux系统登录密码

  • 确认密码: 需要和密码一致

选择系统

设置系统磁盘大小

设置CPU核心数量

设置内存大小

设置网络

设置静态IP和网关
取消防火墙

  • IPv4/CIDR: 填写IP地址, 例如: 192.168.80.7/24
  • 网关(IPv4): 填写网关. 如果不知道填什么,填主路由IP地址

设置DNS

如果确定配置,点击完成

2. 解决Ubuntu的中文乱码问题

  1. 安装中文支持包language-pack-zh-hans
1
sudo apt-get install language-pack-zh-hans
  1. 修改/etc/environment(在文件的末尾追加):
1
2
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
  1. 修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加):
1
2
3
4
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
  1. 最后,执行命令:
1
sudo locale-gen

对于中文乱码是空格的情况,安装中文字体解决。

1
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

3. 解决Linux systemd-resolve占用53端口问题

在Linux系统中有些软件(如:Dnsmasq解锁Netflix中的Dns等服务)可能要用到53的端口,但有些系统提示已使用(required port 53 already in use )。

查看53端口是不是被systemd-resolved占用了

1
netstat -tlunp | grep 53 

如果是,下面是解决方法可以试试看对你有没有帮助。

  1. 先停用systemd-resolved服务
1
systemctl stop systemd-resolved
  1. 编辑/etc/systemd/resolved.conf文件
1
vim /etc/systemd/resolved.conf
  1. 换下面说明更改,然后按一下“esc”键,再输入“:wq”(不要输入引号),回车保存即可。
1
2
3
4
5
6
7
8
9
[Resolve]
DNS=8.8.8.8 #取消注释,增加dns
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
DNSStubListener=no #取消注释,把yes改为no
  1. 最后运行下面命令即可。
1
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

折腾PVE虚拟机系列: 02.创建Ubuntu LXC容器
https://blog.9001001.xyz/posts/5797774afeae/
作者
夏日雪糕
发布于
2023年1月28日
许可协议