首页 > 系统相关 >Ubuntu linux 为啥要开始选择ubuntu LINUX

Ubuntu linux 为啥要开始选择ubuntu LINUX

时间:2023-06-22 12:05:06浏览次数:41  
标签:centos CENTOS LINUX 数据库 linux Ubuntu root ubuntu 操作系统


Ubuntu  linux   为啥要开始选择ubuntu LINUX_linux

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。

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

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_数据库_02

这一切都源于,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  linux   为啥要开始选择ubuntu LINUX_linux_03

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

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_ubuntu_04

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

PermitRootLogin yes

Ubuntu  linux   为啥要开始选择ubuntu LINUX_服务器_05

PasswordAuthentication yes

Ubuntu  linux   为啥要开始选择ubuntu LINUX_服务器_06

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

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_linux_07

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

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_数据库_08

Ubuntu  linux   为啥要开始选择ubuntu LINUX_服务器_09

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  linux   为啥要开始选择ubuntu LINUX_ubuntu_10

Ubuntu  linux   为啥要开始选择ubuntu LINUX_服务器_11

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

sudo ufw default deny

sudo ufw disable

Ubuntu  linux   为啥要开始选择ubuntu LINUX_运维_12

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

apt-get update

 apt-get upgrade -y

apt-get dis-upgrade -y

Ubuntu  linux   为啥要开始选择ubuntu LINUX_运维_13

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_运维_14

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_数据库_15

Ubuntu  linux   为啥要开始选择ubuntu LINUX_数据库_16


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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_linux_17

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

Ubuntu  linux   为啥要开始选择ubuntu LINUX_运维_18

标签:centos,CENTOS,LINUX,数据库,linux,Ubuntu,root,ubuntu,操作系统
From: https://blog.51cto.com/u_14150796/6534554

相关文章

  • Ubuntu10.04升级10.10
    默认的升级是没有升级到10.10的选项的,可以采用下面步骤升级:1、在网络运行正常的情况下,Alt+F2打开运行update-manage-d,然后就会出现下面窗口,按照提示升级即可。......
  • Ubuntu下挂载U盘
    第一步:查看U盘信息首先使用 sudofdisk-l命令查看一下U盘在那里,这个信息查看后,可能会类似看到下面信息:Disk/dev/sdb:4007MB,4007657472bytes255heads,63sectors/track,487cylindersUnits=cylindersof16065*512=8225280bytesSectorsiz......
  • LoadRunner 监控到的Linux服务器CPU的一些主要指标说明
    CPU的主要指标:CPUUtilizationCPU使用率,CPU的使用时间百分比,75%以上就比较高了。在任意时间内,CPU有7个状态:1.idle,表示CPU闲置并等待工作分配.2.user,表示CPU在运行用户的进程3.system,表示CPU在执行kernel工作4.nice,表示CPU花费在被nice改变过优先级的process......
  • Archlinux安装OSX-KVM(无显卡直通)
    0.前期准备qemu虚拟机安装(可以参考Archwiki,或者是我的其他教程)OSX-KVM项目文件下载(这个项目支持macos10-13)https://github.com/kholia/OSX-KVMMacOS的iso镜像(我使用的是macos12Monterey)https://sysin.org1.磁盘文件创建在/var/lib/libvirt/images/创建qcow2磁盘文件,名为......
  • ubuntu安装mongodb
    1.下载mongodbhttps://www.mongodb.com/try/download/community下载ubuntu的tgz版本2.解压tgz解压安装包到工作目录3.修改.bashrcexportMONGODB_HOME=xxx/mongodbexportPATH=$PATH:$MONGODB_HOME/bin4.启动mongodbmongod--dbpath$MONGODB_HOME/data/db--logpath$M......
  • linux 中 echo命令如何输出感叹号
     001、方法1[root@PC1test01]#echo'abc!'##使用单引号abc! 002、方法2[root@PC1test01]#echo"abc!"##双引号,感叹后后面加空格abc! 003、方法3[root@PC1test01]#echoabc!##什么引号都不加abc! 参考:https://www.cnblogs......
  • ubuntu使用
    配置软件源https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/获取ipipaddrshowsudoaptinstallnet-toolsifconfig安装sshsudoaptinstallopenssh-server......
  • linux 中用户组的常见操作
     001、查看当前用户所在的用户组[root@PC1test01]#whoami##当前用户root[root@PC1test01]#groups##当前用户所在的用户组root 002、查看指定用户所属的用户组[root@PC1test01]#groupsliujiaxin01liujiaxin01:liujiaxin01 03......
  • linux文件夹的一般作用
    /var 存放可以变化的文件或者目录 variable/etc 存放各种各样的服务相关的配置文件/usr 存放linux里安装的软件的目录资源目录-->unixsystemresource/bin 二进制文件/proc存放内核文件(内核管理进程,也有很多进程相关的文件) process/tmp 临时文件,任何用户都可......
  • Kali Linux 2023.2为Xfce版带来PipeWire支持
    Kali Linux 2023.2为Xfce版带来PipeWire支持,彻底改造i3桌面,这个版本还引入了一个新的Hyper-VVM镜像,以及几个新的黑客工具。OffensiveSecurity宣布了他们流行的道德黑客和渗透测试GNU/Linux发行版的新版本,带来了新的功能,更新和新的工具,以及许多改进,KaliLinux2023.2。......