一个伪linux粉丝的blog

  1. 首页
  2. unix/linux
  3. 正文

ubuntu-22.04-lts

3 7 月, 2022 1011点热度 0人点赞 0条评论

最近折腾2个虚拟机模版,其中这篇是 ubuntu 22.04 lts 服务器版 的虚拟机模版,遇到了一些坑,还没完全解决,记录一下,刚才一看日志,已经是一个月前了 :lol:

还没开始安装就提示我当前版本 22.04.2 运行中,已经有了22.05.01,要不要升级。

划了2块盘,一个80G,一个110G,80G的准备做根目录,默认设置才38G,最后还扩了一下,估计哪里漏了步骤吧。

安装完成,截图一个。

root默认是无法登陆ssh的,要改下/etc/ssh/sshd_config 配置(个人习惯是用root,不喜欢切换普通账号。)

PasswordAuthentication yes
PermitRootLogin yes

其实主要是网卡配置方式变动了,好不习惯。

开机默认dhcp分配,拿到了一个ip地址,发现配置文件长这样。

# grep -rnw '/etc' -e 'ens192' (找一下文件在哪里出现)
/etc/netplan/00-installer-config.yaml:4: ens192: 得到这个配置

查看一下吧
# cat /etc/netplan/00-installer-config.yaml
简单的几行yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens192:
dhcp4: true
version: 2

扔这里排版变了 :补截图吧

看了一下介绍,网卡配置用了 netplan.io 这种配置方式,Netplan reads network configuration from /etc/netplan/*.yaml

还有这篇 https://zhuanlan.zhihu.com/p/413440638

上一篇这里面提到的gateway4 已经被放弃了,需要换默认路由.

gateway4 has been deprecated use default routes insteadeway

最终格式是这样的。
network:
version: 2
renderer: networkd
ethernets:
ens192:
addresses: [1.2.3.4/16]
routes:
- to: default
via: 10.29.0.1
nameservers:
addresses: [192.168.1.29, 114.114.114.114]

排版依然变了,补截图,看来wordpress的默认code不支持yaml格式,要上插件了。

基于这个格式,配置了一个虚拟机模版的ip初始化脚本。
cat /usr/local/bin/init_host.sh,模版启动时用得到。

#!/bin/bash
#change NEW_IP
if [[ $# -eq 1 ]] && [[ "$1" == "help" ]] ; then
echo "curl ops.com/init_host |sh -s -- 10.29.101.xx"
exit 1
fi
init_ubuntu22(){
local NEW_IP=${1}
CONFIG=/etc/netplan/00-installer-config.yaml
cp /root/default.ip.config.yaml $CONFIG
# ipv4
sed -i 's/1.2.3.4/'"${NEW_IP}"'/g' $CONFIG
# ipv6
# 待续
echo ${NEW_IP//./-} >/etc/hostname
echo "$NEW_IP ${NEW_IP//./-}">>/etc/hosts
hostname ${NEW_IP//./-}
echo "ip have set to $NEW_IP, reboot will active"
#reboot
# reload network-interface
netplan try –-timeout 3
netplan apply
systemctl restart systemd-networkd
systemctl status systemd-networkd
shutdown now
}
init_ubuntu22 $@

netplan try 这个命令默认是120秒,2分钟,这里加了timeout=3秒参数。

发现开机特别慢,跑一下这个命令
systemd-analyze blame
发现这里卡了2分多钟。

禁用吧
systemctl disable systemd-networkd-wait-online.service

相关文章:

  1. LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
  2. 普通usb ZC0301 WebCam成功设置为Web Cam Server
  3. plowshare -- command-line application to download files for file-sharing websites
  4. Moving WordPress blog to a new server
标签: netplan networkd ubuntu2204 vSphere
最后更新:5 7 月, 2022

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.

归档
分类
  • network / 332篇
  • Uncategorized / 116篇
  • unix/linux / 121篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 21篇
  • 英语学习 / 3篇
标签聚合
google-chrome Nginx Ubuntu gitlab k8s Google Voice docker nexus ssh openssl kubectl ldap squid d90 deepseek 泰国 wget 邮件归档 浏览器 虚拟主机 postgres dreamhost kernel VPS dreamhost空间 jira 网站运营 天翼live debian Google

COPYRIGHT © 2008-2025 wanjie.info. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang