村办主页 ,LICENSE是表示该品种所遵从的开源协

2019-07-18 作者:小鱼儿玄机30码姐妹   |   浏览(170)

Linux 系统安装与软件配置相关,linux系统安装

朱辉(茶水): Linux Kernel iowait 时间的代码原理,朱辉iowait

作者简介

朱辉,个人主页 

Linux Kernel iowait 时间的代码原理,朱辉iowait 作者简介 朱辉,个人主页 ...

思科交换机配置SSH Telnet 修改名称,思科ssh

Hello大家好,我是Lionel,今天我给大家带来思科路由器配置SSH,Telnet和修改交换机名字的教程。
看我下面操作
首先我们启动交换机,看到       Switch>
上面的单词(启动过程很慢)
配置SSH
我们依次输入下面的命令,后面有中文注释命令是什么意思,大家可以根据自己需要进行配置。
Switch>en                                             进入特权模式
Switch#conf t                                         进入配置模式
Switch(config)#int vlan 1                             进入vlan 1
Switch(config-if)#ip add 192.168.6.X 255.255.255.0    设置IP和掩码
Switch(config-if)#no shut                             生效
Switch(config-if)#exit                                退出
Switch(config)#ip domain-name cisco.com               设置域
Switch(config)#crypto key generate rsa                配置加密方式为RSA
Switch(config)#aaa new-model                          启用AAA认证
Switch(config)#username admin password admin          设置SSH用户名和密码
Switch(config)#enable secret cisco                    设置特权模式密码
Switch(config)#ip ssh time 60                         设置SSH登录超时时间
Switch(config)#ip ssh authentication 4                设置登录失败尝试次数
Switch(config)#line vty 0 4                           进入Telnet接口配置模式
Switch(config-line)#transport input SSH               在Telnet接口模式下使用SSH认证
Switch(config)#ip ssh version 2                       若要用SSH2,配置SSH的版本号
Switch(config)#end                                    结束
Switch#wr                                             写入保存

到这步我们wr写入保存,完成了SSH的配置,我们在本地配置一个和交换机同一网段的内网IP。访问这个交换机的IP。
软件用PUTTY就可以。

配置Telnet
配置Telnet的目的是为了有些交换机版本低不支持SSH,所以我们要用Telnet连接交换机。
输入以下命令
设置域名:Router (config)# ip domain-name cisco.com
进入Telnet接口配置模式:Router (config)# line vty 0 4 
Router (config-line)# transport input telnet
Router (config-line)# password admin
Router (config-line)# login
Router (config-line)# exit
Router# wr
这样重启我们就可以用Telnet连接了。

设置交换机名称

Switch(config)#hostname 名称
只需要一条命令就可以修改名称,我们也可以通过别的方式修改,具体看交换机的版本。

以上就是本周带来的教程,想了解更多教程可以关注我们的官网和

Hello大家好,我是Lionel,今天我给大家带来思科路由器配置SSH,Telnet和修改交换机名字的教程。...

亲自动手写一个python库(二),动手写python库

引言

经过上一节中所述,我们搭建好了一个Python环境用于库开发,我们在这一节真正开始搭建一个库,并将其发布。

项目文档结构

首先我们先构建出自己项目的文档结构,首先是LICENSE和README.md,这两个文件并不是必要的,但是最好将其加上,方便别人了解你的项目。README.md是关于本项目的介绍,LICENSE是表示该项目所遵循的开源协议,一般MIT用的比较多,其他协议你可以百度谷歌了解一下。

接下来是打包库需要的一些文件,主要有MANIFEST.in和setup.py两个文件。MANIFEST.in表示打包时不会被自动包含进去的附加文件清单。setup.py是打包程序配置文件,需要设置一些选项。此外,setup.cfg是包含setup.py额外配置信息的文件,我没有用到这其中的设置,所以本项目中其是空的。

caafinder文件夹就是我们要写的Python程序,我们要注意这个文件夹里必须有__init__.py这个文件。

下面是一下setup.py的一些简单配置选项,详细请参考官方文档。

可以参考一下:

  • PyPA sample project这是一个官方示例库结构。

  • Python Packaging User Guide这是Python打包的官方英文文档。

关于模块

模块也就是库,我们自己写程序时,通常通过import XX来导入一个需要的模块,在Python中,一个py文件就是一个模块,如一个abc.py的文件就是一个名字叫abc的模块。

你也许还想到,如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package),包是一个带有__init__.py的文件夹,如图中文档所示,我们有一个包caafinder,因为它的子级有一个__init__.py,包caafinder拥有database和workspace两个模块。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是caafinder。

程序打包

通过执行下列语句来进行打包:

其中xxx可以是下列几种方式中其中一个:

举个例子:

此时在根目录出现了dist文件夹,里面有name-version.tar.gz这个文件,这就是我们要发布到PyPI的压缩包了。

-

发布到PyPI

首先我们需要在PyPI上注册一个帐号,并在本地用户根目录下创建文件~/.pypirc,这样以后就不需要输入帐号密码了。

接下来,需要在PyPI网站上注册一个项目,网站提供三种方式注册,选择一种即可,最简单的是通过上传打包时生成的PKG-INFO文件,生成项目信息。此步骤只需在第一次发布时操作。

接下来就是最后一步,上传打包好的库。我们这里是用twine,如果环境中没有安装,需要先采用pip install twine安装即可。

此时在网页上就可以看到自己的源代码包啦,并且可以通过使用pip install packagename,就可以使用我们自己写的Python库了。

祝大家玩的开心,希望大家能到Github上帮忙点个赞。

作者:Gutierrez

来源:


————广告时间————

马哥教育2018年Python自动化运维开发实战面授班2018年3月5号开班,马哥联合BAT、豆瓣等一线互联网Python开发达人,根据目前企业需求的Python开发人才进行了深度定制,加入了大量一线互联网公司:大众点评、饿了么、腾讯等生产环境真是项目,课程由浅入深,从Python基础到Python高级,让你融汇贯通Python基础理论,手把手教学让你具备Python自动化开发需要的前端界面开发、Web框架、大监控系统、CMDB系统、认证堡垒机、自动化流程平台六大实战能力,让你从0开始蜕变成Hold住年薪20万的Python自动化开发人才

扫描二维码领取学习资料**

更多Python好文请点击【阅读原文】哦

↓↓↓

安装CentOS需注意问题

CentOS是作为服务器的不二选择。

  • 强关后重启无法正常开机,不间断长鸣,判断为内存问题,换一条内存条解决;
  • 启动盘选择:
    注意搞清楚在哪个盘上。sda还是sdb,注意电脑自带硬盘不一定是sda。
  • 选择挂载点:
    要熟悉常用的Linux配置,必须有空间才行;否则无法加载;
  • 安装bootloader时注意不要装到U盘上,需手动选择启动顺序;
  • 软件源选择:
    根据需求配置;桌面版、服务器、工作站……
  • 在VMware中安装:
    安装前初始配置时操作系统类型选择注意是CentOS64,否则有可能导致没有网络,在安装时的网络配置里面可以对网络进行设置,安装时也可以直接对网络进行设置。
  • linux的主分区/扩展分区/逻辑分区
    3 1,最多允许四个分区,其中主分区 >= 1个,Linux的启动分区可以不放在主分区中,这点与windows相区别,但该处仍然将其放在主分区中。
  • 时钟问题:
    安装Linux和Windows双系统后,windows中时间比实际时间慢八个小时。原因是Linux采用UTC计时,硬件时间加上时区(东八区)为电脑时间,Windows系统直接将硬件时间作为当前系统时间,因而会慢八个小时。
  • not in the sudoers file
    进入root,更改/etc/sudoers文件:
    在root ALL=(ALL) ALL下面增加一行,
    xxx ALL=(ALL) ALL
    最后去掉文件的写入权限(sudoers文件的权限必须是440,否则使用sudo指令会报错)。

全新安装LinuxMint

基于Ubuntu,但是界面更清新大气,也接近Windows,是Linux桌面版的上佳选择。

  • 卸载系统自带的libreoffice/openjdk,代之以wps office/oracle jdk(Debian安装命令:dpkg –i packagename),另外IntelliJ Ideas/Pycharm(运行bin目录下的sh文件即可,快捷方式会自动添加到菜单中),Anaconda2(bash运行该sh文件,再conda install一些库,注意系统自带的python不要清除了,否则会影响一些软件的运行),
  • 安装Chrome;
  • 安装WPS,去官网下载deb包;打开时提示缺失一些字体,下载相应的字体安装后即可;
  • 安装MySQL:sudo apt-get install mysql-server,中间root密码直接回车略过,完成后查看服务 sudo netstat –tap |grep mysql显示监听端口即表示安装成功;
  • 安装Apache:sudo apt-get install Apache2,安装完成在浏览器输入127.0.0.1可看到Apache首页;
  • 安装PHP5暂时没找到到包,so代之以xampp,直接运行run文件即可。但是这时由于3306端口被单独安装的mysql占用,导致xampp中的MySQL无法开启,更改端口为3307后可正常开启;
  • 设置开机自动挂载windows分区,编辑/etc/fstab文件,注意编辑前先备份,sudo apt-get install cairo-dock cairo-dock-plug-ins

本文由小鱼儿玄机30码发布于小鱼儿玄机30码姐妹,转载请注明出处:村办主页 ,LICENSE是表示该品种所遵从的开源协

关键词: 小鱼儿玄机30码