当前位置: 首页 > article >正文

Ubuntu 虚拟机安装

最小化安装后常用工具


sudo apt-get install vim

# ifconfig
apt install net-tools
# nload
apt install nload
# 很多都要用到
apt install build-essential
# 开发相关
apt install gcc g++
 


apt  install iproute2  ntpdate  tcpdump telnet traceroute \
nfs-kernel-server nfs-common  lrzsz tree  openssl libssl-dev \
libpcre3 libpcre3-dev zlib1g-dev ntpdate  traceroute  gcc openssh-server \
lrzsz tree  openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump \
telnet traceroute iotop unzip zip -y

设置 root 密码

在这里插入图片描述
允许root远程登录

-- 查看远程登录服务是否启用
systemctl status sshd
systemctl status ssh

在这里插入图片描述
重启ssh服务

systemctl restart ssh

其他

-- 备份镜像源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

sudo apt update

备份虚拟机

设置静态ip

在这里插入图片描述

在这里插入图片描述

ubuntu 网卡配置

查看linux网关
在这里插入图片描述
在这里插入图片描述

-- 备份
cp /etc/netplan/01-network-manager-all.yaml 01-network-manager-all.yaml.bak

-- 编辑静态ip
vim /etc/netplan/01-network-manager-all.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: false
      dhcp6: false
      addresses: 
        - 192.168.10.100/24
      routes:
        - to : default
          via: 192.168.10.2
      nameservers:
        addresses: 
          - 114.114.114.114
          - 114.114.115.115
          - 233.6.6.6

root 修改文件权限,否则apply时会报错

chmod 0600 01-network-manager-all.yaml

network apply

Ubuntu桌面版关闭GUI环境

-- 关闭
sudo systemctl set-default multi-user.target
-- 启用
sudo systemctl set-default graphical.target

http://www.kler.cn/a/271481.html

相关文章:

  • DBeaver连接MySQL提示Access denied for user ‘‘@‘ip‘ (using password: YES)的解决方法
  • UE5.3 C++ CDO的初步理解
  • JVM_类的加载、链接、初始化、卸载、主动使用、被动使用
  • java.math 包 中的 BigDecimal 类(详细案例拆解)
  • XCTF - IllIntentions wp
  • Node.js 的底层原理
  • MySQL 数据库设计范式
  • openstack调整虚拟机CPU 内存 磁盘 --来自gpt
  • AI - 支持向量机算法
  • C语言——母牛的故事
  • 数据结构 之 二叉树
  • 瑞熙贝通打造智慧校园实验室安全综合管理平台
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:UIExtensionComponent (系统接口))
  • 前端框架的发展史介绍框架特点
  • 【PyTorch】基础学习:在Pycharm等IDE中打印或查看Pytorch版本信息
  • Ubuntu虚拟机的IP总频繁变化,导致Xshell断开连接
  • 【JavaScript 漫游】【038】History 对象总结
  • 面试常问:为什么 Vite 速度比 Webpack 快?
  • 【解读】保障软件供应链安全:SBOM推荐实践指南(含指南获取链接)
  • 基于Verilog的简易CPU设计
  • GAMES104-现代游戏引擎 1
  • 基于springboot和mysql实现的在线考试系统
  • [密码学]OpenSSL实践篇
  • Linux系统安全②SNAT与DNAT
  • 科研绘图二:箱线图(抖动散点)
  • Rust 构建开源 Pingora 框架可以与nginx媲美