自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴芒果的博客

努力使自己保持优越感

  • 博客(18)
  • 收藏
  • 关注

原创 Python自动化运维笔记(一):系统性能信息模块psutil

运行环境:Python3.6,Windwos10 RS1,Pycharm2017.2前言最近开始接触Python自动化运维,网上有不少教学资源可以供我们相对系统地去学习。而我是使用的优秀运维工程师刘天斯所著《Python自动化运维-技术与最佳实践》一书。psutil库能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。主要用于系统监控,分析和限制系统资源进程的管理。

2017-09-30 22:27:11 1402

转载 ubuntu16.04安装ibus中文输入法

转载自:http://www.linuxdiyf.com/linux/20344.html安装中文输入法的时候,按照网上给的安装方法,没成功,在切换ibus的时候总是报错,记录下解决办法。看的别人教程里,这里都是用的im-switch来切换框架,我用的时候,一直提示im-switch: command not found,找了好多,就是没解决,后来发现,原来现在改成im-config了。

2017-09-30 17:20:01 717 1

原创 使用BeautifulSoup中的find()和findAll()函数时关键字参数的注意事项

BeautifulSoup是Python里最受欢迎的HTML解析库之一。它可以提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。find()和findAll()在BeautifulSoup中的定义为:findAll(tag, attributes, recursiv

2017-09-27 09:21:50 13448

原创 urllib异常处理中HTTPError和URLError混用的注意事项

运行环境:Python 3.6、Pycharm 2017.2Python中写爬虫程序时,可以使用urllib.error来接收urllib.request产生的异常。urllib.error有两个方法,URLError和HTTPError。注意事项如果在urllib.request产生异常时,用HTTPError和URLError一起捕获异常,那么需要将HTTPError放在URLError的前面

2017-09-25 00:22:19 3611

原创 Python自动化运维笔记(二):Python中的IP地址处理模块IPy的使用

该博文多数参考于运维偶像级人物刘天斯所著《Python自动化运维-技术与最佳实践》一书 环境:Python 3.6前言Python提供了一个强大的第三方模块IPy(下载链接),用于计算IP地址,包括网段、子网掩码、广播地址、子网数、IP类型等等。目前最新版本为v0.83,文档介绍支持Python2.6-3.4,在实际使用中我是用的Python3.6运行没有出现异常。基...

2017-09-23 15:46:50 1272

原创 关于Windwos10系统中电脑无法完全关机的解决办法(Windows 10 1803可用)

电脑型号:戴尔 灵越 15 7000系列 Inspiron 7537 电脑无法关机,一般情况下是驱动的问题,因为驱动是相对来说接近底层的软件,直接实现对主机硬件的控制。解决的办法网上众说纷纭,有关于显卡驱动和`Intel MEI`的居多。`Intel MEI`的全名是`Intel Management Engine Interface`,中文叫英特尔管理引擎接口。就是用于高级的硬件管理技术,一般企业中用得多。

2017-09-22 17:48:13 15069 1

原创 Python中传递参数给程序

运行环境: Python 3.6 32bit、Windows 10 PowerShell几乎各个编程语言都有函数/方法参数的传递,总结起来就是在程序内部进行参数的传递。后来想能否直接将参数传递给程序,例如我们经常用于测试网络连通性的ping程序。ping 192.168.1.1 #检查我的电脑与路由器之间的连通性ping www.baidu.com #检查外网连通性其中

2017-09-21 20:54:00 5305

原创 在编程中实现两个变量的值交换

在最初接触编程的时候,使用的是C语言,在交换两个变量的值的时候需要引入第三个变量作为temp值。如下面第①种方法。方法①:加入第三个temp变量来实现交换我们以C语言为例,也是最常见的方法void swap(int x,int y){ int temp; temp = x; x = y; y = temp; printf("In swap: x = %d,y

2017-09-15 12:08:58 8199

原创 使用Pygame检测在窗口中输入设备的动作

运行环境:Pygame 1.9.3、Python 3.6.2 32bit简介用于检测在窗口中输入设备的动作,包括键盘键值,鼠标点击移动等动作。是使用Pygame完成游戏的基础。代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/9/9 22:47# @Author : Wulei...

2017-09-10 12:42:20 3120

转载 最常用的几个Pycharm快捷键

Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复制当前行、或者

2017-09-10 11:33:06 811

原创 用户管理(二):使用shell脚本批量删除除root用户以外的其它用户

前言在上一篇文章中(用户管理(一):使用shell脚本批量添加指定数量的用户),我使用了shell脚本批量创建用户,毕竟作为测试添加了太多不需要的用户,用户数量也不算少,一个个的删除用户的重复动作显得累赘,我们可以编写一个脚本来实现用户批量删除,而且只做到保留root用户。脚本文件1、创建脚本文件vim userdel.sh2、在脚本文件中写入,对脚本文件的使用可以参考这篇文章(链接)#!/bin/

2017-09-08 12:10:38 1833

原创 用户管理(一):使用shell脚本批量添加指定数量的用户

运行环境 CentOS 6.9、Xshell 5前言我们在需要创建多个用户的时候,使用手工单独创建是比较耗费精力的事情,我们可以通过shell脚本实现批量添加用户,实现指定数量用户、创建用户默认名、创建默认密码。正文① 关键命令1、read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。 read

2017-09-08 11:30:45 15428

转载 Linux中忘记密码的解决办法

前言很多朋友经常会忘记Linux系统的root密码,Linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!这里列举两种拯救方法: ===> 这里以CentOS为例 <===使用单用户模式修改密码① 重启linux系统② 3 秒之内要按一下回车,出现如下界面③ 然后输入e④ 在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按”e”进入编辑模式

2017-09-06 23:33:14 661

原创 Linux学习笔记(一):Linux中直接以rwx更改文件权限

我们将三个新建的demo文件分别修改不同的权限--------------------------chmod u+x demo1.txt #将demo1.txt赋予拥有者的可执行权限chmod g+w,o+w demo2.txt #将demo2.txt赋予所在组和其他用户的可写权限chmod a=rwx demo3.txt #将所有用户都赋予可读可写可执行权限

2017-09-05 12:19:38 2970 2

原创 树莓派安装宝塔Linux面板教程

操作环境 树莓派3B、Raspbian-jessie、Xshell 5、宝塔面板v5.1.1前言相信很多使用Linux系统作为服务器的管理员都或多或少知道宝塔面板这个软件。这个软件目前支持Linux系统和Windows(Windows Server),鉴于目前市场主流服务器的比额,宝塔面板也算是全平台支持了。 Linux版宝塔面板在纯净系统安装(支持CentOS、Ubuntu、Debian、

2017-09-03 17:01:03 27304 4

原创 编写脚本监测Apache服务状态,并实现自动维护功能

运行环境 CentOS 6.8 、Xshell 5前言Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 Apache服务的正确运行是是保证网站能够正常访问的前提,在实现服务器Apache状态监测中使用自动化运维会节省大量人力。 我们可以编写一个脚本,用于监测Apache服务状态,

2017-09-02 11:13:29 3835

原创 树莓派 Raspberry Pi 更换国内源(支持不同发行版本)

前言树莓派官方有提供一个镜像列表:http://www.raspbian.org/RaspbianMirrors,但是因为服务器在国外的原因,我们在安装和更新软件时速度总是不尽如人意,有时还出现超时连接导致安装失败。 所以国内出现了一些镜像站,如阿里开源镜像,网易开源镜像,中国科学技术大学开源镜像等等,搭建开源镜像的目的在于宣传自由软件的价值,提高自由软件社区文化氛围, 推广自由软件在国内应用。正

2017-09-02 10:15:26 4934 3

转载 树莓派上的软件安装和卸载命令汇总

基础命令安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove –purge softname1更新软件信息数据库 apt-get update进行系统升级 apt-get up

2017-09-01 20:19:21 1173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除