进度记录【Day1】概念介绍

Day 1

环境安装

  • VMware Workstation 15.5:虚拟机管理工具
  • CentOS 7.x :虚拟机Linux系统
  • XShell 6 :连接虚拟机(服务器等)并控制。
  • WinSCP:文件传输,部署项目。
  • vc++和.net framework3.5:XShell安装失败的时候安装。

1. VMware Workstation安装后出现两个虚拟网卡

cmd中用ipconfig查看网卡信息,包括ip地址、子网掩码等。

2. VMware Workstation的后台服务

核心的两个服务包括DHCP和NAT服务,用于给虚拟机分配IP地址。
如果有电脑管家软件优化后关闭了VMware Workstation的后台服务,则手动设置为自动启动状态。

3. 连接网络

运营商服务器连接到调制解调器(猫,不支持WiFi),分配ip地址(公网地址);调制解调器连接到路由器(支持WiFi);路由器连接各终端,分配ip地址(局域网地址/内网地址)。
NAT技术:网络地址转换。

4. IP地址构成

(1)点分二进制
00000000.00000000.00000000.00000000 – 11111111.11111111.11111111.11111111
(2)点分十进制
0.0.0.0 – 255.255.255.255

5. IP地址分类

类别起始IP结束IP说明
A1.0.0.1126.255.255.2541网络位 3主机位
B128.0.0.1191.255.255.2542网络位 2个主机位
C192.0.0.1223.255.255.2543网络位 1个主机位
D224.0.0.1239.255.255.254用于多播地址
E240.0.0.1255.255.255.254用于科研
  • 我们正常能接触到的只有ABC三类,中间少了一段127.0.0.1-127.255.255.254

  • 因为127地址也称为本地回环地址,用来测试本地网络用的 例如: ping 127.0.0.1
    用来测试本地网络是否正常,如果测试不通,说明本地系统不支持tcp/ip协议
    127.0.0.1 又 等同于 localhost

  • 因为在C:\Windows\System32\drivers\etc\hosts 这里面 映射了127.0.0.1 localhost

6. 网络和每个网络里面的IP个数

类别网络个数每个网络里面的主机(IP)数
A12616,777,214 (去除0和255)
B1638465534 (去除0和255)
C2097152254 (去除0和255)
  • 公有网络(public network)和私有网络(private network)
    公有网络即公网、私有网络即内网(局域网)

  • 私有网络的IP地址范围:

类别起始IP结束IP个数
A10.0.0.110.255.255.2541
B172.0.0.1172.31.255.25432
C192.168.0.1192.168.255.254256

7. 子网掩码

类别默认子网掩码
A255.0.0.0/8
B255.255.0.0/16
C255.255.255.0/24
  • 192.168.1.0
    255.255.255.0 11111111.11111111.11111111.00000000 /24
    就表示前面的三段不可变了(被子网掩码掩住了),只有第四段可变
    所以就表示192.168.1.0这个网络里面的IP范围为192.168.1.1-192.168.1.254

8. 改变子网掩码来划分网段

eg.公司有一个局域网 192.168.1.0 ,一共有1-254个IP地址
开发部:63个人
销售部:123个人
行政部:26个人
后勤部:8个人
给这4个部门分配IP地址,又不希望他们之间数据互通,又希望不浪费IP地址;通过修改192.168.1.0这个网络的子网掩码实现。

  • 子网掩码长度+1
    192.168.1.0 – 192.168.1.255 分为2个网段
    255.255.255.128 11111111.11111111.11111111.10000000 /24+1
    192.168.1.0-192.168.1.127 (0是网络位,127是广播位)
    192.168.1.128-192.168.1.255 (128是网络位,255是广播位)

  • 子网掩码长度+2
    192.168.1.0 – 192.168.1.255 分为4个网段
    255.255.255.192 11111111.11111111.11111111.11000000 /24+2
    192.168.1.0-192.168.1.63(0是网络位,63是广播位)
    192.168.1.64-192.168.1.127(64是网络位,127是广播位)
    192.168.1.128-192.168.1.191(128是网络位,191是广播位)
    192.168.1.192-192.168.1.255 (192是网络位,255是广播位)

  • 子网掩码长度+3 分为8个子网络 每个网络里面32个地址

  • 子网掩码长度+4 分为16个子网络 每个网络里面16个地址

  • 子网掩码长度+5 分为32个子网络 每个网络里面8个地址

  • 子网掩码长度+6 分为64个子网络 每个网络里面4个地址 最多只能+6,不能加7

9. 网关

  • 物理网关:路由器,所有终端设备想要连接外网都得从路由器走,默认地址是192.168.1.1
  • 虚拟网关:一个程序虚拟出来的网关,默认地址是192.168.1.2 (.1被虚拟网卡用了)

10. DNS 域名解析器

  • 如果没有配置DNS,那么只能通过IP去连接,不能通过域名去连接
  • 网络运营商的服务器里面有域名数据库,域名服务器的IP地址有很多,通常建议使用:
    8.8.8.8
    114.114.114.114

11. 终端常用的命令

  • ipconfig 查询所有的网卡IP信息
  • ping 通过ping对方的IP地址,检测网络是否能够正常通信
  • telnet 测试端口能否正常访问
  • curl 测试url链接能否正常访问

12. 虚拟机配置网络

  • VMnet0 桥接模式虚拟网卡
    要求主机和虚拟机必须在同一网段,虚拟机网卡桥接到主机网卡,可以访问外网。

  • VMnet1 仅主机模式虚拟网卡
    虚拟机只能和主机通信,不能连接外网。

  • VMnet8 NAT模式虚拟网卡
    网络地址转换模式,虚拟机通过VMnet8虚拟网卡做网络地址转换,主机可以和虚拟机不在同一网段互联,虚拟机可以访问外网。

  • 使用NAT模式设置
    虚拟机网络编辑界面

  • 子网IP:192. 168. 10.0 就表示虚拟机的IP只能在以下范围
    192.168. 10.1 到 192. 168. 10.254

  • "10"代表网段,可以改,只要和主机的网段不一样就行,例如改完20
    那么虚拟机IP范围就变为:192.168. 20. 1 到 192. 168. 20. 254

  • 0(网络号)255(广播号)不能用

  • 1也不能用,1作为VMnet8虚拟网卡的地址。

  • 2也不能用 ,2默认作为当前网段的网关地址。(NAT设置中更改)

  • 当前网段中可用地址为3-254,但是DHCP设置中默认把范围定为128-254。

  • 查询虚拟机IP地址
    ifconfig linux查IP地址
    ipconfig windows查IP地址

  • 但是此时会有一个问题,就是每次重启虛拟机可能会改变IP地址(动态IP),它的地址是由DHCP服务随机分配的。

  • IP会变有什么麻烦呢?后面再代码中把IP写死后,当他的地址一变,代码就要修改。

  • 如何解决这个麻烦?
    设置虚拟机静态IP
    打开文件夹->其他位置->etc- >sysconfig >network-scripts
    右击用编辑器打开网卡文件 ifcfg-ens32
    修改BOOTPROTO项,“dhcp”改为“static”
    增加IPADDR项(IP地址),值为192.168.10.101(根据自己的子网设置)
    增加NETMASK项(子网掩码),值为255.255.255.0
    增加GATEWAY项(网关地址),值为192.168.10.2

  • 改完网卡文件后一定要重启一下网卡:
    systemctl restart network

  • 此时发现ping主机IP可以通,但是ping百度不能通,报未知的域名或服务。
    原因是因为这里没有配置DNS域名解析器地址,
    增加DNS1项,值为8.8.8.8
    增加DNS2项,值为114.114.114.114
    (第二次重启网卡)

13. 虚拟机拍摄快照

  • 拍快照的目的是为了防止后面再操作的时候出现一些误操作,比如执行了rm -rf /这种命令,或者是安装环境的时候步骤错乱了,可以直接还原快照,回到一开始最初的状态。
  • 快照可以拍摄多个,在快照管理器里面可以选择转到某个时间点的快照。

14. Xshell工具使用

连接虚拟机(服务器等)并控制。

15. WinSCP工具使用

文件传输,部署项目。

16. Linux常用基本操作

(1)查看系统、内核

cat /etc/redhat-release
uname -r

(2)查看CPU

grep “CPU” /proc/cpuinfo

(3)运行时间

uptime

(4)查看系统位数

getconf LONG_BIT

(5)查看硬盘和分区

df -h

(6)软件安装与卸载

yum update #更新系统
yum makecache #更新软件源缓存
yum search 软件名 #搜索软件
yum install 软件名 #安装软件
yum remove 软件名 #卸载软件

(7)软件的管理

service软件名 start #启动
service软件名 restart #重启
service软件名 stop #关闭
service软件名 status #状态

(8)文件与文件夹管理

touch 文件名 #创建文件
mkdir –p a/b/c/d #递归创建文件夹
cp a.a b.b #复制文件
mv a.a c.c #重命名或者复制
chmod 0755 d/ #目录权限
chown –R 用户名:用户组 e/ #目录归属
rm a.bc -rf #删除文件/文件夹

(9)文件的下载

wget http://下载地址

wget https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.torrent

(10)压缩与解压

压缩:tar zcvf node-v4.5.0.tar.gz
解压:tar zxvf node-v4.5.0.tar.gz

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值