ag真人VMware中CentOS网络设置,压缩模块

2019-09-11 16:05栏目:公司领导
TAG:

【博文推荐】如何用linux远程登录windows计算机

大家可能试过用windows远程登录另一个windows pc机,今天大家将会学到如何用 linux远程登录你的windows系统。

首先大家要做到得救是将自己linux和windows操作机的IP地址设为同一段,并且能够互联互通。然后就要在linux系统上干点事了。

今天我做的是在虚拟机环境下如何远程登录的结果。有做的不对的地方还希望大家多多指点。 

ag真人 1 

安装rpm工具包 

ag真人 2 

注意此处报错信息,需要创建yum仓库解决此问题。 

ag真人 3 

创建yum仓库 

ag真人 4 

创建类型 

ag真人 5 

ag真人 6 

ag真人 7

创建完成之后直接在yum环境下安装 

ag真人 8  

ag真人 9

安装完成后,测试两个系统连通性,然后再linux中用administrator账户登录windows。 

ag真人 10 

ag真人 11 

登录结果 

ag真人 12 

完成后大家就可以对自己windows用户进行远程管理了。

本文出自Bkjia博客,博文地址:


ag真人 13


大家可能试过用windows远程登录另一个windows pc机,今天大家将会学到如何用 linux远程登录你的...

Python模块知识8:configparser、压缩模块,pythonconfigparser

一、configparser模块

configparser用于处理特定格式的文件,其本质上是利用open来操作文件。

文件格式如:

1.基本的读取配置文件

-read(filename) 直接读取ini文件内容

-sections() 得到所有的section,并以列表的形式返回

-options(section) 得到该section的所有option

-items(section) 得到该section的所有键值对

-get(section,option) 得到section中option的值,返回为string类型

-getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。

2.基本的写入配置文件

-add_section(section) 添加一个新的section

-set( section, option, value) 对section中的option进行设置,需要调用write将内容写入配置文件。

案例1:取节点、键值对、键、键下面的值

import configparser #导入模块
config=configparser.ConfigParser() #必须的装载语句
config.read('black.txt',encoding='utf-8')#从文件中读取内容
ret=config.sections()#取所有的节点
ret2=config.items("sec1")#取节点值1下的所有的键值对
ret3=config.options('sec1')#获取节点值1下的所有的键
ret4=config.get('sec1',"k1")#获取节点值1,k1键下的值
print(ret)#执行结果['sec1', 'sec2', 'sec3']
print(ret2)#执行结果[('k1', 'v1    # 值'), ('k2', 'v2       # 值')]
print(ret3)#执行结果['k1', 'k2']
print(ret4)#执行结果v1    # 值

执行结果:

案例2:操作节点

#添加节点、键值对

import configparser #导入模块
config=configparser.ConfigParser() #必须的装载语句
config.add_section("sec4")#添加节点
config.set("sec4","k2","jjj")#添加节点下的键值对
config.write(open('black.txt','a'))

执行结果:

案例3:检查节点

#检查节点是否存在

import configparser #导入模块
config=configparser.ConfigParser() #必须的装载语句
config.read('black.txt',encoding='utf-8')#从文件中读取内容
#检查是否有某个节点
has_sec=config.has_section("sec2")#检查是否有节点“sec2”
print(has_sec)

执行结果:TRUE

案例4:删除节点

#删除节点或者节点下的键值对

import configparser #导入模块
config=configparser.ConfigParser() #必须的装载语句
config.read('black.txt',encoding='utf-8')#从文件中读取内容
config.remove_section('sec3')#删除节点
# config.remove_option('sec3','k1')#删除节点
config.write(open('black.txt', 'w'))

二、压缩zipfile模块

1)压缩

import zipfile

z=zipfile.ZipFile('a.zip','w')

z.write('hh.xml')

z.write('hhnew3')

z.close()

2)解压缩

import zipfile

z=zipfile.ZipFile('a.zip','r')

z.extractall()#解压全部

for item in z.namelist():

    print(item,type(item))

z.close()

三、tar文件夹解压

1)压缩

import  tarfile

tar = tarfile.open('your.tar','w')#压缩tar文件

tar.add('hh.xml', arcname='hh1.xml')#可以把hh压缩时改名为hh1

tar.add('hhnew3', arcname='hh3')

tar.close()

2)解压

tar = tarfile.open('your.tar','r')

#tar.extractall()  # 可设置解压所有的问题

#打印所有的对象

for item in tar.getmembers():

    print(item,type(item))

#单个解压缩文件

obj=tar.getmember("hh1.xml")

tar.extract(obj)

tar.close()

VMware中CentOS网络设置

VMware中CentOS网络设置

背景:

笔记本电脑有两块网卡:

  1. 有线网卡连接公司内网,只配置了内网ip和子网掩码;

  2. 无线网卡,连接4g无线路由器,dhcp自动配置。

问题:

在VMware中安装了CentOS5.6之后,CentOS不能连接外网。

解决方案:

1. VMware中选中CentOS,右键虚拟机设置,选择网络适配器,选择桥接模式,勾选复制物理网络连接状态;

2. VMware左上角菜单选择编辑->虚拟网络编辑器,选中VMnet0,下面的VMnet信息,勾选桥接模式,然后下拉框桥接到选择Wireless,也就是连接外网的无线网卡,确定

  1. 编辑CentOS网络配置:

    vim /etc/sysconfig/network-scripts/ifcfg-eth0,

内容为

DEVICE=eth0

HWADDR=虚拟网卡地址,不用改

ONBOOT=yes

BOOTPROTO=static

USERCTL=yes

PEERDNS=yes

IPV6INIT=no

NM_CONTROLLED=yes

TYPE=Ethernet

NETMASK=255.255.255.0

IPADDR=192.168.0.44 //这里要设置跟路由器lan在同一网段

GATEWAY=192.168.0.1 // 这里设置路由器地址

4 . 重启网络服务 命令

service network restart

5 . ping www.baidu.com 已经可以了


ag真人 14


VMware中CentOS网络设置 背景: 笔记本电脑有两块网卡: 1. 有线网卡连接公司内网,只配置了内网ip和子网掩码; 2. 无线...

版权声明:本文由ag真人发布于公司领导,转载请注明出处:ag真人VMware中CentOS网络设置,压缩模块