《C++新经典Linux C++通信架构实战》第1章 课程介绍
《Linux C++通信架构实战》第1章VS2019安装VMware Workstation虚拟机安装UbuntuUbuntu安装设置固定IP地址修改配置文件以固定IP地址远程连接安装编译工具gcc、g++等共享目录关机VS2019安装下载Visual Studio 2019 Community,安装时选择“使用C++的桌面开发”和“通用Windows平台开发”两个选项。快捷键Ctrl+F5编译、
《C++新经典Linux C++通信架构实战》第1章 课程介绍
1.1 本书内容详细介绍
1.1.1 内容总述
(1)网络通信。
(2)架构。
(3)实战。
1.1.2 为什么选择Linux操作系统平台
需求更多。
1.1.3 讲解规划和学习建议
围绕网络通信架构主题,Nginx作为切入点,讲解最热门最实用的内容。
1.2 环境搭建详细介绍
1.2.1 VS2019安装
下载Visual Studio 2019 Community,安装时选择“使用C++的桌面开发”和“通用Windows平台开发”两个选项。
快捷键Ctrl+F5
编译、链接、生成、运行。
1.2.2 vmware三种网络工作模式
三种模式都需要虚拟交换机VMnet。
-
Bridged(桥接模式,VMnet0)
可视作主机相同局域网中的物理机(会占用局域网ip),支持有线和无线(主机插上网线或连接wifi)。 -
NAT(网络地址转换模式,VMnet8)
可视作主机下新建局域网(区别于主机连接的有线或无线网)中的物理机(与主机同一局域网内物理机无法访问,主机和虚拟机能互通)。 -
Host-Only(仅主机模式,VMnet1)
类似NAT模式,主机和虚拟机能互通,但虚拟机不能联网。
1.2.3 VMware Workstation虚拟机安装Ubuntu
1.2.3.1 Ubuntu安装设置
用户名:kuangxiang
密码:123456
虚拟机名称:ubuntu-16.04.3-server
网络适配器:NAT模式
1.2.3.2 远程连接
- ubuntu安装ssh服务
sudo apt-get install openssh-server
ps -e|grep ssh
- ubuntu安装安装编译工具gcc、g++等
sudo apt-get install build-essential
sudo apt-get install gcc g++
- ubuntu查看ip
ifconfig
- shell连接ubuntu
ssh kuangxiang@192.168.74.148
1.2.3.3 共享目录
WMwareTools无法安装时,关闭ubuntu,虚拟机光驱挂载linux.iso(Vmware Workstation安装目录下)。
- VMware Workstation重新安装WMwareTools
- 创建目录
sudo mkdir /mnt/cdrom
- 挂载光驱
sudo mount /dev/cdrom /mnt/cdrom
- 访问光驱
cd /mnt/cdrom
- 复制压缩文件(光驱只读)
sudo cp VMwareTools*.tar.gz ../
- 进入
cd /mnt
,解压sudo tar -zxvf VMwareTools*.tar.gz
- 进入
cd wmware-tools-distrib
,安装sudo ./vmware-install.pl
- 查看共享目录
cd /mnt/hgfs
1.2.3.4 关机及重启
sudo poweroff
sudo reboot
1.2.3.5 固定IP地址(NAT模式不需要)
- vim安装
sudo apt-get install vim-gtk
- 查看Windows计算机IP地址
ipconfig
- 查看IP地址是否被占用
ping 192.168.192.168.74.1
1.2.3.6 修改配置文件以固定IP地址(NAT模式不需要)
- ifconfig查看网络信息,记录网卡名
cd /etc/network
进入目录,sudo vim interfaces
编辑网卡配置文件
interfaces
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto ens32
iface ens32 inet static
address 192.168.60.126
gateway 192.168.60.1
netmask 255.255.255.0
- 修改DNS(域名解析)。
sudo vim 、/etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
- 重启
sudo reboot
更多推荐
所有评论(0)