Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块),下面是Linux安装KVM虚拟机方法:
1、看看cpu是否支持kvm
[root@localhost ~]#grep -E -o 'vmx|svm' /proc/cpuinfo#结果显示vmx表示支持
2、安装kvm所需要的软件包
[root@localhost ~]#yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager3、安装完确认一下是否安装成功
#检查模块是否有加载[root@localhost ~]#lsmod | grep kvm
kvm_intel 85256 0
kvm 224928 2 ksm.kvm_intel
4、安装桥接管理工具
[root@localhost ~]#yum install bridge-utils tunctl5、安装gui管理工具
[root@localhost ~]#yum install virt-manager virt-viewer6、修改网卡文件
[root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.187
NETMASK=255.255.255.0
TYPE=Bridge
7、 保存网卡配置重启网卡
[root@localhost ~]#service network restart可以使用 pstree 查看。
$ pstreeinit─┬─ClrSessnLogSSG
├─SSU───SSU───45*[{SSU}]
├─abrt-dump-oops
├─abrtd
├─acpid
├─atd
├─automount───4*[{automount}]
├─avahi-daemon───avahi-daemon
├─bash
├─cls───cls
├─console-kit-dae───63*[{console-kit-da}]
├─crond
├─cupsd
├─2*[dbus-daemon───{dbus-daemon}]
├─dbus-launch
├─dnsmasq
├─fcoemon
├─gdm-binary───gdm-simple-slav─┬─Xorg
│ └─gnome-session───gconf-sanity-ch
├─gvfsd
├─ksmtuned───sleep
├─libvirtd───10*[{libvirtd}]
├─lldpad
├─locator───locator───10*[{locator}]
├─mcelog
├─5*[mingetty]
├─netserver
├─nginx───nginx
├─redis-server───2*[{redis-server}]
├─rhsmcertd───rhsmcertd
├─rpc.idmapd
├─rpc.statd
├─rpcbind
├─rsyslogd───2*[{rsyslogd}]
├─smbd───3*[smbd]
├─sshd─┬─2*[sshd───bash]
│ ├─sshd───bash───VSSAgent───{VSSAgent}
│ └─sshd───bash───pstree
├─sstat
├─svnserve
├─udevd───2*[udevd]
└─xinetd
如果你知道某个进程的一部份名称,可以这样查,如:
$ ps -ef | grep SSroot 19828 17524 0 21:08 pts/0 00:00:00 grep SS
root 30495 1 0 Jun26 ? 00:00:00 ./SSU -d
root 30497 30495 1 Jun26 ? 00:27:58 ./SSU -d
Centos7
安装启动脚本时,提示netData安装的详细目录,按下Enter键执行。
安装完成后,脚本输出一段信息,包括:KSM、端口、启动命令
如果有下列信息,说明你的系统有 KSM,但是未启用,可以按照说明执行两句echo命令,节省 40-60% 的储存空间。
默认的web访问端口为19999。
至此,NetData安装启动完毕,可以通过 http://host_ip:port 进行访问,无需账号密码。
下面将结合Nginx设置账号密码。
由于netdata没有帐号密码体系,为保护服务器隐私,我们要使用nginx反向代理配置域名访问,并使用账号密码授权。
在 ...nginx/conf.d 中创建 netdata.conf 文件,写入如下内容, 适当修改端口号、域名、auth_basic_user_file 。
重启Nginx后,可以直接通过域名 netdata.example.com 访问,并且需要输入账号和密码。但是依然可以通过 http://IP:Port 的方式访问,接下来禁用IP访问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)