准备软件
VMWare
http://tcy.mqego.com/vmwareworkstation_12_lite_chs.zip
Centos7
公司共享的镜像,7.71GB。
安装VMWare
默认安装就好。
创建虚拟机
存储位置:别放到系统盘,放到D盘或者E盘。内存1GB,硬盘20GB,网络选择Nat方式。
安装Centos7
软件选择最大最全的。语言选择英文。时区选择亚洲上海。网络默认选择NAT方式。
安装1.5小时左右吧。
虚拟机的网络
- 设置
Nat方式,DHCP。 - 效果
创建了两个虚拟机A和B,A和B之间可以互相ping通,A和B与宿主机之间也可以ping通。外界不知道A和B的存在。这样在公司测试联调比较方便,不会占用宿主机所在局域网的IP。 - 配置文件
文件在network-scripts目录下,文件名不一定是ifcfg-ens33,不过应该类似ifcfg-xxx的格式。比较值得注意的是BOOTPROTO和ONBOOT。
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33
ifcfg.jpg
图形模式与命令行模式
Centos默认安装后是图形模式。
systemctl set-default multi-user.target // 设置成命令模式
systemctl set-default graphical.target // 设置成图形模式
SecureCRT
- SecureCRT的安装与破解
- 使用SecureCRT的SFTP将文件上传到Liunx系统上
-
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的语言设置
- 查看当前语言设置
locale - 查看当前安装的所有语言包
locale -a - 查看当前安装的中文语言包
localectl list-locales | grep zh_CN - 修改当前语言设置
vim /etc/locale.conf
LANG="zh_CN.UTF-8"
修改后要重启系统 - 修改语言设置,重启后,语言设置没变
为何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
常用命令
- 切root账号
su - 进根目录
cd / - 切启动模式
systemctl set-default multi-user.target //设置成命令模式
systemctl set-default graphical.target //设置成图形模式 - 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 位操作
网友评论