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

从CentOS到龙蜥:企业级Linux迁移实践记录(龙蜥开局)

引言:

在我们之前的文章中,我们详细探讨了从CentOS迁移到龙蜥操作系统的基本过程和考虑因素。今天,我们将继续这个系列,重点关注龙蜥系统的实际应用——特别是常用软件的安装和配置。

龙蜥操作系统(OpenAnolis)作为一个强大的企业级Linux发行版,不仅提供了稳定的基础环境,还支持广泛的软件生态系统。对于从CentOS迁移过来的用户来说,了解如何在龙蜥上安装和管理常用软件是确保平稳过渡的关键步骤。

一、网络配置

由于龙蜥系统安装成功后,网卡是默认关闭的状态,需要我们自行开启。

# 目录
/etc/sysconfig/network-scripts/
# 文件
ifcfg-ens32
# 详细信息
$ cat ifcfg-ens32
TYPE=Ethernet        #网络类型:Ethernet以太网
PROXY_METHOD=none    #代理方式:关闭状态
BROWSER_ONLY=no	     # 只是浏览器:否
BOOTPROTO=dhcp       #引导协议:static静态、dhcp动态获取、none不指定(可能出现问题
DEFROUTE=yes         #启动默认路由
IPV4_FAILURE_FATAL=no  #不启用IPV4错误检测功能
IPV6INIT=yes         #启用IPV6协议
IPV6_AUTOCONF=yes    #自动配置IPV6地址
IPV6_DEFROUTE=yes    #启用IPV6默认路由
IPV6_FAILURE_FATAL=no #不启用IPV6错误检测功能
NAME=ens32          # 网卡设备的别名
UUID=d0fe8873-8b7b-40f5-b370-548117aba74f  #网卡设备的UUID,通用唯一识别码
DEVICE=ens32        # 网卡的设备名称
ONBOOT=no           #开机自动启动网卡,将这里改成yes即可

下面为静态地址的配置

[root@localhost network-scripts]# vi ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #引导协议:static静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens32
UUID=d0fe8873-8b7b-40f5-b370-548117aba74f
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.0.12  #想要设置的固定IP
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1   #默认网关

这里注意一下,系统ssh远程登录一直处于开放状态,网络调通后可直接连接,如不需远程连接,请及时关闭。

二、软件Yum源配置

龙蜥系统已经默认配置好了阿里的Yum源,直接更新即可

# 清除缓存列表
yum clean all
# 查看yum软件包
yum list
# 如果能够更新或显示则正确

在这里插入图片描述

配置本地YUM源

# 先将基础版镜像上传至服务器目录下
# 创建挂在目录
mkdir -p /mnt/cdrom
# 将镜像挂载起来
mount -o loop /root/AnolisOS-8.8-x86_64-dvd.iso /mnt/cdrom
# 备份原是yum配置文件
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
# 修改yum源配置
vi /etc/yum.repos.d/local.repo

[LocalRepo-BaseOS]
name=AnolisOS-8.8 - BaseOS
baseurl=file:///mnt/cdrom/BaseOS/
enabled=1
gpgcheck=0
 
[LocalRepo-AppStream]
name=AnolisOS-8.8 - AppStream
baseurl=file:///mnt/cdrom/AppStream/
enabled=1
gpgcheck=0

# 检查配置是否正确
# 清除缓存列表
yum clean all
# 查看yum软件包
yum list
# 如果能够更新或显示则正确

三、安装python环境

精简版软件集中默认没有安装python,这里使用miniconda进行环境管理,miniconda下载地址
在这里插入图片描述
将安装脚本上传至服务器,然后给执行权限直接安装

# 给安装包执行权限
chmod +x Miniconda3-latest-Linux-x86_64.sh
# 直接执行
./Miniconda3-latest-Linux-x86_64

安装过程很顺滑,一路回车确认,遇到输入yes or no的地方,全部yes。安装过程中未遇到任何错误,这里不再赘述。

四、扩展存储空间

龙蜥系统和centOS对存储的管理方式一直,可以采用pv、vg、lv的方式对存储进行管理。

pv、vg、lv配置参考

(base) [root@localhost ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree
  /dev/sda2  ao  lvm2 a--   <9.00g    0
  /dev/sdb1  app lvm2 a--  <20.00g    0
(base) [root@localhost ~]# vgs
  VG  #PV #LV #SN Attr   VSize   VFree
  ao    1   2   0 wz--n-  <9.00g    0
  app   1   1   0 wz--n- <20.00g    0
(base) [root@localhost ~]# lvs
  LV     VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   ao  -wi-ao----  <8.00g
  swap   ao  -wi-ao----   1.00g
  app_lv app -wi-a----- <20.00g

五、创建用户

同样的,用户管理也是和centOS是一致的

# 创建APP用户并分配家目录
useradd -m -d /app app
# 修改用户密码
passwd app

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

相关文章:

  • 013:深度学习之神经网络
  • Elasticsearch快速入门
  • ASP.NET Core 中,Cookie 认证在集群环境下的应用
  • JVM与Java体系结构
  • 【Ubuntu与Linux操作系统:十一、Java与Android应用开发】
  • Linux常用指令
  • 如何使用 PHP 操作亚马逊 S3 对象云存储
  • C++实现设计模式---单例模式 (Singleton)
  • 【深度学习 】训练过程中loss出现nan
  • android进入fastboot
  • 神卓异地监控组网
  • OpenCV核心库模块说明
  • 依据正则表达式拦截文本
  • 【学习笔记】数据结构(十一)
  • 虚拟机防火墙管理
  • Java-数据结构-链表(LinkedList)-双向链表
  • 如何当前正在运行的 Elasticsearch 集群信息
  • 深度学习|表示学习|为什么要有激活函数?|03
  • Uniapp中实现加载更多、下拉刷新、返回顶部功能
  • Qt仿音乐播放器:数据库持久化
  • Educational Codeforces Round 173 (Rated for Div. 2)
  • Flink系统知识讲解之:容错与State状态管理
  • 提升决策支持:五大报表软件功能全面评测
  • 40_Lua循环结构语句
  • 大数据生态系统:Hadoop(HDFS)、Hive、Spark、Flink、Kafka、Redis、ECharts、Zookeeper之间的关系详解
  • C语言:内存中程序是如何运行的