python 比較兩臺linux系統rpm包安裝是否相同
Setaliyun=set(‘‘)
Setczgame=set(‘‘)
with open(‘alirpm.txt‘,‘r‘) as f:
for line in f:
Result=re.subn(‘-\d.*‘,‘‘,line)[0]
Setaliyun.add(Result)
#print(Setaliyun)
with open(‘gamerpm.txt‘,‘r‘) as f:
for line in f:
Result=re.subn(‘-\d.*‘,‘‘,line)[0]
Setczgame.add(Result)
#print(Setczgame)
#print(Setaliyun-Setczgame)
python 比較兩臺linux系統rpm包安裝是否相同
相關推薦
python 比較兩臺linux系統rpm包安裝是否相同
pythonimport re Setaliyun=set(‘‘)Setczgame=set(‘‘)with open(‘alirpm.txt‘,‘r‘) as f:for line in f:Result=re.subn(‘-\d.*‘,‘‘,line)[0]Setaliyun.add(Result)#pr
兩臺Linux系統之間傳輸檔案的幾種方法
scp傳輸 當兩臺LINUX主機之間要互傳檔案時可使用SCP命令來實現 scp傳輸速度較慢,但使用ssh通道保證了傳輸的安全性 複製檔案 將本地檔案拷貝到遠端 scp 檔名 –使用者名稱@計算機I
Linux學習之路:第三章兩臺Linux系統相互登陸
備註:屬於個人分享,文章如有問題請留言,謝謝! 第三章兩臺Linux系統相互登陸 1、建立快照 進入系統,輸入poweroff(關機命令) 點選虛擬機器,選擇快照,再選擇拍攝快照 快照優點:重灌系統快,恢復到當時拍照時的系統設定 2、克隆快照
linux的rpm包安裝
一、rpm包安裝方式步驟: 引用: 1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄; 2、開啟一個終端,su -成root使用者; 3、cd soft.version.rpm所在的目錄; 4、輸入rpm -ivh soft.version
Linux系統 yum 命令安裝軟體時保留(下載)rpm包
一、讓yum命令下載RPM包,而不安裝。 yum是一個優秀的軟體獲取與系統更新的工具,主要應用於redhat系列的發行版本上。但是這樣一個優秀的工具卻沒有原生提供只下載不安裝的功能,而這樣的功能在pacman與aptitude下都有。今天在CentOS的郵件列表上看到有
python 比較兩文件夾的內容,具有通用性。
子目錄 else logs 通過 walk turn imp exists rem #-*-coding:utf-8-*- #=====================================================================
linux mount使用和rpm包安裝
linux 虛擬機 工具欄 光盤 光驅 如果是物理真機(非虛擬機),放入光盤後系統會自動加載,可以通過命令“mount”查看系統掛載情況,然後繼續用命令“mount"去實現其它的掛載任務(即 新增掛載);如果是虛擬機,需要情況也差不多,操作示例如下:第一步:加載DVD光盤(相當於把DVD光
【linux】RPM包
-- 代碼包 -h locate 安裝文件 信息 屬於 打了 file 二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由RPM自動編譯、安裝。源代碼包經常以src.rpm作為後綴名。 這種軟件包就像windows的
Python 比較兩個數組的元素的異同
section pri 異同 blog nio 兩個 set diff int 通過set()獲取兩個數組的交/並/差集: print set(a).intersection(set(b)) # 交集 print set(a).union(set(b)) #
忘記root密碼後怎麽解決?克隆虛擬機後如何實現兩臺linux相互登錄?
克隆 登錄 遠程 linux 使用單用戶模式破解更改root密碼:1、如果忘記linux的root密碼,可以進入單用戶模式更改root密碼,首先我們重啟虛擬機,操作如下:2、重啟系統後,3秒鐘內按向下的方向鍵,讓它停留在開機界面,如下圖:3、按方向鍵停留在第一行,按字母e編輯它,然後進入另外
兩臺Linux服務器之間的文件傳輸
date shell腳本 color path 日期格 targe 目錄 get remote 最近工作中有這樣一個需求,需要將A服務器上的文件傳到B服務器。 本來想用Java開發,但一想Java開發周期長,應對這樣一個小需求沒必要用Java,最後選擇了Shell腳本,相關
Linux軟件包安裝和卸載(rpm、yum工具)
linuxrpm工具rpm是由紅帽等工作。但是rpm軟件包之間的依賴性問題往往會很繁瑣,尤其是軟件由多個rpm包組成時。公司開發的軟件包管理方式,使用rpm我們可以方便的進行軟件的安裝、查詢、卸載、升級rpm包:RPM包的一般格式為:name-version-arch.rpmname-version-arch
Python隨筆(一)、Linux系統下python環境的安裝
python安裝python3.5可能使用的依賴yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel -y到python官網找到下載路徑, 用wget下載wget https://www
用python比較兩個文件中內容的不同之處, 並輸出行號和內容.
exist file diff pre ffline += == list cmp 代碼部分: ‘‘‘cmpfile.py - 比對兩個文件, 如果有不同之處, 打印內容和行號‘‘‘ import os class cmpFile: def __init__(
Linux學習總結(九)-源碼包和rpm包安裝
onf 之間 免費版 好的 remove 提高 裝包 rem 好處 我們熟悉下linux 軟件安裝:https://zhidao.baidu.com/question/504980243.html這裏寫了源碼安裝和yum安裝的優缺點,可以看看 一.源碼包安裝 通常辦法是安裝
用虛擬機安裝了一臺Linux系統,突然想克隆一臺服務器,克隆後發現無法上網,如何解決?
network nbsp 修改 發現 sysconfig etc ebo 無法上網 work 用虛擬機安裝了一臺Linux系統,突然想克隆一臺服務器,克隆後發現無法上網,如何解決? 答: a、編輯網卡配置文件/etc/sysconfig/network-scri
Linux系統 rpm 與 yum的區別
方法 mysq check dep nod mysql 數字 onf 需要 前言 在Linux中,如何管理和更新系統上的軟件是很重要的,可以很容易的通過命令行,或是圖形功能來進行管理。 1、認識 RHEL 軟件的命名規則 軟件管理 - 源碼 Tar ball 文檔
ssh-keygen的使用方法及配置authorized_keys兩臺linux機器相互認證
ssh-keygen的使用方法及配置authorized_keys兩臺linux機器相互認證 一、概述 1、就是為了讓兩個linux機器之間使用ssh不需要使用者名稱和密碼。採用了數字簽名RSA或者DSA來完成這個操作 2、模型分析 假設 A (192.168.20.59)為客戶機器
CentOS6.5系統下RPM包安裝MySQL5.6(轉)
1.檢視作業系統相關資訊。 [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# una
linux - mysql - 解除安裝:RPM包安裝方式的MySQL解除安裝
(1)檢查是否安裝了MySQL元件 [[email protected] init.d]# rpm -qa | grep -i mysql MySQL-devel-5.6.23-1.linux_glibc2.5 MySQL-client-5.6.23-1.linux_glibc2.5 MyS