×

#原创分享#技术配置之Centos7部署配置过程以及命令补充
  

山东_朱文鑫 43111人觉得有帮助

{{ttag.title}}
本帖最后由 山东_朱文鑫 于 2021-8-16 22:31 编辑

我是超级大白,我又来了,分享个人知识,像大牛们学习!跟大牛们一起成长!工作经验分享感谢大哥们参阅!

关于EDR的MGR搭建平台的教程附上地址相互参考使用:https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=148655
关于EDR的Agent多场景部署方式:https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=150029

今天主要是分享一下Centos7的部署设置,其实这个比较简单从百度上也能搜索到,但是为了更多小伙伴去了解部署,而且对于我们一些产品部署也有比较好的辅助作用,而且由于Centos的特性,越来越多的企业也在用。

此贴较长,但是看下去一定对你有帮助,相信我!!!!!!!!!!

先说一下,什么时Centos?它是干嘛用的?

CentOS是Community Enterprise Operating System的缩写,也叫做社区企业操作系统。是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本(是一个再发行版本),而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。


CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。CentOS的技术支持主要通过社区的官方邮件列表、论坛和聊天室。

每个版本的 CentOS都会获得十年的支持(通过安全更新方式),新版本的 CentOS 大约每两年发行一次。而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。通过这样建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写,也叫做社区企业操作系统。是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本(是一个再发行版本),而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。CentOS的技术支持主要通过社区的官方邮件列表、论坛和聊天室。

每个版本的 CentOS都会获得十年的支持(通过安全更新方式),新版本的 CentOS 大约每两年发行一次。而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。通过这样建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

1.可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的。各种操作、使用和RHEL没有区别。

2.CentOS完全免费,不存在RED HAT AS需要序列号的问题。

3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RHEL那样需要花钱购买支持服务。

4.CentOS修正了许多RHEL的BUG。

5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。

CentOS Linux版为传统CentOS系统  ,系统的基本源代码由RHEL对应版本的开源代码提供,是RHEL的下游。

好的,下面放一下Centos的版本列表:

版本
平台
RHEL版本
发布日期
RHEL
发布日期
2
i386
2.1
2004.05.14
2002.05.17
3.1
i386,x86_64,ia64,s390,s390x
3
2004.03.19
2003.10.23
3.4 - Server CD
i386,x86_64,ia64,s390,s390x
3.4
2005.01.23
-
3.7
i386,x86_64,ia64,s390,s390x
3.7
2006.04.11
-
3.8
i386,x86_64
3.8
2006.08.25
2006.07.20
3.9
i386,x86_64,ia64,s390,s390x
3.9
2007.07.26
2007.06.15
4.0
i386,x86_64,various
4
2005.03.09
2005.02.14
4.6
i386,x86_64,ia64,alpha,s390,s390x
ppc (beta),sparc (beta)
4.6
2007.12.16
2007.11.16
4.7
i386,x86_64,ia64,alpha,s390,s390x
4.7
2008.09.13
2008.07.24
4.7 - Server CD
i386,x86_64,ia64,alpha,s390,s390x
4.7
2008.10.17
-
4.8
i386,x86-64,ia64,alpha,s390,s390x
4.8
2009.08.21
2009.05.18
4.9
i386,x86-64,ia64,alpha,s390,s390x
4.9
2011.03.02
2011.02.16
5.0
i386,x86_64
5
2007.04.12
2007.03.14
5.1
i386,x86_64
5.1
2007.12.02
2007.11.07
5.1 - LiveCD
i386
5.1
2008.02.18
-
5.2
i386,x86_64
5.2
2008.06.24
2008.05.21
5.2 - LiveCD
i386
5.2
2008.07.17
-
5.3
i386,x86_64
5.3
2009.03.31
2009.01.20
5.3 - Live CD
i386
5.3
2009.05.27
-
5.4
i386,x86_64
5.4
2009.10.21
2009.09.02
5.5
i386,x86_64
5.5
2010.05.14
2010.03.31
5.5 - LiveCD
i386,x86-64
5.5
2010.05.14
-
5.6
i386,x86-64
5.6
2011.04.07
2011.01.13
5.7
i386,x86-64
5.7
2011.09.14
-
5.8
i386,x86-64
5.8
2012.03.07
-
5.9
i386,x86-64
5.9
2013.01.17
2013.01.07
5.10 [8]
i386,x86-64
5.10
2013.10.19
2013.10.01
5.11
i386,x86-64
5.11
2014.09.30
2014.09.16
6.0
i386,x86-64
6
2011.07.04
2010-11-10
6.1
i386,x86-64
6.1
2011.12.10
2011-05-19
6.2
i386,x86-64
6.2
2011.12.20
2011-12-06
6.3
i386,x86-64
6.3
2012.07.10
2012.06.21
6.4
i386,x86-64
6.4
2013.03.08
2013.02.21
6.5
i386,x86_64
6.5
2013.12.01
2013.11.21
6.6
i386,x86_64
6.6
2014.10.27
2014.10.28
6.7
i386,x86_64
6.7
-
2015-07-22
6.8
i386,x86_64
6.8
-
2016-05-10
6.9
i386,x86_64
6.9
-
2017-03-21
6.10
i386,x86_64
6.10
-
2018-06-19
7.0 [9]
x86_64,armv7hl
7.0
2014.07.07
2014.06.11
7.1
x86_64
7.1
2015.03.31
2015.03.05
7.2
x86_64
7.2
2015.12.15
2015.12.15
7.3
x86_64
7.3
2016.12.12
2016.11.03
7.4
x86_64
7.4
2017.09.13
2017.08.01
7.5
x86_64
7.5
-
2018-04-10
7.6
x86_64
7.6
2018.12.04
-
7.8
x86_64
7.8
2020.04.28
-
7.9
x86_64
7.9
-
-
8.0
x86_64
8.0
2019.09.25
-
8.2
x86_64
8.0
2020.06.16
-
8.3.2011
x86_64
8.0
2020.12.07
-
Stream
x86_64,ARM64 (aarch64),IBM Power (ppc64le)
-
-
-

好的下面直接说一下以VMware下安装Centos7的部署过程:

准备:

软件:VMware Workstation

镜像文件:CentOS-7-x86_64-bin-DVD1.iso

1、文件--新建虚拟机--自定义


2、硬盘兼容性--默认


3、稍后安装操作系统(需要在虚拟机安装完成之后,删除不需要的硬件,所以稍后安装操作系统)


4、选择客户端操作系统:客户机操作系统--Linux

     版本--centos 64位

(注意:版本一定要对应镜像文件版本,其中centos是32位,centos   64位则就是64位,windows系统应安装64位版本)


5、命名虚拟机(简略表示出该虚拟机的类型、版本。例如:centos-7 )


6、处理器配置(CPU)--总处理器核心数一般为 4(如果是搭建服务器使用或者搭建产品平台使用,一定要按照标准给资源

虚拟机总核心数不能超过主机核心数。若超出则会警告提醒。


7、 此虚拟机内存--一般2G                1M=1024K   E>>T>G>M>K


8、网络类型--桥接网络(可以使虚拟机与主机使用同一网络)


注释:VMnet1网口对应的是仅主机模式

VMnet8网口对应的是NAT模式

VMnet0网口对应的是桥接模式

查看以上对应是在VMware workstation中的编辑-虚拟网络编辑器


9、选择I/O控制器类型(相对于硬盘)--默认

   从硬盘到内存是I(input)

   从内存在硬盘是O(output)


10、选择磁盘类型--默认     (硬盘接口,家庭个人常用SATA类型,服务器常用SCSI类型)


11、选择磁盘--创建新的虚拟磁盘(其他两个不常用)


12、指定磁盘容量--200G(是假的虚拟的不占主机内存)


13、指定磁盘文件(.vmdk)文件


14、完成


删除不需要的硬件--编辑虚拟机设置--删-USB控制器、声卡、打印机(可以使虚拟器启动的快一点,反正我是没删除过,哈哈哈)


也可以手动添加硬件,比如,一个网口不够,再添加一个。


网络连接仍然选择桥接模式


此时可以看到添加了两个网络适配器



15、此时虚拟机中的硬件已经搭建完成


16、继续添加映像文件,选择设备中的CD/DVD(IDE)

       在连接处选择--使用ISO映像文件--确定


17、进入CentOS安装界面。

  --选择第一项 Install CentOS 7


设置语言--推荐使用English--点击Continue


19、INSTALLATION SUMMARY 安装总览(这里可以完成centos 7 版本Linux的全部设置)

(1)首先,设置时区--DATE & TIME

找到Asia--Shanghai并点击--Done



(2)KEYBOARD 键盘就默认是English(US)


(3)LANGUAGE SUPPORT语言支持


可以是默认的English 也可以自行添加Chinese简体中文的支持



(4)INSTALLATION SOURCE 安装资源

  默认选择--Local media 本地媒体文件

(5)SOFTWARE SELECTION软件安装选择

字符界面安装--Minimal install 或者 Basic Web Server


图形界面安装--Server with GUI 或者 GNOME Desktop


字符界面与图形界面安装过程相同,只在这一步有区分。

点击--Done进入下一步

20、INSTALLATION DESTINATION 安装位置---即进行系统分区

     (1)首先选中我们在创建虚拟机时候的200G虚拟硬盘


(2)下滑菜单找到Other Storage Options--Partitioning--I will configure partitioning选中

I will configure partitioning  自定义分区(我在产品搭建的时候直接按照一个盘给的,当然你们也可以分区

--点击done


(3)选择Standard Partition 标准分区--点击左下角+ 添加分区


4)分区

creat--Standard Partition--creat--mount point(挂载点)和File System Type(系统文件类型)

分别创建/boot区、swap交换分区、根分区/

注释:Linux系统最简单的分区方案:

1、分/boot区,给200M,/boot放启动文件。

2、分交换分区(交换空间)swap,看内存总大小,如果内存足够大,这个空间就要设置太大了。如果内存小于2G。那么这个空间设置成内存的2倍大小。

3、所有空间给/(根分区)




(5)分区完成!

点击Done


点击Accept Changes


21、回到 INSTALLTION SUMMARY 中


22、KDUMP默认选择

23、NETWORK & HOST NAME 设置网络连接和主机名

       在Host name处设置主机名:(例如 centos-7)


24、这是我们已完成所有设置

       ----Begin Installation


这时需要设置管理员Root Password(务必记住密码!我不知道是不是我有毒,每次记住了安装完登陆的时候就不对,烦死


密码设置完成后,点击Done

接下来可以创建用户(此处可以不进行创建,安装完成后进入root也可以重新创建,如果搭建产品平台的化没必要添加


25、centos 7安装完成--点击reboot重启使用


字符界面见下图


图形界面见下图




附:

调出Terminal终端后,使用su root命令可以将用户切换到root管理员,后进行管理员操作:


说明:CentOS 7.x默认安装好之后是没有自动开启网络连接的,所以需要我们自己配置。

而且我不知道我为啥用everying的全量包安装还是没有ifconfig命令,我都是yum源装的,当然没网直接ip addr吧,部分

yum install -y net-tools.x86_64安装ifconfig/route/arp/netstat等命令

1.设置网卡配置文件

vi  /etc/sysconfig/network-scripts/网卡名称

2.设置完成,重启网卡生效

service network restart   设置完成重启网卡生效

3.ping百度,验证是否可以上网

ping www.baidu.com

4.查看IP地址

ip addr

三.修改网卡和主机名
1.修改主机名

hostnamectl set-hostname  compute1

2.修改网卡
(1)进入配置文件
cd  /etc/sysconfig/network-scripts/ 进入配置目录
mv  ifcfg-ens33  ifcfg-eth0 修改网卡名称
vi  ifcfg-eth0 编辑网卡配置文件
NAME=eth0   修改
DEVICE=eth0   修改
:wq! 保存退出

service network restart命令重启网卡,生效刚刚修改ip地址

3.防火墙关闭
停止firewall: systemctl stop firewalld.service
禁止firewall开机启动: systemctl disable firewalld.service

4.yum源更新
(1)yum repolist 查看系统源
(2)备份你的原镜像文件,以免出错后可以恢复
touch /etc/yum.repos.d/CentOS-Base.repo.backup
cp
/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(3)下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
(4)清除yum缓存
yum clean all
(5)yum repolist 查看是否已更新

5.有一些Centos7本身自带的yum源命令找不到,这就需要更换国内yum源了

查看所有的yum源:

yum repolist all

查看可用的yum源:

yum repolist enabled

这里提供几个大学以及企业的开源镜像站:

浙江大学:http://mirrors.zju.edu.cn/

北京交通大学:https://mirror.bjtu.edu.cn/

上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/

中国科学技术大学:https://mirrors.ustc.edu.cn/

重庆大学:https://mirrors.cqu.edu.cn/

兰州大学:http://mirror.lzu.edu.cn/

清华大学:https://mirror.tuna.tsinghua.edu.cn/

阿里:https://developer.aliyun.com/mirror/

华为:https://mirrors.huaweicloud.com/home

卡内基梅隆大学CMU:http://www.club.cc.cmu.edu/pub

麻省理工学院MIT:http://mirrors.mit.edu/

哥伦比亚大学:http://mirror.cc.columbia.edu/

俄勒冈州立大学:http://ftp.osuosl.org/pub

伊利诺伊大学厄巴纳-香槟分校:http://cosmos.cites.illinois.edu/

杜克大学:http://archive.linux.duke.edu/

约翰·霍普金斯大学: http://mirrors.acm.jhu.edu/

以上这些开源镜像店里面都有yum源配置的文件,可以自行百度看看

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。
将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。

安装步骤
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)

CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo

运行以下命令生成缓存

yum clean all

yum makecache

中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
sohu的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html
阿里云的 yum源,安装方法查看: https://opsx.alibaba.com/mirror
清华大学的 yum源,安装方法查看: https://mirrors.tuna.tsinghua.edu.cn/
浙江大学的 yum源,安装方法查看: http://mirrors.zju.edu.cn/
中国科技大学yum源,安装方法查看: http://centos.ustc.edu.cn/
北京理工大学yum源,安装方法查看: http://mirror.bit.edu.cn
兰州大学yum源,安装方法查看:http://mirror.lzu.edu.cn
厦门大学yum源,安装方法查看:http://mirrors.xmu.edu.cn
中国科学技术大学yum源,安装方法查看:http://mirrors.ustc.edu.cn
东北大学yum源,安装方法查看:http://mirror.neu.edu.cn

官方yum源
CentOS官方:http://mirror.centos.org/

关于一些小伙伴跟我一样安装完进去后就密码错误的问题,请参考Centos7重置密码的过程如下:


进入单用户修改密码为例


1.开机重启按ESC



2.按e



3.然后在如上图所示的位置修改,编辑修改两处:ro改为rw(这里也可以不改),在LANG=en_US.UFT-8后面添加init=/bin/sh如下图所示:




4.按Ctrl+X重启,如果上一步骤没有修改RW,则在crtl+x后使用,mount -o remount ,rw  /(注意rw后面两个空格);然后使用passwd+用户名(初始化为root) 修改密码;然后输入新的密码回车,然后确认密码再回车,出现successflly表示修改成功。



5.由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码未生效

touch /.autorelabel

6.重启系统

exec /sbin/init

然后使用新的密码登录就好了

以上就是Centos7重置密码的教程了,如果重置不了要不就是有限制,要不就是没敲对命令。


好的,今天的分享就到这里了,Linux分为多个算是品牌吧,不过到最后使用起来大同小异,会一点Linux总是没错的,也可以自己搭一个玩玩,研究研究都是比较不错的选择。


励志分享超清壁纸语句~~:





如果缺少破土面出并与风雪搏斗的勇气,种子的前途并不比落叶美妙一分。



好的今天就到这里,老样子,感谢各位大神的参阅,孩子为了挣豆子不容易,孩子家里穷没豆子吃饭了!!!

打赏鼓励作者,期待更多好文!

打赏
4人已打赏

磊大发 发表于 2021-8-16 20:58
  
有助于工作!!!!!!!!!!!!1
山东_刘梦竹 发表于 2021-8-23 17:23
  
有助于工作!!!!!!!!!!11
新手210358 发表于 2022-2-12 23:44
  
每日打卡,感谢大佬分享。。。
飞翔的苹果 发表于 2022-8-13 10:24
  
好好学习,天天进步。
新手719320 发表于 2022-9-24 10:23
  
每日打卡,感谢大佬分享。。。
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
【 社区to talk】
安全效果
干货满满
技术笔记
每日一问
信服课堂视频
GIF动图学习
新版本体验
技术咨询
2023技术争霸赛专题
功能体验
产品连连看
安装部署配置
通用技术
秒懂零信任
技术晨报
自助服务平台操作指引
原创分享
标准化排查
排障笔记本
玩转零信任
排障那些事
SDP百科
深信服技术支持平台
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
升级&主动服务
高频问题集锦
社区新周刊
POC测试案例
全能先锋系列
云化安全能力

本版达人

新手68983...

本周分享达人

零和一网络

本周提问达人