如何将一台配置好的linux系统复制到另一台类似配置的机器(安装部署多台Linux虚拟机)
公室内有10台Linux主机,每一台负责一个网络服务。为了无需登录每台主机去查看登录文件,需要设置一台syslog服务器,其他主机的登录文件都发给它。这样做的话,只需要登录到syslog服务器上就能查看所有主机的登录文件。
大家好,今天小编关注到一个比较有意思的话题,就是关于复制多个linux虚拟主机的问题,于是小编就整理了2个相关介绍复制多个linux虚拟主机的解答,让我们一起看看吧。
文章目录:
- 如何将一台配置好的linux系统复制到另一台类似配置的机器
- 安装部署多台Linux虚拟机
一、如何将一台配置好的linux系统复制到另一台类似配置的机器
鸟哥在书中介绍了这样的一种环境。公室内有10台Linux主机,每一台负责一个网络服务。为了无需登录每台主机去查看登录文件,需要设猜悉置一台syslog服务器,其他主机的登录文件都发给它。这样做的话,只需要登录到syslog服务器上就能查看所有主机的登录文件。RedHat上的设置方法,鸟哥已经介绍了。【服务器端】step1:查看服务器是否开启了UDP514端口grep'514'/etc/servicesstep2:修改syslogd的启动设置文件/etc/sysconfig/syslog将SYSLOGD_OPTiONS="-m0"修改成SYSLOGD_OPTIONS="-m0-r"step3:重启syslogd服务/etc/init.d/syslogrestart重启后,你会发现UDP514端口已经打开。ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnameudp000.0.0.0:5140.0.0.0:*5628/syslogd【客户端】step1:在/etc/syslog.conf中,添加下行。user.*@192.168.0.Y#syslog服务器的IP地址在Ubuntu中配置syslogd服务器的方法类似。step1:查看服务器是否开启了UDP514端口,有下面一行说明端口514被打开,没有需要加入#grep'514'/etc/services184:shell514/tcpcmd#nopasswordsused185:syslog514/udpstep2:修改/etc/慧芹init.d/sysklogd,将SYSLOGD=""修改成SYSLOGD="-r"step3:修改/etc/default/syslogd,将SYSLOGD=""修改成SYSLOGD="-r"step4:重启服务/etc/init.d/sysklogdrestartstep5:验证在/var/log/messages中找到May123:31:59flagonxia-desktopsyslogd1.5.0#5ubuntu3:restart(remotereception)#netstat-tlunp得到syslogd服务正在监听端口514udp000.0.0.0:5140.0.0.0:*3912/syslogdstep6:假设syslog服务器的IP地址:192.168.1.25,在其他主机上的/etc/syslog.conf中加入*.*@192.168.1.25注:/etc/syslog.conf文件的解析日志文件按/etc/syslog.conf配置文件中的描述进行组织。下图是/etc/syslog.conf文件的内容:[root@localhost~]#cat/etc/syslog.conf#Logallkernelmessagestotheconsole.#Loggingmuchelsecluttersupthescreen.#kern.*/dev/console#Loganything(exceptmail)oflevelinfoorhigher.#Don'tlogprivateauthenticationmessages!*.info;mail.none;authpriv.none;cron.none/var/log/messages#Theauthprivfilehasrestrictedaccess.authpriv.*/var/log/secure#Logallthemailmessagesinoneplace.mail.*-/var/log/maillog#Logcronstuffcron.*/var/log/cron#Everybodygetsemergencymessages*.emerg*#Savenewserrorsoflevelcritandhigherinaspecialfile.uucp,news.crit/var/log/前兆毕spooler#Savebootmessagesalsotoboot.loglocal7.*/var/log/boot.logsyslog.conf行的基本语法是:[消息类型][处理方案]注意:中间的分隔符必须是Tab字符!消息类型是由"消息来源"和"紧急程度"构成,中间用点号连接。例如上图中,news.crit表示来自news的“关键”状况。在这里,news是消息来源,crit代表关键状况。通配符*可以代表一切消息来源。说明:第一条语句*.info,将info级以上(notice,warning,err,crit,alert与emerg)的所有消息发送到相应日志文件。日志文件类别(按重要程度分类)日志文件可以分成八大类,下面按重要性从大到下列出:emergemergency,紧急alert警报critcritical,关键errerror,错误warning警告notice通知info信息debug调试简单列一下消息来源auth认证系统,如login或su,即询问用户名和口令cron系统执行定时任务时发出的信息daemon某些系统的守护程序的syslog,如由in.ftpd产生的logkern内核的信息lpr打印机的信息mail处理邮件的守护进程发出的信息mark定时发送消息的时标程序news新闻组的守护进程的信息user本地用户的应用程序的信息uucpuucp子系统的信息*表示所有可能的信息来源处理方案"处理方案"选项可以对日志进行处理。可以把它存入硬盘,转发到另一台机器或显示在管理员的终端上。处理方案一览:文件名写入某个文件,要注意绝对路径。@主机名转发给另外一台主机的syslogd程序。@IP地址同上,只是用IP地址标识而已。/dev/console发送到本地机器屏幕上。*发送到所有用户的终端上。|程序通过管道转发给某个程序。例如:kern.emerg/dev/console(一旦发生内核的紧急状况,立刻把信息显示在控制台上)说明:如果想修改syslogd的记录文件,首先你必须杀掉syslogd进程,在修改完毕后再启动syslogd。攻击者进入系统后通常立刻修改系统日志,因此作为网管你应该用一台机器专门处理日志信息,其他机器的日志自动转发到它上面,这样日志信息一旦产生就立刻被转移,这样就可以正确记录攻击者的行为。
二、安装部署多台Linux虚拟机
一、如何理解安装部署多台Linux虚拟机
1、什么是Linux虚拟机?
虚拟机简单的你可以把它理解为虚拟的电脑,从功能角度来说,这个虚拟的电脑和真实的电脑几乎完全一样,只是说虚拟机的硬盘是在一个文件中虚拟出来的。这个简单了解一下就行。实际上在搭建虚拟机的过程中也可以发现这个特点。
2、怎么搭建一台Linux虚拟机?
实际上也是通过虚拟化的软件来实现的。就是说在你的一台真实的电脑上通过安装一个虚拟化软件来实现虚拟机的搭建。也就是说安装一个虚拟化的软件就行了。
3、选择安装哪一种、什么版本的虚拟化软件呢?
当然虚拟化软件有很多,比如用于服务器的,还有就是用于个人电脑的,这里我们先只关注用于个人电脑的虚拟化软件,常见的有VMware workstations和virtualbox. 简单使用的话,两者其实差不多,只是可能在有些功能支持上virtualbox比 VMware要差一点,所以这里我们就选择使用VMware workstation。
然后就是选择软件版本,版本9,10,11,12都可以,这里我们选择使用版本11,还有要注意30天试用期的问题,如果出现该提示,只需要在网上搜到对应版本的序列号然后输入即可。
所以说我们最终选择的虚拟化软件为VMware workstation 11。
二、VMware虚拟机介绍
1、VMware公司简介
威睿(英语:VMware, Inc.)是一家全球著名的软件的公司,它提供云辩颂穗计算和硬件虚拟化的软件和服务,并号称是第一个商业化的成功携卜的虚拟化的x86架构。公司成立于1998年,VMware的总部设在加利福尼亚州帕洛阿尔托。2004年,威睿被易安信公司收购控股持有,然后,在2007年8月14日,易安信公司在纽约证券交易所上市公司所出售的15%控股。该公司在符号VMW下交易。
2、旗下的产品
1) VMware Workstation
2) VMware Player
3) VMware Fusion
4) VMware Server
5) VMware ESX服务器
6) VMware ESXi服务器
7) VMware vSphere
8) 数据中心
9) 其它产品
3、VMware工作站的描述
VMware工作站(VMware Workstation)是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86兼容电脑的虚拟机套装,其允许用户同时创建和运行多个x86虚拟机。每个虚拟机可以运行其安装的操作系统,如(但不限于)Windows、Linux、BSD变生版本。用简单术语来描述就是,VMware工作站允许一台真实的电脑在一个操作系统中同时打开并运行数个操作系统。其它VMware产品帮助在多个宿主电脑之间管理或移植VMware虚拟机。
4、虚拟机的技术描述
运行VMware工作站进程的计算机和操作系统被称为宿主机(host)。在樱空一个虚拟机中运行的操作系统实例被称为虚拟机客户(guest)。类似仿真器,VMware工作站为客户操作系统提供完全虚拟化的硬件集–例如,客户机只会检测到一个AMD PCnet网络适配器,而和宿主机上真正安装的网络适配器的制造和型号无关。VMware在虚拟环境中将所有设备虚拟化,包括视频适配器、网络适配器、以及硬盘适配器。它还为USB、串行和并行设备提供传递驱动程序(pass-through drivers,指将对这些虚拟设备的访问传递到真实物理设备的驱动程序)。
由于与宿主机的真实硬件无关,所有虚拟机客户使用相同的硬件驱动程序,虚拟机实例是对各种计算机高度可移植的。例如,一个运行中的虚拟机可以被暂停下来,并被拷贝到另外一台作为宿主的真实计算机上,然后从其被暂停的确切位置恢复运行。借助VMware的VirtualCenter(虚拟机中心)产品中一种称为Vmotion的新功能,甚至可以在移动一个虚拟机时不必将其暂停–就是说现在即使在向不同的宿主机上移植虚拟机时,这些虚拟机仍然可以保持运行。
简单概括:
VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器.
VMWare虚拟机软件来测试软件、测试安装操作系统(如linux)、测试病毒木马等。
VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,可以通过网卡将几台虚拟机用网卡连接为一个局域网。
5、相关功能
1)不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。
2)完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。
3)不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能。
4)有复原(Undo)功能。
5)能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。
到此,以上就是小编对于复制多个linux虚拟主机的问题就介绍到这了,希望介绍关于复制多个linux虚拟主机的2点解答对大家有用。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~