linux 的常用命令10

虚拟机三种网络模式

 相同模式下的各个虚拟机之间都可以通信

              ----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信

 


 

桥接模式: (配置桥接模式的虚拟机可作为独立计算机存在)

                 -----想让别人访问你,做文件共享, 选择桥接模式

 

可以上外网(意思是指可以ping通百度)
 可以和宿主机之间通信(宿主机就是指你正在所用的实物电脑,

                                       即:也叫 物理机;查看物理机 ip 方法:

                                              ---windows+R ,再cmd  打开,

                                                          输入 ipconfig进行查看。

                                                         所以,桥接模式机的ip网

                                                         段必须与宿主机的ip网段

                                                         保持 同一网段。)

可以和局域网内任一台电脑通信
局域网内任一台主机都可以访问此虚拟机


 

nat 模式 :( 可以通外网,又不用频繁的换ip地址  选择nat模

 可以上外网(因为宿主机可以上外网,所以nat模式机就间接的通过宿主机上外网)

 

可以和宿主机通信(由于VMnet8网卡开启,

导致nat模式机的ip与宿主机的ip在同一网段,所以才可以宿主机进行通信的)

 

局域网内其他主机不可以访问此虚拟机

(因为局域网内其他主机没有开启VMnet8网卡,所以不能与此nat模式机通信)

 

VMnet8这个网卡必须开启

只要开启nat模式就必须开启VMnet8,可在虚拟机中打开:  编辑→虚拟网络编辑器 查看VMnet8 )


 

仅主机模式:放一些安全的文件或资料 选择仅主机模式

 

   不可以上外网
   可以和宿主机通信
   局域网内其他主机不可以访问此虚拟机
     VMnet1这个网卡必须开启


 

插:进程管理

ss :
     -t:    tcp
    -n:   协议名转换为端口号
    -l:    显示监听状态的
    -a:    显示所有的
    -p:    pid

ss 的常用法有:# ss -tnl     查看端口信息

                          # ss -tnap   查看 pid 的 


 

程序 :二进制文件

进程: 是程序运行的过程、动态、有生命周期及运行状态

查看进程命令:  

# ps aus | grep "crond"   回车    查看是否执行,出现 crond -n 字样,证明进程正在运行。

#systemctl stop crond  回车       停止某个命令在进程中运行

#ss -tnl   回车                   查看端口信息

#uptime    回车                   查看系统负载(主要看load average)

#top     回车                     监控 linux 系统中硬件使用的量

#yum install lsof -y              下载lsof 命令

#lsof -i :22   回车                查看22这个端口号是属于哪个程序在运行的

 


 

 插 网卡配置

[(添加临时ip命令为:#ip  a  a  (为临时ip)   ens33) ;(查看ip命令为: #ip a)]

#vim /etc/sysconfig/network-scripts/ifcfg-ens33       修改配置文件

DEVICE= ens33      #指定设备名称为 ens33                           

NM_CONTROLLED=yes     #network manager 的参数。它在CentOs7系统才会出现的,

                                                                                 需要禁用掉,其命令为

                                                                                         #systemctl    stop network manager  

                                                                                          #systemctl  disable network manager  

ONBOOT=yes              # yes 表示 开机自动连网

IPADDR=192.168.163.3     # 定义 ip 地址

BOOTPROTO= none          #设置 ip 模式的:

                                                     ①  none 模式  :  禁止DHCP 

                                                     ②  static 模式   :  启动静态 ip 地址

                                                     ③ DHCP 模式  : 动态获取 ip 地址,由 Vware 虚拟机提供 ip

 

NETMASK=255.255.255.0         #子网掩码设置

DNS1=8.8.8.8                    # dns服务器    即:8.8.8.8 不用修改

TYPE=Ethernet                  #网络类型 : Ethernet  表示以太网

GATEWAT=192.168.163.2     # 默认网关 

DNS2=114.114.114.114         #中国的 dns 服务器  

IPV6INIT=no                                                  

USERCTL=no     #是否允许非 root 用户控制该虚拟机设备(一定要选no,不允许 )

HWADDR=00:0C:29:2C:E1:0F     # 网卡的MAC物理地址

                                                    (是唯一的,用此虚拟机来

                                                      克隆机时必须在此虚拟机上

                                                      删掉其该项,否则克隆机启动不了)

 

修改网卡后,一定要重启,否则不生效:# systemctl  restart  network。 

 


 

DHCP版本的网卡配置文件必须要有的:

TYPE = Ethernet

ONBOOT = yes

DEVICE = ens33

BOOTPROTO = dhcp

 

static 版本的网卡配置文件必要有的:

 

                                   TYPE = Ethernet

                                   ONBOOT = yes

                                   DEVICE = ens33

                                   BOOTPROTO = static

    IPADDR = 

    NETMASK =

    GATEWAT =

    DNS1 =

    DNS2 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-04-15 19:36  changyu521  阅读(164)  评论(0编辑  收藏  举报