• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客
使用shell做一个跳板机

使用shell做一个跳板机

简介跳板机虽然可以无密码登录,但是IP毕竟不好记,之前的方法就是在xshell做快速命令,可是后来IP越来越多,xshell界面弄得不太够用。于是就抽个空,做了一个ssh连接菜单,选择题总比填空题好嘛!效果图 脚本正文这里使用了$(a:-b)给变量预赋值:若a为空或者null,则得到的是b。但是要注意这里面的a如果是变量的话,前面是不能加$……

自动化批量免密

自动化批量免密

生成 ssh-keyssh-keygen -b 2048 -t rsa -f ~/.ssh/id_rsa -q -N ""安装 expectyum -y install expect yum -y install openssh-clients创建免密主机清单cat >> iplist <<EOF10.1.1……

python变量

python变量

创建一个变量#!/usr/bin/pythonlucky = "博客地址是www.centoscn.vip"## 创建了一个变量lucky,并且给变量赋值,值等于"www.centoscn.vip" 的字符串。print(lucky)print(lucky)print(lucky)print(lucky)print(luck……

python编码

python编码

phython3默认编码是utf-8, 内存里(也就是字符串) 是编码是unicode,即使声明了某种编码,在内存里还是unicode。python2文件默认编码是ASCII,字符串默认也是ASCII,但是如果文件头声明了某种编码,那字符串编码就是那个编码。但是python2有一个问题,就是如果你想写中文,你的文件头声明了utf-8,python2的解释器……

定时删除elasticsearch索引

定时删除elasticsearch索引

定时删除日志索引脚本#!/bin/bash####################################################### $Name: www.centoscn.vip# $Version: v1.0# $Function: clean amazon log index# $Author: djx# ……

一个shell脚本实现linux集群所有机器免密钥登录

一个shell脚本实现linux集群所有机器免密钥登录

安装 expect[root@localhost ~]# yum install expect脚本……

python3.6.2

python3.6.2

下载[root@iZj6cffp8anaguadrxuwx8Z ~]# cd /usr/local/src/[root@iZj6cffp8anaguadrxuwx8Z src]# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz解压[root@iZj6cffp8anaguad……

Python3 安装 setuptools

Python3 安装 setuptools

下载地址https://pypi.org/project/setuptools/解压[root@featrue2 ~]# unzip setuptools-40.6.2.zip安装[root@featrue2 ~]# cd setuptools-40.6.2[root@featrue2 setuptools-40.6.2]# python3……

自动启动脚本

自动启动脚本

前景有时候可能会出现某个服务直接挂掉或者其他因素自动退出的情况,这时手动去启动一个服务不太现实,本文以MySQL自动启动为例实现服务挂掉自动启动。脚本如下……

centos7系统初始化脚本

centos7系统初始化脚本

#!/bin/bash# coding: utf-8# Copyright (c) 2018# Gmail: centoscn@aliyun.com#set -eecho "安装基本依赖"{yum install epel-release wget zip unzip epel-release vim lrzsz gc……

开发Shell脚本解决DOS安全Linux服务器生产案例

开发Shell脚本解决DOS安全Linux服务器生产案例

企业实战题6:开发Shell脚本解决DOS安全Linux服务器生产案例根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -I INPUT -s 10.0.0.10 -j DROP解答:(一)先来Web日志:……

Python获取Linux基础信息

Python获取Linux基础信息

Python脚本如下[root@instance-7tgaowaa ~]# cat system.py #!/usr/bin/python #coding:utf8 from subprocess import Popen, PIPE import re #获取主机名,也可以使用 uname -n 命令获取 def host……

python输入以及if elif条件判断

python输入以及if elif条件判断

测试例子#!/usr/bin/pythonuser_name = input("请输入暗号:")message = user_name + "lucky"print(message)##注意# input输入得到的内容永远是字符串实现一个功能:让用户输入性别,如果是 男,则输出:再见 如果是女:则输出来呀来呀if……

python输出

python输出

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:>>> print('hello, world')hello, worldprint()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print……

佛祖保佑,永不宕机

佛祖保佑,永不宕机

#!/bin/bashecho -ne "\033[0;33m"cat<<EOT_oo0oo_08888888088" . "88(| -_- |)0\ = /0___/'---'\___.' \\\\| |// './ \\\\||| : |||// \\/_ ||||| -:- |||||-……

python的执行方式

python的执行方式

先写一个简单的,大家都懂的。[root@instance-7tgaowaa ~]# cat test.py #!/usr/bin/pythonprint("Hello, World!");第一种执行[root@instance-7tgaowaa ~]# python test.py Hello World!第二种执行[root@inst……

pycharm写程序

pycharm写程序

file—new project选择一个路径,在下面创建一个项目名字。根据自己需求打开下面就是我们新创建的项目按N创建一个python文件如下所示创建成功开始写程序测试运行这个应用程序如果你点击这个图标,你会看到可用命令的弹出式菜单。选择……

pycharm

pycharm

官网http://www.jetbrains.com/pycharm/点我下载可以下载社区版本的,因为专业版是收费的。 应用介绍PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。同时支持Google App Engine,PyCharm支持I……

shell脚本交互

shell脚本交互

需求有时候我们需要自动登录一台机器,不想手动输入密码。实现[root@es-node1 ~]# yum install -y expect简单脚本#!/usr/bin/expectspawn ssh cafintech@172.17.1.112expect "*password:"send "Cafintech9023\r"expe……

shell基础

shell基础

一般基础的开头写法[mem][root@iZ9qgb97fx8kdfZ ~]# cat du.sh #!/bin/bashdu -sh[root@iZ9qgb97fx8kdfZ ~]# sh du.sh 176K .[root@iZ9qgb97fx8kdfZ ~]# du -sh176K .变量及非root用户不让执行#!/b……

pip安装

pip安装

用pip安装包的时候,提示无pip[root@localhost ~]# pip install ipython-bash: pip: 未找到命令下载https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/……

源码安装python3.6

源码安装python3.6

安装依赖[root@iZ9qgb97fx8kdfZ ~]#yum install wget vim blas-devel lapack-devel gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel python3-devel libxml2 libxml2-devel libxslt li……

pip安装ipython

pip安装ipython

官网https://pypi.python.org/pypi/ipython/安装依赖[root@localhost ~]# yum install gcc python-devel安装ipython[root@localhost ~]# pip install ipython验证[root@localhost ~]# ipythonPyt……

python基础操作

python基础操作

查看版本[root@localhost ~]# python -VPython 2.7.5进入python[root@localhost ~]# pythonPython 2.7.5 (default, Nov 20 2015, 02:00:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linu……

在线IP脚本

在线IP脚本

#!/bin/bashfor ip in `seq 1 255` do { ping -c 1 10.170.225.$ip > /dev/null 2>&1 if [ $? -eq 0 ]; then echo 10.170.225.$ip UP else echo 10.170.225.$ip DOWN……

监控web服务器是否正常

监控web服务器是否正常

写一个监控网站的脚本。发现不正常发邮件告警。每分钟检测一次。提示: 使用curl命令检测,根据结果判断。#!/bin/bashurl=http://www.apelearn.com/bbs/forum.phpip1=1.1.1.1ip2=2.2.2.2ip3=3.3.3.3cop="--connect-timeout 3 -I"……

yum安装python

yum安装python

提要python安装方式分为:yum安装和源码安装,今天就先介绍yum安装系统自带python版本为:Python 2.7.5安装先安装eprl源[root@bogon ~]# yum install epel-release -y安装python[root@bogon ~]# yum install -y python34查看[root@……

安装编译好的python3.5

安装编译好的python3.5

提要这个就更简单了解压软连接直接撸[root@bogon opt]# ll总用量 542324-rw-r--r-- 1 root root 555337502 3月 30 14:22 Anaconda3-4.2.0.tar.gz[root@bogon opt]# pwd/opt[root@bogon opt]# tar zxf ……

python自动补全

python自动补全

查看系统[root@3 ~]# uname -r3.10.0-327.el7.x86_64[root@3 ~]# rpm -q pythonpython-2.7.5-34.el7.x86_64[root@3 ~]# pythonPython 2.7.5 (default, Nov 20 2015, 02:00:19) [GCC 4.……

线上一个简单检测Ping状态的邮件报警脚本

线上一个简单检测Ping状态的邮件报警脚本

脚本检查存活性安装sendmail来发邮件……