• linux虚拟机安装


    第一步:下载VMware和linux镜像;

    VMware 官网下载即可,网上搜索密钥破解;

    镜像下载地址:https://opsx.alibaba.com/mirror

    注意:完整版和mini版的版本选择,建议同时安装mini版和完整版。

     第二步:安装VMware并创建linux虚拟机

    注意点:以下列出mini版和完整版安装时选择的几点不同,没有列出来的选择下一步以及推荐的即可,对于内存大小设置,mini建议选择512,完整版建议选择1024,具体大小根据自身PC的硬件大小选择。

     

    插播说明下上述网络类型选择的模式中,有3种网络模式,分别是:桥接/NAT/主机模式网络,简单说明下NAT和桥接模式的区别,以及背后的网络通信原理:

    桥接:可以理解为二层网络通信,虚拟机的网卡以及PC的网卡都在同一个局域网中,IP地址属于同一个网段。

    NAT:可以理解为通过三层通信,在PC的网络连接中可以看到一个VM 8的网卡,此网卡就是NAT模式的一个虚拟网卡,此网卡的地址与PC的网卡地址不在同一个网段。在VM中有一个虚拟网络编辑器,其中有NAT设置以及DHCP设置。DHCP池的地址是系统生成的。

    linux虚拟机的地址获取:在虚拟机中的IP设置时可以选择DHCP自动获取IP地址,此时桥接模式会获取到与PC网卡在同一个网段的IP地址,而NAT模式就会获取到与PC网卡不在同一个网段的IP。

    具体可以看下下面的地址,以及PC上面的路由表信息:

    VMware中的虚拟网络编辑器查看NAT设置和DHCP设置。NAT将私网地址转换为公网地址。

     

     

    注意:PC上面的服务需要开启vm dhcp以及VM NAT服务;


     linux网络配置及windows远程连接

    [root@localhost ~]# vi /etc/sysconfig/netword-scripts/ifcfg-eth0
    
    DEVICE=eth0
    HWADDR=00:0C:29:39:65:19
    TYPE=Ethernet
    UUID=f71f5512-4d67-4715-9ae2-26899c11fd3a
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp //DHCP自动获取地址
    
    //指定IP地址
    
    BOOTPROTO=static
    
    IPADDR=192.168.57.129
    
    NETMASK=255.255.255.0
    
    GATEWAY=192.168.57.2
    
    修改完之后重启网络服务。
    
    [root@localhost ~]# service network restart
    
    DNS域名解析设置:
    
    [root@localhost ~]# vi /etc/resolv.conf
    
    generated by /sbin/dhclient-script
    search localdomain
    nameserver 192.168.57.2

     windowns远程连接:可以在PC上安装CRT软件,对linux虚拟机进行SSH访问配置,感兴趣的童鞋可以自己下载学习。

    使用CRT自身的CRTFX完成windows到linux中的文件传输。通过ALT+X快捷键完成文件输出。右键会话,可以看到。

    小技巧:

    将完整版切换为mini版:

    init 3---切换为mini版

    init 5---切换为完整版
    init 0 --关机 shutdown now

    init 6 重启 reboot

    [zyj@localhost ~]$ su root
    Password: 
    [root@localhost zyj]# init 3
    
    [root@localhost ~]# more /etc/inittab
    # inittab is only used by upstart for the default runlevel.
    #
    # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # System initialization is started by /etc/init/rcS.conf
    #
    # Individual runlevels are started by /etc/init/rc.conf
    #
    # Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
    #
    # Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
    # with configuration in /etc/sysconfig/init.
    #
    # For information on how to write upstart event handlers, or how
    # upstart works, see init(5), init(8), and initctl(8).
    #
    # Default runlevel. The runlevels used are:
    # 0 - halt (Do NOT set initdefault to this) //关机
    # 1 - Single user mode     //修改密码
    # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户模式,无网络
    # 3 - Full multiuser mode //包含网络,无桌面应用
    # 4 - unused
    # 5 - X11 //带桌面应用
    # 6 - reboot (Do NOT set initdefault to this) //重启
    # 
    id:5:initdefault: 默认
    [root@localhost ~]#

    查看语言:

    [zyj@localhost ~]$ printenv
    HOSTNAME=localhost.localdomain
    SELINUX_ROLE_REQUESTED=
    TERM=xterm
    SHELL=/bin/bash
    HISTSIZE=1000
    SSH_CLIENT=192.168.57.1 58049 22
    SELINUX_USE_CURRENT_RANGE=
    SSH_TTY=/dev/pts/0
    USER=zyj
    MAIL=/var/spool/mail/zyj
    PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zyj/bin
    PWD=/home/zyj
    LANG=en_US.UTF-8
    SELINUX_LEVEL_REQUESTED=
    SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
    HISTCONTROL=ignoredups
    SHLVL=1
    HOME=/home/zyj
    LOGNAME=zyj
    SSH_CONNECTION=192.168.57.1 58049 192.168.57.128 22
    LESSOPEN=||/usr/bin/lesspipe.sh %s
    G_BROKEN_FILENAMES=1

    修改语言:

    [zyj@localhost ~]$ vi ~/.bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
    . /etc/bashrc
    fi
    
    # User specific aliases and functions
    LANG=zh_CN.UTF-8
    
    [zyj@localhost ~]$ reboot 重启生效
  • 相关阅读:
    pytest_04
    pytest_03
    pytest_02
    CF 1416C XOR Trie
    CF 1413D
    ZOJ 3725 概率dp
    ZOJ 3726
    位运算
    CF1439C 线段树
    unordered_set
  • 原文地址:https://www.cnblogs.com/zhaoyujiao/p/8830811.html
Copyright © 2020-2023  润新知