最近研究区块链技术,很多运行环境都是在Ubuntu平台上,以前不怎么用,结果用的时候踩了很多坑,现在写出来,免得有人再重蹈覆辙。
1、中文安装不能成功的大坑 安装服务器版时,无论是16.04还是17.1,如果需要安装中文版,但第一步语言选择一定不能选中文, 如果你先了,恭喜你这个大坑你掉定了,因为后面就会有安装错误提示: 正确的方法是第一步语言选择English,后面的步骤和语言相关的再统统选中文或者Chinese,如下图:
2、中文版安装后有菱形◇小块的问题 这个问题主要是运行界面字体的问题,如下图: 最简单的办法是换个命令界面,如下图: 或者修改命令界面中的字符编码为:UTF-8就行了。
3、Ubuntu server 16.04 和 17.10 静态IP设置的大坑
Ubuntu server 16.04 静态IP设置正确方法如下: 1)查询网卡名称 2)编辑网卡配置文件 3)配置DNS服务器(如果网卡配置文件中的不起作用的话)
auto ens160 iface ens160 inet static address 192.168.1.104 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 202.96.209.133 dns-nameservers 8.8.8.8
4)重启网络服务就好了 service networking restart
但是像上面的方法配置Ubuntu server 17.10 的静态IP那就是死活都不行了,因为没找到它的官方文档,一直掉在坑里,后来在网上翻了下百度,终于找到了解决方法: 1)查询网卡名称 2)在17.10版本里配置静态IP是设置“01-netcfg.yaml”文件,类似Docker的yaml文件
ethernets: ens160: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [192.168.1.105/24] #设置本机IP及掩码 gateway4: 192.168.1.1 #设置网关 nameservers: addresses: [202.96.209.133,8.8.8.8] #设置DNS
3)执行如下命令让配置生效,静态IP就配置好了 netplan apply
原文链接:https://www.f2er.com/ubuntu/350325.html