72 C++ 在window上安装Linux(ubuntu),以及和ubuntu通讯,vmware,ubuntu,xshell,xftp工具的使用

一.安装 Vmware

二.在 vmware 上安装 ubuntu

三.从 window 上访问 ubuntu

如何更改 linux unbutun 的ip,目的是从 windows访问通过xshell等工具可以访问linux

1.在windows 端,先通过 ipconfig查看windows的ip信息

无线局域网适配器 WLAN:

连接特定的 DNS 后缀 . . . . . . . :

本地链接 IPv6 地址. . . . . . . . : fe80::ef5:1484:d55b:39f5%9

IPv4 地址 . . . . . . . . . . . . : 192.168.31.202

子网掩码 . . . . . . . . . . . . : 255.255.255.0

默认网关. . . . . . . . . . . . . : 192.168.31.1

2.我们要和unbutun能ping 通,那么需要在同一网关。

同一网关的意思是:ip地址的前面三个都一样,也就是linux 也必须是 192.168.31.xxx

而且子网掩码 和 默认网关还要一样

那这个xxx怎么知道是多少呢? 一般在2-254之内

我们可以 使用 ping 192.168.31.203 看203有没有人在用。当前ping 不通,说明没有人在用

3.在linux中改动 ip address,gateway,netmask

在linux下,改动 /etc/network/下的interfaces文件。

cd /etc/network sudo vim interfaces

3.1 使用ifconfig 查看linux的网卡的名字,当前叫做ens33

3.2 cd /etc/network sudo vim interfaces 改动interfaces

如果有 iface ens33 inet dhcp.这一行,使用#则将其注释 。dhcp是动态获得的意思。

#iface ens33 inet dhcp

改为如下

iface ens33 inet static

address 192.168.31.203

netmask 255.255.255.0

gateway 192.168.31.1

4.改动dns,dns是将www.baidu.com 改成 ip 的解析器,

需要改动的文件是: /etc/resolvconf/resolv.conf.d/base 或 /etc/resolvconf/resolv.conf.d/head

sudo vim /etc/resolvconf/resolv.conf.d/base

或者是 sudo vim /etc/resolvconf/resolv.conf.d/head

刚开始这个文件一般为空

我们添加 nameserver 8.8.8.8

这个 8.8.8.8 是 google 的一个 dns解析器,比较有名。

5 配置远程连接

5.1首先需要在linux上安装ssh服务

可以先查看ssh是否有安装,如果没有安装,我们再安装

查看是否存在ssh命令 : ps -e | grep ssh

sudo apt-get install openssh-server

然后在windows上使用 xshell工具连接linux

6.安装编译工具 gcc,g++

gcc一般是用来编译c程序的

g++一般用来编译c++程序的

sudo apt-get install build-essential 编译程序必须得一个软件包

sudo apt-get install gcc

sudo apt-get install g++

使用 gcc -v 和 g++ -v 看是否安装成功

7.共享一个目录

使用xftp

四。坑点

今天遇到了之前安装的 ubuntu 突然无法使用的问题。又他娘的重新安装了一遍。

这个问题是:找不到msvcp140.dll无法继续执行代码

这些dll文件是windows系统需要依赖的文件,没有这些玩意,很多应用程序就不能运行了。

解法如下:

相关推荐
qwertyuiop_i22 分钟前
pe文件结构(TLS)
c++·tls·pe文件结构
程序员打怪兽26 分钟前
基于V4L2摄像头智能识别拍照(人脸和手掌)
linux·嵌入式
岁忧1 小时前
(nice!!!)(LeetCode每日一题)2434. 使用机器人打印字典序最小的字符串(贪心+栈)
java·c++·算法·leetcode·职场和发展·go
无敌的小笼包1 小时前
第四讲:类和对象(下)
数据结构·c++
张海森-1688202 小时前
windows10搭建nfs服务器
linux
鑫鑫向栄2 小时前
[蓝桥杯]解谜游戏
数据结构·c++·算法·职场和发展·蓝桥杯
Paddy哥2 小时前
linux 安装mysql8.0;支持国产麒麟,统信uos系统
linux·mysql·麒麟·统信uos·统信
G_whang2 小时前
VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运
linux
余辉zmh3 小时前
【Linux网络篇】:从HTTP到HTTPS协议---加密原理升级与安全机制的全面解析
linux·网络·http
闻缺陷则喜何志丹3 小时前
【分治法 容斥原理 矩阵快速幂】P6692 出生点|普及+
c++·线性代数·数学·洛谷·容斥原理·分治法·矩阵快速幂