linux下用的是什么虚拟机?

linux下用的是什么虚拟机?,第1张

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-manager

3、安装完确认一下是否安装成功

 #检查模块是否有加载

 [root@localhost ~]#lsmod | grep kvm

 kvm_intel 85256 0

 kvm 224928 2 ksm.kvm_intel

4、安装桥接管理工具

[root@localhost ~]#yum install bridge-utils tunctl

5、安装gui管理工具

[root@localhost ~]#yum install virt-manager virt-viewer

6、修改网卡文件

[root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth1

 DEVICE=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 查看。

$ pstree

init─┬─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 SS

root     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访问。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6237385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存