最小化安装Ubuntu

news/2025/3/15 21:41:53/文章来源:https://www.cnblogs.com/codelun/p/18774226

最小化安装

前言:

有时候需要搭建虚拟机,每一次都需要去找文章,搞小半天才能完成环境搭建

这一次写一篇文章记录一下,目的是以后能比较快速简单的搭建好环境

概要

最小化安装需要手动启用网卡

安装防火墙 ⇒ 打开某些端口确保ssh连接等

安装openssh-server openssh-client ⇒ 确保ssh远程连接

安装虚拟机

自定义/经典区别都不是太大吧(我是自定义的)

有一步,选

"稍后安装操作系统"

不然会出问题,至于为什么不做赘述,我称之为魔法

中间全部默认(可以自己修改一下内存大小以及cpu数量,不过需要根据自己的操作系统参数来修改)

直到这里,自定义硬件,这里把映像文件指定一下

指定一下iso映像文件即可

启动之后,安装的时候选最小化安装,不然占用的磁盘空间太大了,装不了多少东西

设置root用户密码:

如果你在安装的时候没有设置root密码这个过程,你安装的用户有sudo权限的话,有勾选sudo权限的话,一定勾选上,退一万步说,root用户正常了,你也是可以修改sudo组的

sudo passwd root # 用这个命令就可以修改/设置root密码了

启用网卡

最小化安装需要手动启用网卡(我的是ens33)
执行ip a命令即可查看自己是什么网卡

ip a

未启用的时候是没有类似192.168.xxx.xxx的IP地址的

sudo ifconfig ens33 up # 你是什么网卡启用什么即可

安装防火墙

安装防火墙 ⇒ 打开某些端口确保ssh连接等

我个人更喜欢用firewalld防火墙(单纯因为我更加熟悉centos)

apt -y install firewalld

启用22端口(ssh服务端口)

安装openssh

安装openssh-server openssh-client ⇒ 确保ssh远程连接

apt -y install openssh-server
apt -y install openssh-client

关于文件管理可以直接使用sftp(openssh包含了sftp,无需搭建ftp环境即可使用远程文件传输,更为方便)

filezilla是支持ssh连接的,配置ftp服务相对要复杂麻烦一些,所以不做配置(有一点就是,Ubuntu跟centos不太一样,所以我没有配置)

换源

使用国内源,下载速度更快(自带的源有时候甚至存在无法访问的问题)

Ubuntu22.04更换国内镜像源(阿里云)_ubuntu22.04镜像源-CSDN博客

阿里云官方镜像源 需要注意是否是版本对应的(Ubuntu ports 22 与ubuntu 22是不一样的) => 选择自己对应的版本即可

# 清空apt源
sudo apt clean
# 更新apt源
sudo apt update

ubuntu镜像ubuntu下载地址ubuntu安装教程-阿里巴巴开源镜像站 (aliyun.com)

到此虚拟机部分的环境算是基本完成了搭建

如果是需要经常需要进行一些测试
需要经常修改环境
又想保留基础的配置
直接在配置好之后拍摄快照即可 虚拟机=>快照=>拍摄快照
这样每一次都可以回滚到基本态,可以省去部分时间


其他

然后就可以搭建语言环境了

vocode等

安装gcc等开发工具 包含了c/c++环境

sudo apt-get install build-essential

其他语言自行安排

可以自己写一个shell脚本,实现自动化的安装部署

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/899393.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

愤怒的小鸟

Day 2025/2/20愤怒的小鸟剪切精灵图-改sprite mode为mutiple在sprite editor中slice设置弹弓与鸟的层级关系layer-player 鸟加springjoint组件-distance-0.3-autodistance关闭弹弓组件的一些基本属性:Distance:两点之间的固定距离(设定完有剩余的距离就是可拉伸的长度)Freq…

通过振动传感器,触发水的运动并将其转换为声音

“微挑战”是在巴塞罗那IAAC的“紧急未来设计硕士”课程中为期一周的工作坊。在这一周,我们有时间、空间和专业人士的支持来创建一个功能原型,它也可以是一个投机性的人工制品,有助于我们的个人研究和实践。这个原型应该基于迭代和使用:数字制造工具、生物制造、人工智能、…

单链表练习与重下AS

1.练习题:我的代码答案: /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* reverseList(struct ListNode* head) {struct ListNode dummpy;struct ListNode* tmp;dummpy.next=NULL;//引入临时…

pycharm连接autodl服务器

昨天听舍友说,他们第一个实验都跑完了,瞬间焦虑起来,原来落后这么多,完事昨天晚上7点开始看教程,配环境,看了好几个教程,每个教程都不一样竟然!然后问舍友,舍友说:你先知道你要跑什么项目,我说:我知道啊,我要做什么项目,想要什么结果,我都知道,项目和代码都有,…

shell脚本报错:test.sh: line 2: $\r: command not found

问题 在win上写好shell脚本,传到linux服务器运行调试的时候报错:test.sh: line 2: $\r: command not found 原因 这个错误是由于脚本文件的换行符问题引起的。Windows和Linux系统的换行符不同:Windows使用\r\n(回车+换行)。 Linux使用\n(换行)。脚本是在Windows上编辑的…

Power Apps 技术分享:制作响应式布局

前言Power Apps的一大优势就是可以不用多长时间,就能够配置出响应式布局。正文1.我们先新建一个屏幕,用来演示,如下图:2.添加一个横向容器,修改一下宽和高,根据屏幕尺寸自适应,如下图:逻辑应该蛮好理解的,就是用app的宽,减去当前控件距离顶部的距离的两倍,也就是上下…

day:22 python函数(5)——常用函数

一.len函数 print(len(列表名)) 定义:返回一个内容长度 案例: list=[1,2,3,4,5,6] print(len(list))二.abs 绝对值 print(abs(数值))输出绝对值 案例: a=-9 print(abs(a))三.id() print(id(表名)) 返回一个对象地址,返回对象唯一地址,标示一个整数 list=[1,2,3…

day:22 python函数(4)——文档

一.打开文档 open函数 open() 函数用于打开一个文件,创建一个 file 对象 语法:open(file, mode),模式有r(只读),w(写入覆盖), a(写入追加) (1)查看open所有功能 按住ctrl键,鼠标点击open关键字,查看用法(2)读取python中复制的路径 a.复制py文件的路径 path1=r"C:\U…

day:22 python函数(3)——内置函数和压缩

一.python的内置函数二.内置函数使用 1.format()函数 定义:是一格式化字符串,可以将变量或值插入到字符串的特点位置,使字符串的建构更加的灵活和易读,增强了字符串格式的功能. 2.基本语法 通过{}来代替以前的% 3.案例 a.不设置指定位置,默认顺序 hz="{}{}".format…

Android开发--Lesson01--页面布局

一.View视图 在Android开发中所有的UI元素都是由View和ViewGroup构建而成的。ViewGroup作为一个容器既可以装载View视图空间,同时也可装载ViewGroup。即一种布局可以嵌套另一种布局。二.ViewGroup RelativeLayout RelativeLayout是Android中一种非常灵活的布局方式,它允许子…

第十八届全国大学生信息安全竞赛暨第二届“长城杯”铁人三项赛web方向部分wp

第十八届全国大学生信息安全竞赛暨第二届“长城杯”铁人三项赛web方向部分wp hello_web查看源代码发现有两个文件,访问一下Tips是phpinfo 里面可以看到disable_functions hackme.php中$lapUCm=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%…

使用WLAN接口将温度和相对湿度发送到家庭网络web服务器

在本文中,我想利用WLAN接口,为家庭网络中的web服务器提供温度和相对湿度。但是,我将使用物有所值的DHT20传感器和带有SH1106驱动IC的1.3英寸OLED,以尽量减少重复。 但首先是树莓派Pico W的引脚图,以及树莓派Pico和Pico W的区别:虽然外形尺寸和引脚(很大程度上)保持不变,…