CentOS 8 2105版本安装心得总结,自我救赎的一周!

2023-10-14 02:10

本文主要是介绍CentOS 8 2105版本安装心得总结,自我救赎的一周!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    Linux,是具有开放源码、没有版权、用户众多的技术社区,也是世界上目前技术人员应用人数最多,平台最大的,可操作性最高的操作系统,是身为科技工作者们的我们所必须接触和熟知的操作系统,因为要接触三维数据,可能需要在服务器开展点云分割的标注和训练,所以开始接触、学习最稳定服务器发行版之一的 CentOS 。

一、首先介绍一下基于Linux开发出来的比较热门的平台:

① Ubuntu

     多数人觉得Linux难,其中的原因之一就是难于安装,但Ubuntu提供了友好的安装界面,所以非常简单。同时它还有出名的社区,可以帮助你非常轻松的入门,甚至成为专家。同时它有很多支持的软件,这些软件基础可以让你在上面办公,玩耍。

     总结起来:适用于个人用户的桌面操作,如果你是新手没有接触过Linux,推荐使用该平台,上面的基础配置都是Auto好的,不需要使用者费心费力的去研究,去调试,比较友好。

 ② CentOS

     相比与上者,CentOS更适用于服务器的在Linux上的应用,更加稳定,服务器部署多,文档丰富,对运维友好,比较适合稳定线上环境。从各种配置文档和使用数量来说也是centos比较有优势,当各种操作出问题,寻找资料时候centos比较有优势。
     很多软件都也都会提供centos的二进制源,通过yum安装配置也非常省事。centos缺点也是其稳定点,由于追求稳定性,所以内核版本往往比较旧,一些新功能的支持也跟不上。centos对运维更加友好一点。

     但在初期的设置阶段,会有很多需要你自己上手去操作钻研的部分(有线无线网络、文档配置、分区等等)本人也是搞了一周多才完全从一个CentOS小白,慢慢吃透了一些,走过很多弯路,不过一一解决。

     其实同属于RedHat,RHEL也是很好的一个选择,但奈何收费,就选择了师出同门的CentOS,也是目前为止国内商业科技公司大规模普及的操作系统。二者的关系就相当于是新技术黑科技都会首先登录RHEL,等到稳定便会下放到CentOS供所有用户使用,2021.12.31号之后CentOS便会停止维护,毕竟维护这么大的一个Linux社区平台并不是红帽这样的专营服务器的公司所能支撑的。

    总结起来,基本上两者都没什么很大的区别,内核一样,只是附加的功能问题,如果你足够强大,甚至可以以Linux内核,开发也自己的专属Linux版本,在里面随心所欲。
CentOS适用于服务器,Ubuntu则适用于个人桌面。

③ 还有很多基于Linux开发的操作系统,大体分为桌面发行和服务器发行,我所举的两个例子便是两方向中的代表,同学们也可以通过下面的链接自行了解。

https://www.linuxprobe.com/ubuntu-comparison-centos.html

https://www.zhihu.com/question/348166499/answer/846090150

二、初期准备工作:

1、ISO镜像文件的获取

https://www.centos.org/download/

(在CentOS Linux停止维护后,RedHat便只维护更新右边的Stream版本了)

因为同学们的大部分设备应该跟我的一样所以我们选择第一个 x86_64 的iso文件版本就好,

点击x86_64后会出现上图,我选择了国内大型的镜像加速平台

阿里云:注意我的红框标注 

 华为云:这里要重点强调一下,里面会有很多的文件,都是包含安装不同功能的iso文件,例如有最简版本、最小安装版本等等,大家如果不是很熟悉Linux的话,尽量选择文件最大的进行下载,大概都是 9Gb 以上,因为最大的iso文件囊括了你安装Linux所需要的所有模块,不需要你再去单独下载。

2、启动U盘的制作

    我此次比较彻底,直接上了双系统,因为个人总觉得虚拟机也就是玩一玩,如此便牵扯到了系统和系统之间的相互切换。

    制作启动盘的工具有很多,但......稳定性参差不齐,我此次使用了 rufus :

 

    注意分区类型,现在的电脑操作系统大部分都更新为使用UEFI模式,而且文件格式中的NTFS和FAT32也是有区别的,大家根据自己设备的情况,认真选择。

    有时候我们所下载的新版镜像文件会采用Hybird混合模式,rufus会给出适当提示,大家注意即可,无需担心。

    接下来需要我们耐心等待启动盘制作完毕,此时可能会出现启动盘插在win时,什么都不显示的情况,并不是u盘损坏,通过rufus是可以读取到的,不必担心。

3、进入BIOS模式

    关闭电脑,通过BIOS启动键进入BIOS模式,将启动模式(EFI)调整为U盘启动,保存并退出,因为大家的电脑品牌和型号不一样,就不贴图片备注了。


三、正式安装:

 我们需要具体进入这四项进行操作:

① 首先选择时区

 ② 再进行软件选择

    在左侧的基本环境我推荐选择带图形界面的服务器(可视化桌面),需要桌面的话需要选择该项,网上也会有一些教程说为了快速安装,我们选择最小安装(基本功能)即可,我建议不要选这个。

    在右侧的已选环境的附加选项,可以根据描述适当选择,我当时选了不少,主要是服务器、操作、客户端方向的。

    完成返回主页面,选择安装目标位置。

③ 关于安装目的地

     这一步是最重要的! 首先先查看自己设备为CentOS所预留的空间大小,因为我用的我另外一台设备( 128 SSD + 1T ),预留了125.88Gb,空间很富余。

     在存储配置的时候选择自定义!

å¨è¿éæå¥å¾çæè¿°

这里我们需要知道要创建的都是什么类型的盘:

     当时我创建了 Swap/boot/ 、以及 EFI的boot分区,总共四个分区,我当时是只分了前三个,一直提示我分区不符合规定,后来才知道也要手动为EFI分区,剩余的容量就放到根里(“  /  ”)集中起来即可。 

④ 开启以太网:

 

 建议在安装时连接网线,不过如果忘记了,在系统内部也可以通过指令设置。


上述 4步 完成,点击右下角的开始安装!

     此时会提示你这是 根密码和创建账户,根密码是必须要设置的。因为这是你的管理员权限的验证密码,而且不能太过简单这样你无法完成密码设置的操作,当然我也创建了用户。

 

     等待安装完成点击重启,拔下U盘。

萌新入坑!哈哈哈哈!

 

 

四、进入系统进行调试:

1、 初次使用CentOS,需要配置IP:

  提前声明:不要在不清楚原理的时候,跟着网上很多种类的操作进行指令输入我第一次就是,都忘记了自己是怎么到当时的网络配置状态了,也无法还原,只能重新装了一下,以下总结是我个人设备测试出来的最简洁操作,请大家仔细研读。

 # su -     

(退出root用户并切换回普通用户:exit

输入密码,获取管理员权限

ifconfig 查看配置信息

cd /etc/sysconfig/netork-scripts/

ls 查看当前目录下的文件(如果你是第一次进入系统配置IP,该文件夹下只有一个文件)

vi ifcifg-enp3s0 编辑文件,按 在当前行编辑修改

BOOTPROTO=dhcp (dhcp:动态获取IP 学校网等都是随机的IP,static:获取静态IP,家庭固定网络IP)
修改ONBOOT=yes (将no换成yes 启用配置文件)


注意: 若 BOOTPROTO=static 则
行末尾添加IPADDR=xxx.xxx.xxx.xxx(静态IP例如192.168.0.100)
行末尾添加NETMASK=xxx.xxx.xxx.xxx(子网掩码)
行末尾添加GATEWAY=xxx.xxx.xxx.xxx (默认网关可不配置,自动获取)
不知道网关和子网掩码 windows系统打开cmd输入ipconfig查看
配置域名解析
行末尾添加DNS1=114.114.114.114(中国)
行末尾添加DNS2=8.8.8.8(谷歌)



按ESC键输入:wq 退出并保存,:wq!强制退出并保存
重启网络systemctl restart network.serviceservice network restart ,CentOS 8用不了
只能重启:rebootshutdown -r now

在网络配置上我遇到的两个大问题:

① 如何配置无线网卡

    大多无线网卡还需要固件。内核一般会自动探测并加载两者,如果您得到类似 SIOCSIFFLAGS: No such file or directory 的输出,意味着您得手动加载固件。若不确定,用 dmesg 查询内核日志,看看有没有来自无线网卡的固件请求,命令如下:

#dmesg | grep firmware

  查看无线网口:

#iw dev

  Interface 后面即为无线网络接口的名称,也可通过ip命令进行查看:

#ip a

  激活无线网络接口:此处的[name]为上步所查询到的名称,例如我的无线网卡名称:wlp3s0

#ip link set [name] up

  为了检验接口是否激活成功,您可以查看以下命令的输出:

#ip link show [name]

  <BROADCAST,MULTICAST,UP,LOWER_UP>中的UP 表明该接口激活成功。

  查看无线网络连接情况:

#iw [name] link

  刚开始应该会显示无连接,接下来扫描可连接的wifi:

#iw [name] scan | grep SSID

  连接指定的SSID:

1#wpa_supplicant -B -i wlp4s0 -c <(wpa_passphrase "[SSID]" "[PIN]")

   wlp3s0 为个人无线网络名称,将SSID 替换为准备连接的Wifi名称,PIN 替换为无线密码注     意  保留引号

  用dhcp 获得 IP 分配:

#dhclient [name]

  测试是否成功地从路由器获取了ip:

#ip a show [name]

   如果分配有ip,即可上网。 

  上述步骤,为手动连接wifi的办法,但是每次关机重启或者需要更换不同的wifi重新连接时,便会变得特别繁琐,而且不能确保连接的成功几率(但是建议前四步指令还是需要的尤其是激活无线网卡的指令)。

② 无法连接Wifi,总是显示无法找到一个 WIFI 适配器。

 

这个问题很是头疼,我同样也试验了很多指令去操作,也都是无功而返,其实最后问题的结局只需要两行指令。 

在①中,激活无线网卡以后,我们可以直接输入指令:

# nmcli general status 

 此时 应该是这样的一个情况:

 换个思路想一下,大家的设备应该都不会老旧到需要去某东上买一个支持Linux的无线网卡吧?那显示找不到适配器,就很有可能是被禁用了(另外,我当时不断尝试的去调,把最右边的WWAN无线广域网给禁用了,一直无法打开,这就是教训哈哈哈)。

 此时我们需要:

# modprobe -r ideapad-laptop

  来开启wifi(也有人说这是联想电脑特有的指令,目前还未验证这种说法)

 这样我们就会发现 设置中的WIFI选项 里恢复了正常。

最后我们可以通过系统内置网络配置界面来可视化查看有线网卡、无线网卡等连接情况:

# nmtui

2、centos 8 配置ssh、Xshell(这两个模块本人还未尝试)
centos8默认是已经配置好的,默认使用22端口可直接使用,如果要修改参考以下

#:代表默认注释掉的

  #Port 22 (端口,配置其它端口解开)
  #ListenAddress 0.0.0.0#ListenAddress ::(监听的地址)
  #PermitEmptyPasswords no(禁止空密码登录)
  PermitRootLogin yes (默认开启root账户使用ssh登录)
  PasswordAuthentication yes (开启密码登录授权)
配置完成之后systemctl restart sshd
 

3、centos 8 新功能

开启systemctl enable --now cockpit.socket

web端访问默认端口为9090,例如:服务器地址:9090

https://blog.csdn.net/u012234419/article/details/103071067

 

最后给大家安利部分我的参考链接:

https://blog.csdn.net/weixin_39831567/article/details/111689634

https://www.gzy2000.cn/2020/02/36.html

https://blog.51cto.com/u_13760351/2470871

结语:其实对于知识,我们需怀敬畏之心去进行探索,方可知其深奥。人工智能的使命其实就是在茫茫宇宙中寻找人类和地球起源的真相,在无穷无尽中寻找另一个神迹存在的可能性,证明人类并不孤独。

      

就先写到这........若有漏洞和不足,希望大家在评论区指出! 

文章当中引用的各个网址及图片,若有侵权请及时联系!

 

这篇关于CentOS 8 2105版本安装心得总结,自我救赎的一周!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/207418

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能