1.说到分区方案,不得不提虚拟机的资源分配特性

VMware vSphere管理虚拟机资源特性:

1.cpu和内存可以随意调整大小,只要关机调整即可

2.硬盘容量只能往大了调整,不能缩小(有缩容方案,不过操作起来比较复杂)

3.慎用精简置备(thin)硬盘模式:因为他的容量增长并不是线性的,比如你设置3TB,他一开始占用100g,然后当你使用到500G时,他可能自动扩容为1.5T,这个时候,系统凭空多占了1T磁盘空间。这不仅多占用资源,还有风险:就是物理机上对于每个虚拟机来说磁盘都是有余量的,但是物理机磁盘可能会被占满,导致整个物理机奔溃!

所以对于生产环境,最佳的磁盘分配方式还是厚置备置零(eager zeroed thick),用实际物理机磁盘空间来分配虚拟机空间,不要超设,设置一个合理的初始化空间,然后后期根据业务需求,逐步增加磁盘空间,这是最稳妥也最合理使用资源的方式。

 

先说说cpu和内存的分配:

对于一般的业务:4c,16g内存的初始配置是相当够用的,在业务运行阶段,可以通过top,和free -g命令经常观察cpu和内存使用情况,进而根据实际情况增加和缩减资源

这个很好操作,没什么好说

 

2.下面就来谈谈磁盘的初始化

其实扩容也是比较麻烦的(扩容可以参考我的另一篇文章:https://www.cnblogs.com/allay/p/17921713.html

那怎么平衡这种需求呢,就是让初始容量满足大部分业务需求,又不至于过量分配,浪费资源

根据我的观察,200G的磁盘总容量是比较合适的,不至于很小,需要经常扩容,又基本能足够满足大部分业务需求

下面来说说linux的磁盘分区问题

其实和windows分区大同小异

首先,系统盘是必须单独分出来的,原因有二:1.不会因为业务系统把磁盘占满而影响系统正常运行  2.假如系统出现问题,要重做系统之类的,可以只格式化系统盘,保留业务数据盘,后期重新挂载

所以我windows分区一般只分两个区:C盘和D盘,C盘是系统盘,一般200G足够了,其他全部分给D盘

下面来看看linux需要注意的磁盘分区,以200G总容量为例:

一级目录(盘符) 功能 磁盘用量分析 分配大小
/ liunx系统盘:包含系统内核和后期安装的软件(/usr,/opt等) linux服务器版没有桌面,系统占用7G左右,算上日常安装的工具,50G很够用了 50G
/var 工具的默认数据盘:比如mysql,docker等 这个用量比较大,尤其用于mysql(存储db数据),docker之类的业务(容器,images等),如果做mysql服务器,可以只用/var分区,不用/data  70G
/data 业务数据盘:自有业务数据本地化放置位置 这个用量也很大,其实某种程度上 /var和/data可以共用,但是考虑到docker容器的稳定性,以及数据备份,还是单独分出/data盘存放自有服务数据比较合理  70G
/home  个人用户目录:储存用户的个人配置和文件  建议从/分出来单独创建,防止个人用户上传过大文件占用系统盘,以及方便后期备份,不过考虑到是做服务器,所以可以给很小的空间,分出/var和/data之后,剩下空间全部给他  7G
/boot 系统启动目录:保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等 Ubuntu 最新系统(22.04.2),用磁盘自动创建选项,会自动创建,无需配置  2G(默认创建,目测从空间最大的两个目录里面划出)
swap 虚拟内存空间 Ubuntu 最新系统(22.04.2),用磁盘自动创建选项,会自动创建,无需配置  4G(默认创建,目测从空间最大的两个目录里面划出)
/tmp 临时目录:系统存放临时文件的目录 Ubuntu 最新系统(22.04.2),用磁盘自动创建选项,会自动创建,无需配置 默认创建,目测从空间最大的两个目录里面划出

 

3.Ubuntu 分区操作步骤

(1)首先选择自动分区选项

 

(2)编辑根目录大小,设置为50G

 

(3)依次新增/var,/data分区,各为70G

 

(4)剩下的空间全部给/home

/tmp、swap、/boot系统会自动创建,不用管,全部建完之后的目录结构是这样的

 

下面为分区之后的文件系统图

 

 

 

 

系统安装完后续操作

 

给root账户设置密码
在当前普通用户界面下输入命令:
sudo passwd root
然后按提示两次输入密码即可

 

修改root密码有必要,但是出于安全考虑,开启root登陆没必要,下面只是参考步骤

开启root用户登录

修改sshd配置
sudo vim /etc/ssh/sshd_config

按i进入编辑模式,找到#PermitRootLogin prohibit-password,默认是注释掉的。直接在下面添加一行:
PermitRootLogin yes

然后按esc,输入:wq保存并退出。


重启sshd服务

sudo systemctl restart sshd

 

 

修改IP

1、sudo vim /etc/netplan/00-installer-config.yaml

备注:编辑yaml 配置文件,注意缩进,否则后面应用就会报错

2、应用配置生效:

sudo netplan apply

 

查看计算机当前名称

hostname

 

 

修改主机名

临时修改主机名:

hostname 临时主机名

永久修改主机名:

hostnamectl set-hostname [要修改的永久主机名]

以上是对/etc/hostname文件的内容进行修改

 

编辑配置文件

终端输入:sudo vi /etc/hostname

 

 

 

ubuntu安装步骤可以参考:https://blog.csdn.net/weixin_43824829/article/details/126975368

ubuntu静态ip设置可以参考:https://www.jianshu.com/p/1a6e7ce57327

参考文档:

https://www.cnblogs.com/lewsuy/p/9647942.html

https://blog.csdn.net/qq_41601836/article/details/111241227

https://zhuanlan.zhihu.com/p/600750318?utm_id=0

https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/21.html

https://zhuanlan.zhihu.com/p/545288996

https://zhuanlan.zhihu.com/p/511534554

 

posted on 2023-07-10 19:37  06  阅读(964)  评论(0编辑  收藏  举报