安装Linux CentOS

一、安装VMware Workstation Pro

二、安装FinalShell推荐,或者Xshell 和 XFTP

三、下载CentOS镜像

  • -minimal.iso:精简版镜像,只包含核心组件,安装CentOS 系统所需的最小安装包
  • -boot.iso:只有最基本的启动引导等内容,需要自己设置安装配置
  • -dvd.iso:完整的镜像,包含CentOS所有的内容
  • .zip:安装好的CentOS系统

四、使用安装好的CentOS镜像

1.打开安装好的镜像系统

在这里插入图片描述
在这里插入图片描述

2.开启虚拟机

在这里插入图片描述

在这里插入图片描述
等待系统启动,输入账号root,密码admin
在这里插入图片描述

五.使用iso镜像安装系统

  • 选择要安装的镜像

在这里插入图片描述
在这里插入图片描述
选择要安装的iso的镜像文件
在这里插入图片描述

  • CentOS7

minimal.iso

在这里插入图片描述

1.自定义虚拟机名称

在这里插入图片描述

2.设置占用磁盘空间

根据电脑的磁盘空间合理分配
在这里插入图片描述

3.自定义硬件

在这里插入图片描述
看一下自己的电脑的总内存和CPU核心数,电脑按Ctrl Shift Esc调出任务管理器
CPU:
在这里插入图片描述
内存:
在这里插入图片描述

4.设置内存和处理器

虚拟机的内存和处理器的最大值不要大于电脑的配置-2,给电脑留一点避免卡死
根据的电脑合理设置,内存一般是4G,处理器总核心数一般是2核
在这里插入图片描述
在这里插入图片描述

5.选择中文安装向导

在这里插入图片描述

6.安装位置

在这里插入图片描述
在这里插入图片描述
开始安装
在这里插入图片描述

7.设置root密码

创建用户看个人要不要创建,我这里是没有创建用户
在这里插入图片描述

在这里插入图片描述

8.完成安装

在这里插入图片描述
在这里插入图片描述

boot.iso

与上面的操作一样

  • CentOS8

与CentOS7安装中间多了几个步骤

boot.iso

1.选择操作系统

在这里插入图片描述
有五个需要修改设置
有两个

2.网络和主机名

打开网络
在这里插入图片描述

在这里插入图片描述

3.设置安装源

这里我设置成阿里的
mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/
在这里插入图片描述
点击完成,等待它下载元数据之后在点击软件选择

4.软件选择

在这里插入图片描述

5.时间和日期

在这里插入图片描述

6.设置root密码
7.开始安装

设置完成之后开始安装,等待下载安装完成,安装完重启系统
在这里插入图片描述
在这里插入图片描述

dvd.iso

dvd.iso的安装比boot.ios的安装更加简单
在这里插入图片描述
在这里插入图片描述

六、CentOS7开启网卡

CentOS7的镜像默认是不开启网卡的,

vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
重启网卡:service network restart
在这里插入图片描述

七、FinalShell连接

1.查看IP地址:ip a

在这里插入图片描述

2.FinalShell连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、资源存放目录

今后的资源都上传下载都是到这个目录

mkdir /usr/download

九、固定IP

CentOS7:vi /etc/sysconfig/network-scripts/ifcfg-ens33
CentOS8:vi /etc/sysconfig/network-scripts/ifcfg-ens160

BOOTPROTO=dhcp 改成BOOTPROTO=static
在文件尾部添加以下配置

IPADDR=192.168.xxx.yyy  # 该网卡ip地址就是你要配置的固定IP
GATEWAY=192.168.xxx.2   # 网关
NETMASK=255.255.255.0   # 子网掩码
DNS1=8.8.8.8    # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
DNS2=144.144.144.144

在这里插入图片描述

重启网卡
CentOS7:service network restart
CentOS8:nmcli c reload ens160
测试ping外网:ping www.baidu.com
在这里插入图片描述

十、CentOS8更换镜像源

换成阿里云的

cd /etc/yum.repos.d
  
#当前所有的yum源配置文件
sudo rm -f /etc/yum.repos.d/*.repo

#下载阿里云镜像
wget -O CentOS-Linux-AppStream.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-BaseOS.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo 
wget -O CentOS-Linux-ContinuousRelease.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Debuginfo.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Devel.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Extras.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-FastTrack.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-HighAvailability.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Media.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Plus.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-PowerTools.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget -O CentOS-Linux-Sources.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

#生成缓存
yum clean all
yum makecache

十一、常用的命令安装

#更新yum包
yum update

#安装vim命令
yum install vim

#安装wget命令
yum install wget

#安装unzip命令
yum install unzip

#安装bzip2命令
yum install bzip2 bunzip2

#安装自动化编译和构建软件工具
yum groupinstall 'Development Tools'

十二、升级或安装gcc

1.下载gcc

百度网盘下载:包含相关依赖、组件的资源文件
选择版本下载,例如最新版的14.1.0
在这里插入图片描述
下载完成之后上传到服务器

cd /usr/download

#解压
tar -xvf gcc-14.1.0.tar.gz

2.指定编译安装目录

mkdir /usr/download/gcc-14.1.0/build && cd /usr/download/gcc-14.1.0/build

../configure -prefix=/usr/local/gcc

有可能出现出现以下错误
在这里插入图片描述
错误解决

yum install gmp-devel mpfr-devel libmpc-devel   

yum install glibc-devel.i686 libgcc.i686

构建安装环境

../configure -prefix=/usr/local/gcc --disable-multilib 

3.编译安装

按照虚拟机之前的配置,编译安装大概是一个小时,所以需要改一下虚拟机配置,加快速度,改之后我的虚拟机需要二十多分钟
关闭虚拟机,吧内存和处理器设置高一点
在这里插入图片描述

cd /usr/download/gcc-14.1.0/build

#-j12同时开12核进行编译 按照刚才分配的cpu核心数 这个过程二十多分钟
sudo make -j12 && make install

在这里插入图片描述

4.软连接到新安装的gcc版本

  • 查看当前使用的gcc的目录

    which gcc
    

    在这里插入图片描述

  • 删除软连接

    cd /usr/bin
    
    rm gcc g++ c++ cc
    
  • 创建新的软连接

    ln -s /usr/local/gcc/bin/gcc /usr/bin/gcc 
    
    ln -s /usr/local/gcc/bin/g++ /usr/bin/g++ 
    
    ln -s /usr/local/gcc/bin/c++ /usr/bin/c++
    
    ln -s /usr/local/gcc/bin/gcc /usr/bin/cc
    
  • 验证

    gcc --version && g++ --version && c++ --version
    

    在这里插入图片描述

5.配置新的libstdc++.so

查看libstdc++.so

find / -name "libstdc++.so*"

在这里插入图片描述
配置新的libstdc++.so

rm /lib64/libstdc++.so.6
rm /usr/lib64/libgcc_s.so.1
rm /usr/lib64/libstdc++.so.6

#创建新软连
ln -s /usr/local/gcc/lib64/libstdc++.so.6.0.33 /lib64/libstdc++.so.6
ln -s /usr/local/gcc/lib64/libgcc_s.so.1 /usr/lib64/libgcc_s.so.1
ln -s /usr/local/gcc/lib64/libstdc++.so.6.0.33 /usr/lib64/libstdc++.so.6 
ln -s /usr/local/gcc/lib64/libstdc++.so.6.0.33 /usr/lib64/libstdc++.so
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linrp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值