ubuntu 20.04 server安装

ubuntu 20.04 server安装

ubuntu-20.04.6-live-server-amd64.iso

安装

安装ubuntu20.04 TLS系统后,开机卡在"A start job is running for wait for network to be Configured"等待连接两分多钟。

c 复制代码
cd /etc/systemd/system/network-online.target.wants/

在[Service]下添加 TimeoutStartSec=2sec,(设置超时时间为2秒)如下:

sudo vi systemd-networkd-wait-online.service

c 复制代码
[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes
TimeoutStartSec=2sec

sudo reboot

1、禁用cloud-init

这是最简单最安全的方法,在 /etc/cloud 目录下创建 cloud-init.disabled 文件重启后生效。删除该文件就可以恢复

c 复制代码
# 创建cloud-init.disabled文件
sudo touch /etc/cloud/cloud-init.disabled

# 重启
reboot

1

至此,已经成功扩容

注意:Ubuntu系统安装的时候,需取消Set up this disk as an LVM group选项,否则此方法无效

server版:

grub

最近要配置新的引导系统盘,所以需要用到自己电脑中ubuntu20.04系统的开机引导grub,但是默认开机后直接就进入系统了,根本无法进入引导菜单编辑界面,需要自己修改配置文件。

/etc/default/grub

打开后我们首先把值为hidden这行使用井号给注释掉。

然后分别把 TIMEOUT设置为 30,还有CMDLINE设置为text,然后记得保存。

修改完成后我们 sudo update-grub重新更新grub配置

最后我们重新启动ubuntu20.04系统,开机后就可以进入引导菜单选择界面了。

系统备份

备份系统

Ubuntu备份与恢复
https://blog.csdn.net/leida_wt/article/details/130059123

Ubuntu Server 20.04 系统安装(九):ubuntu server系统备份及恢复
https://blog.csdn.net/u013250861/article/details/130819894

c 复制代码
sudo passwd root
cd /
su root
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
tar -cvpzf /data/backup.tar.gz --exclude=/data --exclude=/proc --exclude=/sys --exclude=/mnt --exclude=/lost+found --exclude=/home/wyr/anaconda3/envs --one-file-system /

在这个临时系统中我们可以访问到原系统盘(应该会挂载到/media),进入原系统的根目录,将备份文件解压到跟路径:

tar -xpzf /path/to/backup.tar.gz --numeric-owner

注意:由于我们现在是在live cd系统中,故必须加上--numeric-owner参数,表示在不转换用户id的情况下恢复文件所有权。

结束后,关机,拔掉启动盘,重新启动,就可以正常进入原ubuntu系统了。

sudo su

tar -cpzf /path/to/backup.tar.gz --exclude=/tmp --one-file-system /

其中-cpzf 表示建立压缩归档文件,并保持所有的权限信息。--one-file-system 表示忽略挂载点和非文件路径(如/dev)。

可借助pigz工具启用多线程压缩,加快执行速度:

其中-cpzf 表示建立压缩归档文件,并保持所有的权限信息。--one-file-system 表示忽略挂载点和非文件路径(如/dev)。

可借助pigz工具启用多线程压缩,加快执行速度:

tar -cpf - --exclude=/tmp --one-file-system / | pigz > /path/to/backup.tar.gz

相关推荐
微服务商城技术分享7 分钟前
通过Docker实现openGauss的快速容器化安装
运维·docker·容器
运维佬43 分钟前
在 Linux 系统上部署 Apache Solr
linux·apache·solr
编程墨客1 小时前
第03章 文件编程
linux·运维·服务器
命里有定数1 小时前
windows工具 -- 使用rustdesk和云服务器自建远程桌面服务, 手机, PC, Mac, Linux远程桌面 (简洁明了)
linux·运维·服务器·windows·ubuntu·远程工作
cleveryuoyuo1 小时前
进程的程序替换exec*函数和shell实现
linux·服务器
勤奋的凯尔森同学1 小时前
ubuntu-desktop-24.04上手指南(更新阿里源、安装ssh、安装chrome、设置固定IP、安装搜狗输入法)
ubuntu·搜狗输入法·静态ip地址·ubuntu24.04·固定ip地址
运维佬1 小时前
nginx配置负载均衡详解
运维·nginx·负载均衡
微凉的衣柜1 小时前
使用 VS Code 远程连接时解决 OpenSSL 版本不匹配及权限问题
服务器·vscode·ubuntu
爱编程的小金毛球球1 小时前
-bash: /home/xxx/anaconda3/bin/conda: No such file or directory
linux·conda·bash
Shepherd06192 小时前
【Jenkins实战】Windows安装服务启动失败
运维·jenkins