本文主要是介绍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 编辑文件,按 i 在当前行编辑修改
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.service和service network restart ,CentOS 8用不了
只能重启:reboot 或 shutdown -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版本安装心得总结,自我救赎的一周!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!