随笔分类 - shell脚本合集
摘要:创建虚拟交换机esxcli network vswitch standard add --vswitch-name=vSwitch2创建端口组esxcli network vswitch standard portgroup add --portgroup-name=VLAN3999 --vswit
阅读全文
摘要:1、自动部署服务,并创建一个demo账号,拨通vpn后访问 http://10.10.10.1 即可以查看所有登录的用户,以及分配的IP地址,因为开启了 client-to-client 功能,所以这个客户端直接可以直接访问。实现下图效果: 1 #!/bin/bash 2 3 IP=117.117.
阅读全文
摘要:1 default vesamenu.c32 2 timeout 600 3 4 display boot.msg 5 6 # Clear the screen when exiting the menu, instead of leaving the menu displayed. 7 # For
阅读全文
摘要:nohup nmap -Pn -p 1-65535 --max-rtt-timeout 100ms $IP 2>&1 > $IP.log nmap -T5 -F --open -oG `date +%m%d_%H%M`.log -iL list nmap -T5 -F --open -iL list
阅读全文
摘要:busybox 安装使用 有人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。 全自动安装命令 curl -so /usr/bin/busybox https://busybox.net/downloads
阅读全文
摘要:内网扫描监测 v2 iptables版 环境准备 1、centos7操作系统 2、配置多个ip,两种用途: 服务器添加多块网卡,可以同时监测多个网络 单网卡配置多个ip,增加被黑客扫描的几率 我这里配置了一块网卡 ens160,上面配置了四个IP地址 10.12.28.99、10.12.29.99、
阅读全文
摘要:内网扫描监测 v1 tcpdump版 环境准备 1、centos7操作系统 2、配置多个ip,两种用途: 服务器添加多块网卡,可以同时监测多个网络 单网卡配置多个ip,增加被黑客扫描的几率 我这里配置了一块网卡 ens160,上面配置了四个IP地址 10.12.28.99、10.12.29.99、1
阅读全文
摘要:[root@5kohi ~]# crontab -l * * * * * sh /home/shells/iptables_auto_accept_ssh_source_ip.sh [root@5kohi ~]# cat /home/shells/iptables_auto_accept_ssh_s
阅读全文
摘要:# VLAN1101 tinc服务器网络环境 [root@tinc-1101-server ~]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.11.96 netmask 255.255.2
阅读全文
摘要:1、编译安装LNMP,配置自定义404页面,配置访问日志为json格式。 编译准备工作 编译安装 配置404页面 配置日志格式为json 验证 2、配置虚拟主机,实现https访问www.x.com(x.com为自己定义的域名) 创建自签名证书 配置虚拟主机 配置域名解析 验证 时间仓促,有待完善
阅读全文
摘要:1 #!/bin/bash 2 3 # 配置管理IP 4 #vi /etc/sysconfig/network-scripts/ifcfg-ens192 5 6 # 配置pxe IP 192.168.0.1/24 不能更换成其他IP 7 #vi /etc/sysconfig/network-scri
阅读全文
摘要:1 #!/bin/bash 2 3 # 配置管理IP 4 #vi /etc/sysconfig/network-scripts/ifcfg-ens192 5 6 # 配置pxe IP 192.168.0.1/24 不能更换成其他IP 7 #vi /etc/sysconfig/network-scri
阅读全文
摘要:#!/bin/bash # 设置jira程序安装目录 APP_DIR=/usr/local/jirasoftware # 设置jira数据目录 DATA_DIR=/var/jirasoftware-home # 设置jira最大使用内存 MB,保留512MB给系统和其他程序使用 JIRA_MEM=$
阅读全文
摘要:1 #!/bin/bash 2 3 # 检查操作系统版本,该脚本只能运行在 Centos 7.x 系统上 4 5 cat /etc/redhat-release |grep -i centos |grep '7.[[:digit:]]' >/dev/null 6 7 if [[ $? != 0 ]]
阅读全文
摘要:1 root@docker-lab:~/redis# ll 2 total 16 3 drwxr-xr-x 2 root root 4096 Feb 26 16:00 ./ 4 drwx 11 root root 4096 Feb 26 15:59 ../ 5 -rw-r--r-- 1 root r
阅读全文
摘要:1、首先创建存放日志的文件夹并开放读写权限 mkdir /var/log/jump/ chmod -R 777 /var/log/jump/ 2、将原有ssh程序修改为另外一个名字,然后创建一个执行脚本,脚本中调用原来的ssh程序,只是在调用的时候添加了之前说的tee命令 mv /usr/bin/s
阅读全文
摘要:1 #!/bin/bash 2 3 ######## install jdk 4 5 install_jdk () { 6 rpm -e ‘rpm -qa |grep jdk’ 7 8 wget \ 9 --no-check-certificate \ 10 --no-cookies --heade
阅读全文
摘要:1、编辑文件 tab.py 1 vi tab.py 2 3 #!/usr/bin/env python 4 # python startup file 5 import sys 6 import readline 7 import rlcompleter 8 import atexit 9 impo
阅读全文
摘要:1 #!/bin/bash 2 3 # 1、检查当前系统Python版本 4 5 python_old_version=$(python -V 2>&1 | awk '{print $2}') 6 echo "当前系统Python版本为: $python_old_version" 7 8 # 2、检
阅读全文
摘要:1 #!/bin/bash 2 3 # 4 # 无人值守安装 docker 5 # 6 7 # 8 # 1、关闭SELinux 9 # 10 11 setenforce 0 12 sed -i 's/SELINUX=enforcinf/SELINUX=disabled/' /etc/sysconfi
阅读全文