此贴较长,但是看下去一定对你有帮助,相信我!!!!!!!!!!
先说一下,什么时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的版本列表:
| | | | |
| | | | |
| i386,x86_64,ia64,s390,s390x | | | |
| i386,x86_64,ia64,s390,s390x | | | |
| i386,x86_64,ia64,s390,s390x | | | |
| | | | |
| i386,x86_64,ia64,s390,s390x | | | |
| | | | |
| i386,x86_64,ia64,alpha,s390,s390x ppc (beta),sparc (beta) | | | |
| i386,x86_64,ia64,alpha,s390,s390x | | | |
| i386,x86_64,ia64,alpha,s390,s390x | | | |
| i386,x86-64,ia64,alpha,s390,s390x | | | |
| i386,x86-64,ia64,alpha,s390,s390x | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
7.9 | x86_64 | 7.9 | - | - |
| | | | |
| | | | |
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总是没错的,也可以自己搭一个玩玩,研究研究都是比较不错的选择。
励志分享超清壁纸语句~~:
如果缺少破土面出并与风雪搏斗的勇气,种子的前途并不比落叶美妙一分。
好的今天就到这里,老样子,感谢各位大神的参阅,孩子为了挣豆子不容易,孩子家里穷没豆子吃饭了!!!