原创 H3C設備服務器採集參數認證過程(包含redfish和restfull協議)

該腳本針對H3C服務器分別對redfish和restfull兩種協議的認證方式進行測試,併合並。有三個類,分別是redfish協議測試、restfull協議測試、以及兩個合併測試文章最後使用redfish模塊簡單進行認證訪問測試。 imp

原创 曙光I1620G30獲取設備的cpu、內存、存儲等參數信息。

曙光I1620G30獲取設備的cpu、內存、存儲等參數信息。原本打算使用redfish協議獲取信息,無奈廠家說暫時不支持,只好使用restfull協議獲取信息。 import requests requests.packages.urlli

原创 戴爾R740服務器獲取cpu、內存、硬盤參數信息。

戴爾R740服務器獲取cpu、內存、硬盤參數信息。使用redfish協議,只使用了system的一個總URL即可獲取所有參數。 import requests import json requests.packages.urllib3.d

原创 數據結構:把列表從後進先出改爲後進後出

使用場景:經常用在需要更新數據,新進來的數據和現有的數據進行對比,然後新進來的數據替換原有數據,依次類推。這個過程中要必須注意新舊數據的切換順序,所以裏列表的索引很關鍵。列表Python中列表是可變的,這是它區別於字符串和元組的最重要的特點

原创 列表中嵌套字典,根據字典的值排序

格式:數據類型爲列表,列表元素爲字典。由字典組織的列表形式。 分析:可以將列表中的字典先放入到一個大字典中,對整個字典進行排序,在排序完成後,再轉換爲列表包含字典的形式即可 現在有一個列表,根據每個字典的值進行排序。 dict_list

原创 字典對比:字典式元素組成的列表進行對比,如同鍵,值相減

數據格式:數據類型爲列表,列表的索引元素爲字典。由字典組織的列表。 分析:1、遍歷字典同鍵,再根據同鍵得出相應的值。2、值相減形成新的字典,重新定義字典,或跟新現有字典。 ##對比CRC值,格式和實例如下:Compare_Dict_List

原创 使用netmiko模塊連接H3C設備(閉坑——H3C設備的分屏顯示)

最近一直在測試Python中通過ssh協議連接huawei、h3c等網絡設備的paramiko和netmiko模塊。爲什麼選用這兩個自己去網上找答案。有關paramiko模塊連接網絡設備的例子和遇到的問題,煩請參考:https://blog

原创 文件轉換爲二層字典及二層字典同鍵合併

固定格式的文件,轉換爲二層字典格式 博科光交格式化處理SW6520:monitor> sfpshow -all | grep -e Port -e RX -e TX``Port 0:RX Power: -2.6 dBm (55

原创 linux文件或文件夾權限詮釋

目錄 Linux文件屬性 [文件屬性解析(SUID/SGID/SBIT)][隱藏屬性] 修改文件屬性 [chgrp][chown][chmod][umask] 目錄與文件之權限意義 [權限對文件的意義][權限對目錄的意義] Linux文件種

原创 sed匹配第N個進行替換

sed -s '/^c/{:a;n;s@/bin/bash@/sbin/nologin0@g;/^m/!ba}' passwd [root@elk 13_bash]# cat passwda:x:1002:1002::/home/a:/bi

原创 我的友情鏈接

51CTO下載中心 官方博客吟—技術交流Larry學習之路呼呼天才鳥蛋300second的運維小站

原创 同一個磁盤中從根分區縮小空間到擴展SWAP分區空間實踐步驟

一、操作背景:       公司中有一部分主機在開始設計的時候,並未考慮到SWAP的大小,只是分配了物理內存的2倍-4G,導致後期應用部署完成後對系統的SWAP分區要求達不到標準。因此經過部分和領導討論後,決定在同一塊磁盤上來減少根分區的大

原创 sed匹配第N個進行替換

sed -s '/^c/{:a;n;s@/bin/bash@/sbin/nologin0@g;/^m/!ba}' passwd [root@elk 13_bash]# cat passwda:x:1002:1002::/home/a:/bi

原创 格式化處理--二層字典格式

博科光交格式化處理SW6520:monitor> sfpshow -all | grep -e Port -e RX -e TX``Port 0:RX Power: -2.6 dBm (554.0uW) 10.0 uW

原创 按照時間和登錄ip地址來記錄不同用戶的歷史命令的腳本——shell(1)

用途:linux用戶操作記錄一般通過命令history來查看歷史記錄,但是如果因爲某人誤操作了刪除了重要的數據,這種情況下history命令就不會有什麼作用了。以下方法可以實現通過記錄登陸IP地址和所有用戶登錄所操作的歷史命令來記錄! 分析