系统安装与基本环境配置部分
建议进入su超级权限后进行环境配置。
1.安装Centos7系统–本地机器
通过阿里云或清华源下载Centos7的iso源文件,然后通过盘碟通进行系统烧录,烧录格式为RAW——否则安装可能失败。
安装完系统后,由于内核版本不够,因此需要通过手机usb桥接网络保证后续yum使用以及内核升级。
2.更换yum为阿里云源
# 1.获取repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 2.清空yum缓存
yum clean all
# 3.构建缓存
yum makecache
注意: 暂不使用yum update
更新。
3.升级内核
1.拉取内核repo。
# 1.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 2.
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2.查看可获取的内核。
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
会至少显示两种内核版本,其中lt为长期维护稳定版本,ml为最新稳定版本——建议前者。
3.下载lt版本的新内核。
yum --enablerepo=elrepo-kernel install kernel-lt
注意: 此时先只下载内核,暂不下载headers那些。
4.重启系统,此时启动内核选新的内核——高版本内核,非3.10内核。
此时,wifi或无线网卡可正常使用了。
5.查询已有的kernel以及组件。
rpm -qa | grep kernel
6.删除3.10的kernel、tools*、headers等。
yum remove kernel-3.10xxxx
4.升级gcc到9.3版本
1.下载gcc,gcc-c++。
yum install gcc gcc-c++ -y
此时为4.8版本,不够,但可以用于后续升级用。
2.下载基本发布软件集工具。
yum install centos-release-scl -y
3.下载开发工具软件集。
yum install devtoolset-9-gcc* -y
4.通过scl启动软件集(当前生效)。
scl enable devtoolset-9 bash
5.(永久有效)执行gcc替换,保证使用gcc/g++为新版本的gcc/g++。
mv /usr/bin/gcc /home/gdcxsjb/
mv /usr/bin/g++ /home/gdcxsjb/
ln -s /opt/rh/devtoolset-9/root/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-9/root/bin/g++ /usr/bin/g++
5.cmake升级安装
1.构建cmake下载目录
mkdir /opt/cmake
cd /opt/cmake/
2.移除旧版本的cmake
yum remove cmake -y
3.下载cmake3.16到当前目录
wget https://cmake.org/files/v3.16/cmake-3.16.6.tar.gz
4.解压该压缩文件,并进入解压文件目录
tar -zxvf cmake-3.16.6.tar.gz
cd cmake-3.16.6
5.自动配置编辑信息以及下载目录
./configure --prefix=/usr/local/cmake
6.下载并安装
make -j8 && make install
7.构建软连接
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
8.检查当前cmake版本
cmake -version
6.更新软件包
yum update -y
7.下载ntfs-3g支持外置硬盘
1.下载ntfs-3g
# 1.
yum install epel-release -y
# 2.
yum install ntfs-3g -y
2.挂载硬盘(如果需要)
mount -t ntfs /dev/sdb2(实际挂载设备文件) /mnt/winC(挂载目录)
8.下载7zip支持软件解压
yum install p7zip p7zip-plugins
9.下载tree以便查看目录结构
yum install tree -y