前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu linux 为啥要开始选择ubuntu LINUX

Ubuntu linux 为啥要开始选择ubuntu LINUX

作者头像
AustinDatabases
发布2023-02-28 14:46:28
1.1K0
发布2023-02-28 14:46:28
举报
文章被收录于专栏:AustinDatabasesAustinDatabases

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群。

其实纠结这个问题也是很长时间了,因为一个玩数据库的讨论系统的问题,也是在是不合场景。但没有办法,搞数据库的数据库也的在操作系统上运行,尤其是开源数据库,POSTGRESQL MYSQL 等,这些数据库很多都和操作系统粘合,操作系统的好坏,对于这些数据库是至关重要的。

说起最熟悉的操作系统就是centos, 十几年都是在和centos打交道,基于这个系统上来进行各种工作,而最近几年针对centos 是否还适合继续使用的问题,也在一直问自己,是不是要换一个操作系统来继续承接,那些可爱的开源数据库。

这一切都源于,CENTOS 将推出 CENTOS STREAM ,而不在有我们熟悉的centos,一个字的区别,但是让我不在对 CENTOS 抱有幻想,也尝试想看看CENTOS STREAM ,失败了。从安装到各种问题,以及红帽公司的首席技术官克里斯·赖特(Chris Wright)面无表情地宣称,Stream不是CentOS Linux的替代品。

基于centos 的8 以后的产品都更名为stream ,并且定位为非稳定的,激进进行试用的LINUX 产品,并且用户很可能无法保证你使用的 stream 的小版本是稳定的,当然如果你是一个技术新的追求者这是好事,但如果他是在服务器上部署,那就是一个“花生米”。

整体操作系统的更换是任何底层IT人都很难面对的问题,基于操作系统最密切数据库之一的POSTGRESQL 在使用了新的操作系统后的性能如何,如何进行一些基本的操作等等这些问题,对于习惯使用 centos的同学都是一个新的世界。

那么为什么众多的候选者里面,选择了ubuntu作为替换centos 的操作系统的对象,ubuntu 作为LINUX 的发行版本是在 2004年开始的聚焦于终端用户,而ubuntu 的项目是基于 Mark Shuttleworth, 他是 debian LINUX 的开发者,开源社区的贡献者,ubuntu 是基于LINUX 界最稳定的debian 基础而来的。

而ubuntu 的意思是南非的语言而来的,意思是 I am what I am because of who we all are. that's mean Ubuntu. 同时 ubuntu 对于中文和中国也是友好的,至少他不属于美国,他属于南非。

同时在对数据库的一些问题中,不少的基于POSTGRESQL 的问题后面的操作系统都是ubuntu 的系统,并且答案中也带有ubuntu 特有的一些有特色的回答。

基于ubuntu的版本有ubuntu desktop ,ubuntu server ,同时ubuntu支持本地和网络两种安装的方式,对于目前大部分的服务器架构也都是支持的,X86,ARM 等。

在安装ubuntu 后,首先与CENTOS 不同的是ubuntu 默认安装后是不会对root进行密码设定的,所以你的默认用户是ubuntu 或你自己设定的用户,而如果要登陆到root 前你是要先给系统添加 root 的密码的。

sudo passwd root 后,你后面才能自由的用root来进行系统的登陆。

PermitRootLogin yes

PasswordAuthentication yes

存储后,对 ssh service 重启, service ssh restart

此时,系统才能通过 root 来进行直接的系统登陆。另外在使用中发现在centos中不存在的vim 需要单独安装的,在ubuntu中是默认带有的。这里遇到的第二个问题就是网卡的配置,在ubuntu 中与 centos 有很大的差异

CENTOS 中的网卡配置是没有具体的格式限制的,而ubuntu 则是通过yaml 的方式来进行的工作。

具体的位置在 /etc/netplan 中的文件 00-installer-config.yaml

network:

ethernets:

ens32:

dhcp4: no

addresses: [192.168.198.100/24]

gateway4: 192.168.198.2

nameservers:

addresses: [192.168.198.2]

version: 2

在配置修改后,运行如下的命令,对于网络的改变进行应用

netplan apply --debug apply

在ubuntu中,关闭防火墙和禁止防火墙的方式与centos 也类似

sudo ufw default deny

sudo ufw disable

在防火墙搞定后,剩下的就是我们重要的自动安装包的部分了,在centos中是 yum 掌管一切,而在ubuntu中是通过apt-get 命令来实现的功能,如果要更新内部的包管理部门可以通过下面的命令来进行包管理器的更新。

apt-get update

apt-get upgrade -y

apt-get dis-upgrade -y

在安装的过程中,还会蹦出图形的提示。

这里尝试在ubuntu下进行,自动安装POSTGRESQL 的工作,相对于centos来说, ubuntu 更加智能化的通过 apt-get就直接就选择了PG14 的版本安装并告知目前最新的版本是postgresql 15. 这在centos 中是吾享享受这样的服务的。

删除相关的服务也很简单,相对于CENTOS ,在初步使用ubuntu后发现ubuntu的设计,比CENTOS 更智能一些,服务自动化的成功率更高。

后面还会继续开始学习和使用ubuntu server 来逐步替换 centos, 可惜了以前一直没有用ubuntu .

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档