1. 创建新的虚拟机,自定义。如果想安装有图形界面的系统,可以选择典型,这样安装过程中很多东西都是自动设置的。

以下安装步骤中,需要更改设置的地方我用红框标记了,并给出了顺序;没有标记的就是默认选项。

centos 7 桌面无任务栏 centos7无桌面安装_重启

centos 7 桌面无任务栏 centos7无桌面安装_IP_02


centos 7 桌面无任务栏 centos7无桌面安装_重启_03


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_04


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_05


centos 7 桌面无任务栏 centos7无桌面安装_g++_06


centos 7 桌面无任务栏 centos7无桌面安装_重启_07


centos 7 桌面无任务栏 centos7无桌面安装_重启_08


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_09


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_10


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_11


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_12


centos 7 桌面无任务栏 centos7无桌面安装_重启_13


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_14


这里第四步需要选择之前下载的ios镜像文件

centos 7 桌面无任务栏 centos7无桌面安装_IP_15


选择Install CentOS 7

centos 7 桌面无任务栏 centos7无桌面安装_g++_16


centos 7 桌面无任务栏 centos7无桌面安装_g++_17


这里需要点击一下安装位置,里面的配置也不用更改,默认就好

centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_18


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_19


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_20


这里设置一下root密码

centos 7 桌面无任务栏 centos7无桌面安装_IP_21


centos 7 桌面无任务栏 centos7无桌面安装_centos 7 桌面无任务栏_22

2 后续基础设置

2.1 启用网卡

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

centos 7 桌面无任务栏 centos7无桌面安装_重启_23


重启生效

2.2 修改系统时间

data -s "2021/07/16 22:10:11"

2.3 安装ifconfig

yum -y install net-tools

yum命令可能出现以下问题could not retrieve mirrorlist 问题排查:

  1. ping baidu.com如果不能成功,说明是IP配置错误,检查2.1ifcfg-ens33文件是否修改成功,并重启。
  2. 能ping百度,则有可能是DNS域名解析有误。

vi /etc/resolv.conf
nameserver 改成 8.8.8.8

2.4 设置防火墙

具体命令参考c语言技术网

# 开放5000-5500端口
firewall-cmd --zone=public --add-port=5000-5500/tcp --permanent
# 重新加载配置
firewall-cmd --reload

2.5 安装gcc,g++,killall

yum -y install gcc gcc-c++ kernel-devel
yum install psmisc

2.6 vscode密钥登陆

win10:

  1. 打开cmd命令窗口
  2. 生成ssh私钥和公钥
ssh-keygen -t rsa -b 4096

一直回车就好了,在C:/User/用户/.ssh路径下会生成密钥id_rsa和公钥id_rsa.pub

centos 7 桌面无任务栏 centos7无桌面安装_IP_24


3. 将id_rsa.pub复制并重命名为authorized_keys,并上传至远程机器的~/.ssh目录

如果远程机器没有~/.ssh目录,在远程机器上执行命令ssh localhost, 接着输入no就好了

centos 7 桌面无任务栏 centos7无桌面安装_g++_25

  1. 在vscode商店中搜素Remote-SSH,安装
  2. 配置远程IP和登陆名,可以设置多个远程主机
  3. 设置git