[配置] VMware+Centos7+SecureCRT

准备软件

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)