《Linux C++通信架构实战》第1章
VS2019安装
下载Visual Studio 2019 Community,安装时选择“使用C++的桌面开发”和“通用Windows平台开发”两个选项。
快捷键Ctrl+F5
编译、链接、生成、运行。
VMware Workstation虚拟机安装Ubuntu
Ubuntu安装设置
用户名:kuangxiang
密码:123456
虚拟机名称:Ubuntu 64 linux c++
网络适配器:桥接模式(复制物理网络连接状态)
NAT模式(默认):借助“网络地址转换”功能,通过Windows物理计算机访问网络,无法手动设置主机IP地址。
桥接模式:独立主机(与物理计算机处于同一局域网),需要配置相关的IP地址等信息。
固定IP地址
vim安装
sudo apt-get install vim-gtk
查看Windows计算机IP地址
ipconfig
查看IP地址是否被占用
ping 192.168.1.126
修改配置文件以固定IP地址
- 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
base
nameserver 8.8.8.8
- 重启,
sudo reboot
远程连接
- ubuntu安装ssh服务
sudo apt-get install openssh-server
ps -e|grep ssh
- shell连接ubuntu
ssh kuangxiang@192.168.60.126
安装编译工具gcc、g++等
sudo apt-get install build-essential
sudo apt-get install gcc g++
共享目录
WMwareTools无法安装时,关闭ubantu,虚拟机光驱挂载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
关机
sudo poweroff