2023年7月17日发(作者:)
CentOS82105版本安装⼼得总结,⾃我救赎的⼀周! 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开发的操作系统,⼤体分为桌⾯发⾏和服务器发⾏,我所举的两个例⼦便是两⽅向中的代表,同学们也可以通过下⾯的链接⾃⾏了解。⼆、初期准备⼯作:1、ISO镜像⽂件的获取(在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=(静态IP例如192.168.0.100)⾏末尾添加NETMASK=(⼦⽹掩码)⾏末尾添加GATEWAY= (默认⽹关可不配置,⾃动获取)不知道⽹关和⼦⽹掩码 windows系统打开cmd输⼊ipconfig查看配置域名解析⾏末尾添加DNS1=114.114.114.114(中国)⾏末尾添加DNS2=8.8.8.8(⾕歌)按ESC键输⼊:wq 退出并保存,:wq!强制退出并保存重启⽹络systemctl restart e和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]
上述步骤,为⼿动连接wifi的办法,但是每次关机重启或者需要更换不同的wifi重新连接时,便会变得特别繁琐,⽽且不能确保连接的成功⼏率(但是建议前四步指令还是需要的尤其是激活⽆线⽹卡的指令)。② ⽆法连接Wifi,总是显⽰⽆法找到⼀个 WIFI 适配器。
这个问题很是头疼,我同样也试验了很多指令去操作,也都是⽆功⽽返,其实最后问题的结局只需要两⾏指令。
在①中,激活⽆线⽹卡以后,我们可以直接输⼊指令:# nmcli general status
此时 应该是这样的⼀个情况: 换个思路想⼀下,⼤家的设备应该都不会⽼旧到需要去某东上买⼀个⽀持Linux的⽆线⽹卡吧?那显⽰找不到适配器,就很有可能是被禁⽤了(另外,我当时不断尝试的去调,把最右边的WWAN⽆线⼴域⽹给禁⽤了,⼀直⽆法打开,这就是教训哈哈哈)。 此时我们需要:# modprobe -r ideapad-laptop 来开启wifi(也有⼈说这是联想电脑特有的指令,⽬前还未验证这种说法) 这样我们就会发现 设置中的WIFI选项 ⾥恢复了正常。最后我们可以通过系统内置⽹络配置界⾯来可视化查看有线⽹卡、⽆线⽹卡等连接情况:# nmtui2、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 web端访问默认端⼝为9090,例如:服务器地址:9090 最后给⼤家安利部分我的参考链接:结语:其实对于知识,我们需怀敬畏之⼼去进⾏探索,⽅可知其深奥。⼈⼯智能的使命其实就是在茫茫宇宙中寻找⼈类和地球起源的真相,在⽆穷⽆尽中寻找另⼀个神迹存在的可能性,证明⼈类并不孤独。
就先写到这........若有漏洞和不⾜,希望⼤家在评论区指出!
⽂章当中引⽤的各个⽹址及图⽚,若有侵权请及时联系!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689581758a268032.html
评论列表(0条)