使用shell做一个跳板机
简介跳板机虽然可以无密码登录,但是IP毕竟不好记,之前的方法就是在xshell做快速命令,可是后来IP越来越多,xshell界面弄得不太够用。于是就抽个空,做了一个ssh连接菜单,选择题总比填空题好嘛!效果图 脚本正文这里使用了$(a:-b)给变量预赋值:若a为空或者null,则得到的是b。但是要注意这里面的a如果是变量的话,前面是不能加$……
定时删除elasticsearch索引
定时删除日志索引脚本#!/bin/bash####################################################### $Name: www.centoscn.vip# $Version: v1.0# $Function: clean amazon log index# $Author: djx# ……
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
下载地址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……
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服务器生产案例
企业实战题6:开发Shell脚本解决DOS安全Linux服务器生产案例根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -I INPUT -s 10.0.0.10 -j DROP解答:(一)先来Web日志:……
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条件判断
测试例子#!/usr/bin/pythonuser_name = input("请输入暗号:")message = user_name + "lucky"print(message)##注意# input输入得到的内容永远是字符串实现一个功能:让用户输入性别,如果是 男,则输出:再见 如果是女:则输出来呀来呀if……
python的执行方式
先写一个简单的,大家都懂的。[root@instance-7tgaowaa ~]# cat test.py #!/usr/bin/pythonprint("Hello, World!");第一种执行[root@instance-7tgaowaa ~]# python test.py Hello World!第二种执行[root@inst……
pycharm写程序
file—new project选择一个路径,在下面创建一个项目名字。根据自己需求打开下面就是我们新创建的项目按N创建一个python文件如下所示创建成功开始写程序测试运行这个应用程序如果你点击这个图标,你会看到可用命令的弹出式菜单。选择……
源码安装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
官网https://pypi.python.org/pypi/ipython/安装依赖[root@localhost ~]# yum install gcc python-devel安装ipython[root@localhost ~]# pip install ipython验证[root@localhost ~]# ipythonPyt……
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……
监控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
提要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
提要这个就更简单了解压软连接直接撸[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自动补全
查看系统[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.……
- 1
- 2