• 01.02 环境搭建详细介绍


    一:windows下的vs2017安装

    c盘空闲空间尽量不要少于30G。
    <1>安装路径能设置到其他盘符(非c盘符),尽量安装到其他盘;
    <2>安装时只勾选和c++有关的选项,切不可多勾选;
    <3>vs2017社区版(community);

    二:准备一个word文档“linux c++通讯架构实战课程-重要内容记录.doc"

    三:windows下的虚拟机安装

    装虚拟机软件(虚拟出一台电脑),然后我们就可以在这个虚拟出来的电脑上来安装一个linux操作系统;
    装虚拟机软件采用的WMware-workstation;

    每位同学必须能够熟练的用百度搜索来解决问题;

    四:虚拟机中安装linux 操作系统

    <1>红帽子Red hat,收费;
    <2>CentOS:被红帽子收购,免费的;
    <3>Ubuntu(乌班图),免费;

    用户名:zzy 密码:zzy
    ctrl+alt一起按,就能把鼠标显示出来;

    五:配置固定IP地址

    要修改配置文件需要vim编辑器,Ubuntu要安装这个编辑器: sudo apt-get install vim-gtk

    两台主机(Windows,Ubuntu)

    ip地址不能相同,但是要在同一个网段中

    主动发送数据包这一端叫“客户端”,另一端叫“服务器端”

    windows电脑的网络信息用ipconfig来查看;
    本地链接 IPv6 地址. . . . . . . . : fe80::bc69:56d5:3ab7:f629%16
    IPv4 地址 . . . . . . . . . . . . : 192.168.96.239
    子网掩码 . . . . . . . . . . . . : 255.255.248.0
    默认网关. . . . . . . . . . . . . : 192.168.96.1

    准备将Ubuntu的ip地址设置为:192.168.96.150
    linux上查看网络信息是用ifconfig,网卡叫ens33

    vim编辑器分文本输入状态,命令状态,从命令状态切换到文本输入状态,需要按字母i;
    从文本输入状态切换回命令状态,按键盘左上边的esc键盘。
    在命令状态下输入:wq!(存盘退出),而输入:q!(不存盘退出)
    修改一下dns:8.8.8.8

    设置流程:

    sudo vim /etc/netplan/01-network-manager-all.yaml  //打开网卡配置文件
    
    • 1
    network:
        ethernets:
             ens33:
                dhcp4: no
                dhcp6: no
                addresses:
                  - 192.168.96.150/24
                routes:
                  - to: default
                    via: 192.168.96.150
                nameservers:
                  addresses:
                    - 114.114.114.114
                    - 8.8.8.8
        version: 2
        renderer: networkd
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    sudo netplan apply  //应用该配置
    
    • 1

    六:配置远程连接

    <1>需要在linux上安装ssh服务;

    sudo apt-get install openssh-server  //安装ssh服务
    ps -e | grep ssh  //查看ssh服务
    
    • 1
    • 2

    <2>远程连接工具,推荐 XShell;

    七:安装编译工具gcc(编译c程序.c),g++(编译c++程序,就是.cpp程序)等

    sudo apt-get install build-essential
    sudo apt-get install gcc
    sudo apt-get install g++

    八:共享一个操作目录

    <1>对于vim使用的不习惯;
    <2>可以安装samba服务;可以路径映射;(这里不采用)

    可以通过虚拟机,把一个windows下的目录共享。让linux可以访问这个目录。

  • 相关阅读:
    Spring Cloud Gateway 实现原理
    【OpenCV学习】第5课:图像模糊(均值滤波,高斯滤波)
    基于MatLab实现LSB(最低有效位)算法完成图片数字水印隐写功能
    参与开源社区还有证书拿?
    美国云服务器:CN2/纯国际/高防线路介绍
    C++笔记
    JS面试题汇总(Es6)
    ByteTrack多目标追踪论文阅读
    MySQL数据库进阶篇
    Android13将Settings移植到AndroidStudio中
  • 原文地址:https://blog.csdn.net/zzyzxb/article/details/126643800