日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法

發布時間:2025/3/11 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一種獲取Linux虛擬機內部日志的方法

【技術領域】

[0001]本發明涉及云計算管理技術領域,特別是指一種獲取Linux虛擬機內部日志的方法。

【背景技術】

[0002]在云計算環境下,虛擬機被廣泛使用,對于虛擬機的維護要求越來越高,當虛擬機出現故障,需要進行故障排查時,通常需要查看虛擬機內部日志,一般只能通過跟客戶獲取虛擬機用戶名及密碼,進入虛擬機內部查看日志,根據日志排查故障。

[0003]上述方法存在以下弊端:

[0004]1、對于客戶數據安全沒有保障,需要跟客戶獲取用戶名密碼,才能進入虛擬機內部;

[0005]2、排查所花時間較長,需要獲取密碼及進入虛擬機內部。

【發明內容】

[0006]本發明解決的技術問題在于提供一種獲取Linux虛擬機內部日志的方法,解決傳統方法存在的不足,保障客戶虛擬機數據安全,提高運維效率,為虛擬機運維提供一種可行的解決方案。

[0007]本發明解決上述技術問題的技術方案是:

[0008]所述的方法包括如下步驟:

[0009]步驟1:登錄云平臺管理端,選擇要查看日志的虛擬機

[0010]步驟2:輸入查詢條件,查詢虛擬機系統日志

[0011]步驟3:查詢命令發送到虛擬機客戶端

[0012]步驟4:虛擬機客戶端讀取當天系統日志,返回結果。

[0013]所述的云平臺管理端,是統一的虛擬化管理平臺,能夠對外提供統一的管理接P ;

[0014]所述的日志,是虛擬機內部日志,包含linux的/var/log/messages、/var/log/syslog、/var/log/user.log、/var/log/auth.log 四個文件;所述的 /var/log/messages 包括整體系統信息,其中也包含系統啟動期間的日志;所述的/var/log/syslog只記錄警告信息,常常是系統出問題的信息;所述/var/log/user.log記錄所有等級用戶信息的日志;所述的/var/log/auth.log包含系統授權信息,包括用戶登錄和使用的權限機制等。

[0015]所述的輸入查詢條件,是指需要從虛擬機內部要獲取的日志類型及時間。

[0016]所述的虛擬機客戶端,是安裝在虛擬機內部的程序,通過串口通信協議與云平臺管理端通信;所述的串口通信協議,指串口按位(bit)發送和接收字節。

[0017]本發明的方法保障客戶數據安全,無需獲取虛擬機用戶名密碼;具有通用性,針對Linux操作系統都能使用;簡單快捷,無需進入虛擬機內部即可查看最新系統日志。

【附圖說明】

[0018]下面結合附圖對本發明進一步說明:

[0019]圖1為本發明的流程圖;

[0020]圖2為本發明的技術原理圖;

【具體實施方式】

[0021]如圖1、2所示,本發明具體實施過程如下:

[0022]1、登錄云平臺管理端,選擇要查看日志的虛擬機;

[0023]2、輸入查詢條件,查詢虛擬機系統日志

[0024]/**

[0025]^searchVmEvent查詢虛擬機日志.

[0026]*@param beginTime 日志開始時間

[0027]*@param endTime 日志結束時間

[0028]^Oparam eventType日志類型:錯誤、告警、正常

[0029]*@param evList 查詢返回列表

[0030]*/

[0031]public ListsearchVmEvent(Date beginTime, Date endTime, StringeventType)

[0032]{

[0033]ListevList = new ArrayList();

[0034]evList = gComputerService.searchVmEvent(beginTime? endTime,eventType);

[0035]return evList ;

[0036]}

[0037]3、查詢命令發送到虛擬機客戶端;

[0038]windows系統日志的地址存在項目的address, properties配置里面

[0039]addressl = /var/log/messages

[0040]address2 = /var/log/syslog

[0041]address3 = /var/log/user.log

[0042]address3 = /var/log/auth.log

[0043]在xml配置文件中,導入address, properities文件

[0044]〈bean id=" propertyConf igurer!! class =" org.springframewornf ig.PropertyPlaceholderConfigurer" >

[0045]〈property name = " ignoreResourceNotFound" value = " true" />

[0046]〈property name = " locat1ns" >

[0047]〈list〉

[0048]/WEB-1NF/address.properties

[0049]〈/list〉

[0050]

[0051]

[0052]〈bean id = " proxyNameclass = " xxx.xxx.xxx.ProxyClass>

[0053] {addressl}〈/value〉

[0054]

[0055]4、虛擬機客戶端讀取當天系統日志,返回結果;

[0056]/*void Read—event (os—el*el)讀取系統的日志詳情

[0057]^Reads the event log.

[0058]*/

[0059]void Read—event(os_el*el, int printit)

[0060]{

[0061]DWORD nstr ;

[0062]DWORD user—size ;

[0063]DWORD domain—size ;

[0064]DWORD read,needed ;

[0065]int Size—left ;

[0066]int str—size ;

[0067]char*mbuffer[BUFFER—SIZE];

[0068]LPSTR sstr = NULL ;

[0069]char*tmp—str = NULL ;

[0070]char^event—category ;// 事件類型

[0071]char^event—sourcename ;// 事件來源

[0072]char^event—computername ;// 事件計算機名

[0073]char*event—descriptive—msg ;// 事件描述

[0074]char event—el—user [257] ;//事件用戶

[0075]char event—el—domain [257] ;//事件域

[0076]char el—string

[1025];

[0077]char final—out—msg

[1024] ;// 最后輸出的信息

[0078]LPSTR el—sstring[57];

[0079]/氺Er must point to the mbuffer木/

[0080]el->er = (EVENTL0GREC0RD*)&mbuffer ;

[0081]/^Zeroing the last values*/

[0082]el_string

[1024] =' \0';

[0083]event—el—user [256] = ' \0f ;

[0084]event—el—domain [256] = ' \0f ;

[0085]final—out—msg

[1023] = ' \0f ;

[0086]el—sstring[56] = NULL ;

[0087]/^Reading the event log*/

[0088]while(ReadEventLog(el_>h,

[0089]EVENTL0G—FORWARDS—READ|EVENTL0G—SEQUENT IAL—READ, 0,

[0090]el_>er,BUFFER—SIZE-1,&read,&needed))

[0091]{

[0092]while (read>0)

[0093]{

[0094]/氺We need to initialize every variable before the loop氺/

[0095]//得到事件的類型

[0096]event_category = el—GetCategory(el_>er_>EventType);

[0097]//得到事件來源

[0098]event—sourcename = (LPSTR)((LPBYTE)el->er+sizeof(EVENTL0GREC0RD));

[0099]//得到計算機名

[0100]event_computername = event_sourcename + strlen (event_sourcename)+1 ;

[0101]//給描述信息初始化

[0102]event_descriptive_msg = NULL ;

[0103]/* 初始化 domain/user 尺寸 */

[0104]user—size = 255 ;domain—size = 255 ;

[0105]event—el—domain [0] =

總結

以上是生活随笔為你收集整理的linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品一区二区三区免费看 | 制服丝袜第二页 | 日日干夜夜拍 | 午夜福利视频合集1000 | 超碰在线人人草 | 无套日出白浆 | 91精品国产高清91久久久久久 | 成人在线免费播放视频 | a猛片免费播放 | 亚洲超碰在线观看 | 中字幕视频在线永久在线观看免费 | 中文字幕在线播出 | 日韩淫 | jizz国产 | 中国女人和老外的毛片 | 久久久欧美精品sm网站 | 成人欧美一区二区三区白人 | 国产精品地址 | 黄视频在线播放 | 国产精品影音先锋 | 欧美性啪啪 | 国产人妻一区二区三区四区五区六 | 欧美日韩电影一区 | 波多野结衣中文字幕在线播放 | 日本污网站| 伊人色图 | 国产裸体永久免费视频网站 | 你懂的在线观看视频 | 成人91av| 日韩欧美精品免费 | 国产成a人亚洲精v品在线观看 | 亚洲免费在线播放 | 欧美性猛交xxxx | 五月天综合色 | 亚洲小说专区 | av免费网址在线观看 | 一区二区蜜桃 | 国产中文字幕精品 | 男人操女人免费网站 | 成人午夜视频免费看 | 美女扒开腿让男人 | 亚洲一卡二卡 | 久久成人精品 | 色日本在线| 久久日本精品字幕区二区 | av午夜在线 | 国产免费一区二区三区三州老师 | 妺妺窝人体色WWW精品 | 免费观看黄色网页 | 国产激情自拍视频 | 五月天精品在线 | 熟女熟妇伦久久影院毛片一区二区 | 国产做爰xxxⅹ久久久精华液 | 久久久久久久久久久久久女国产乱 | av成人在线看 | 国产综合社区 | 免费观看理伦片在线播放视频软件 | 国产精品香蕉 | а√中文在线资源库 | 一本色道久久综合无码人妻 | 高清免费毛片 | 一区二区av电影 | 国模人体私拍xvideos | 久久肉| 日韩免费看片 | 最新久久 | 久射久| 大吊一区二区三区 | 久久久综合久久久 | 伊人久久91| 国产视频在线观看视频 | 国产激情视频一区 | 我爱av好色| 美女三级网站 | 美国伊人网 | 亚洲网站在线 | 污污软件在线观看 | 欧美性生活精品 | 九色九一 | 久久影院视频 | 国产一区二区三区91 | 国产午夜久久 | 日日骚av一区二区 | 伊人开心网 | 九九热视频在线播放 | 亚洲欧洲精品一区 | 在线看片网址 | а√在线中文网新版地址在线 | 双性皇帝高h喷汁呻吟 | 爱逼综合网 | 男插女视频在线观看 | 国产极品91 | 国产精品美女www爽爽爽 | 在线污视频| 性做久久久 | 免费av网站在线看 | 国产极品久久 | 国模无码大尺度一区二区三区 | 伊人综合影院 |