美文网首页
[配置] VMware+Centos7+SecureCRT

[配置] VMware+Centos7+SecureCRT

作者: CrazyTiger | 来源:发表于2018-03-16 14:27 被阅读0次

    准备软件

    VMWare
    http://tcy.mqego.com/vmwareworkstation_12_lite_chs.zip
    Centos7
    公司共享的镜像,7.71GB。

    安装VMWare

    默认安装就好。

    创建虚拟机

    存储位置:别放到系统盘,放到D盘或者E盘。内存1GB,硬盘20GB,网络选择Nat方式。

    安装Centos7

    软件选择最大最全的。语言选择英文。时区选择亚洲上海。网络默认选择NAT方式。
    安装1.5小时左右吧。

    虚拟机的网络

    1. 设置
      Nat方式,DHCP。
    2. 效果
      创建了两个虚拟机A和B,A和B之间可以互相ping通,A和B与宿主机之间也可以ping通。外界不知道A和B的存在。这样在公司测试联调比较方便,不会占用宿主机所在局域网的IP。
    3. 配置文件
      文件在network-scripts目录下,文件名不一定是ifcfg-ens33,不过应该类似ifcfg-xxx的格式。比较值得注意的是BOOTPROTO和ONBOOT。
    cd  /etc/sysconfig/network-scripts/
    vim  ifcfg-ens33
    
    ifcfg.jpg
    1. 参考
      VMware虚拟机三种网络模式详解

    图形模式与命令行模式

    Centos默认安装后是图形模式。

    systemctl set-default multi-user.target    // 设置成命令模式
    systemctl set-default graphical.target     // 设置成图形模式
    

    SecureCRT

    1. SecureCRT的安装与破解
    2. 使用SecureCRT的SFTP将文件上传到Liunx系统上
    3. SecureCRT配色


      Terminal.jpg

      Current color scheme:Traditional
      Fonts Size:12pt
      Character Encoding:UTF8

    中文乱码

    安装了SecureCRT,就可以在Vim中输入中文了,还可以把包含中文的文件上传到Linux。
    有三个地方需要关注:Linux的语言设置,Vim的编码方式,SecureCRT的编码方式。
    这三个地方都修改后,SecureCRT输入中文,中文文本编辑都没有问题了。但是,VMWare中登录Linux,还是有问题,好像是VMWare的编码方式的问题,要设置为GBxxx的一个编码。这就不管了。反正有SecureCRT就够了。

    Linux的语言设置

    1. 查看当前语言设置
      locale
    2. 查看当前安装的所有语言包
      locale -a
    3. 查看当前安装的中文语言包
      localectl list-locales | grep zh_CN
    4. 修改当前语言设置
      vim /etc/locale.conf
      LANG="zh_CN.UTF-8"
      修改后要重启系统
    5. 修改语言设置,重启后,语言设置没变
      为何centos7修改 /etc/locale.conf 不生效?
      vim /etc/profile.d/lang.sh
      注意标红的那一行,保证是zh_CN.UTF8,在重启就好了。
      lang_sh.jpg

    Vim的语言设置

      pangxd@localhost network-scripts]$ vim ~/.vimrc
    
      1 set encoding=utf-8
      2 set fileencodings=ucs-bom,utf-8,cp936,gb18030,latin1
      3 set termencoding=utf-8
      4 set expandtab
      5 set ts=4
      6 set shiftwidth=4
      7 set nu
      8 syntax on
      9 
     10 if has('mouse')
     11 set mouse-=a
     12 endif
    ~                                                          
    

    SecureCRT的字符设置

    secureCRT:Options->Session Options->Appearence->Character Encoding 设置为UTF8

    常用命令

    1. 切root账号
      su
    2. 进根目录
      cd /
    3. 切启动模式
      systemctl set-default multi-user.target //设置成命令模式
      systemctl set-default graphical.target //设置成图形模式
    4. vi
      按ESC键 跳到命令模式:
      :w 保存文件但不退出vi
      :w file 将修改另外保存到file中,不退出vi
      :w! 强制保存,不推出vi
      :wq 保存文件并退出vi
      :wq! 强制保存文件,并退出vi
      q: 不保存文件,退出vi
      :q! 不保存文件,强制退出vi
      :e! 放弃所有修改,从上次保存文件开始再编辑

    复制虚拟机

    从公司复制到家里。公司是win7-64,家里是win10-64。
    遇到一个问题,bios里面设置开启虚拟机配置。thinkpad的bios是F1键。
    已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作

    相关文章

      网友评论

          本文标题:[配置] VMware+Centos7+SecureCRT

          本文链接:https://www.haomeiwen.com/subject/lyolqftx.html