May 7, 2019
Windows在Hyperv安装Centos7并配置网络
Hyper-V安装Centos,网卡选择Hyper-V的Default Switch。 Default Switch默认是可以连接外网的,如果是windows机器不用配置直接可以联网,但是Linux不行,原因是网卡eth0默认没有配置dhcp:
可以通过以下几部配置:
编辑
/etc/sysconfig/network-scripts/ifcfg-eth0
,修改以下三项:DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
编辑
/etc/sysconfig/network
, 替换server-name.company.lan为你的主机名:NETWORKING=yes HOSTNAME=server-name.company.lan
重启network服务:
$ systemctl restart network
确认网络是否网络正常,正常的话重启,再次确认:
$ nslookup bing.com
参考: https://unix.stackexchange.com/questions/17436/centos-on-hyperv-eth0-not-in-ifconfig
May 4, 2018
在虚拟机里跑资源占用超低的Linux桌面环境i3
现在的电脑是SurfacePro3,如果安装了Linux桌面环境,如Gnome或者xfce等,跑虚拟机会很吃力了,但是不是不能跑,重点是优化后把Linux的资源降下来非常流畅,而且还可以使用桌面应用。i3是个比xfce4更加轻量级的桌面管理器,Tiling的桌面可以保证所有打开的窗口都平铺满桌面,然后通过快捷键和鼠标切换应用,这边只讲述下我的安装过程,以及如何安装Vmware插件以支持剪切板,自动缩放虚拟机分辨率等:
首先要安装i3:
$ sudo yum install i3 # centos $ sudo apt install i3 # debian & ubuntu $ sudo pacman -S i3 # archlinux
备份并修改i3的配置文件,可以参考我的github,或者直接下载替换:
cp ~/.config/i3/config ~/.config/i3/config.bak wget https://raw.githubusercontent.com/gccpacman/vm-i3wm-config/master/config cp config ~/.config/i3/config
因为我的是高分屏,默认vmware不支持,但是可以修改i3的dpi让文字和界面看起来舒服:
echo "Xft.dpi: 118" >> ~/.Xresources
安装lightdm/gdm后,,设置session成i3,并且因为是虚拟机不想每次开机都输入用户名密码,可以设置自动登陆:
4.1
lightdm
修改/etc/lightdm/lightdm.conf
:[SeatDefaults] autologin-user= {{your username}} autologin-user-timeout=0 user-session=i3
4.2
gdm
修改/etc/gdm3/daemon.conf
:[daemon] AutomaticLoginEnable=true AutomaticLogin=teotfw
4.3 或者直接disable x-manager, 用startx方式启动
sudo systemctl set-default multi-user.target echo "exec i3" > ~/.xinitrc startx # reboot并login后执行
根据你的系统安装open-vm-tools