centos 7 升级使用札记
通过vmware升级开发os到centos7,发现很多地方有差异;记录一下开发环境设置的一些差异。
1 启动级别
centos7的启动级别设置已经从/etc/inittab 改到systemd
比如默认运行级别改为字符终端:
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
2 vi显示窗口大小
开发中发现vi一屏显示的行数太小(记得是45行?),不管实际窗口有多大,直观上应该是分辨率太小的缘故,centos 7默认情况下貌似800*600,根据需要改道1280*960,方法:
在grub2(注意非grub)中修改文件/boot/grub2/grub.cfg,找到
linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=881ac4e6-4a55-47b1-b864-555de7051763 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8
增加vga=0x343,343代表分辨率,更多具体参考如下:(从网上摘了个图)
3 hostname修改
centos7的hostname修改需要用hostnamectl来进行:
1)执行命令:hostnamectl set-hostname vm
2) 修改/etc/hosts 增加一行:xxx.xxx.xxx.xxx vm
4 vim使用中,显示内容不刷新、混乱
表现:移动到某一行时,显示貌似错乱,不同行的内容显示到一起,但反复上线刷新窗口后,可能会恢复正常。
解决:发现跟vim、各种vim-plugins、用于ssh登陆的mac terminal都无关,跟centos的内存占用貌似有关,切换到字符界面,同时将vmware的内存从默认是1G 增加到2G,即不再出现。
最终,终于出来了赏心悦目的vim界面: