- 博客(17)
- 收藏
- 关注
原创 测试流程图
Tomcat工作示意图:内网连接内网连接内网连接内网连接用户交换机&路由器Nginx前端网站服务器Tomcat-Server-1Tomcat-Server-2Tomcat'-Server-3Tomcat-Server...
2019-04-14 00:53:43 1329 1
原创 firewalld应用配置实战(二)-地址伪装和端口转发
注意:这篇文章是第一篇文章的升级版说明:基本的配置与第一篇大同小异,包括更改主机名、网卡的配置、开启路由转发、更改区域、SSH侦听端口、放行、禁止那些规则都是一样的,那么本篇文章的要求是可以已经理解firewalld中的直接规则、富语言等等,这里并不在陈述细讲,如果是需要了解的可以百度了解。要求与上一篇的大同小异,只不过加入了两个新的需求:公司内网用户需要通过网关服务器共享上网互联网用...
2019-04-10 20:08:07 1108 1
原创 firewalld应用配置实战(一)
说明:网关服务器连接互联网网卡为eth0地址为100.1.1.10,他是个公网的地址。分配到external(外部区域);连接Web服务器网卡接口为eth2地址为192.168.2.1,分配到firewalld的dmz区域。要求:Web服务器和网关服务器均通过SSH远程控制,为了安全,将SSH的默认端口号改为:6682Web服务器开启Https,过滤未加密的http流量,仅允许通过Htt...
2019-04-10 17:50:01 910 1
原创 Centos7搭建Rsync+inotify远程同步(详解)
通过本文章的学习,你将掌握一下技能点:会配置rsync备份源会使用rsync下行、上行异地备份掌握使用inotify+rsync事实备份1.配置rsync源服务器1.1.什么是rsync?rsync(Remote Sync,远程同步),它是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适...
2019-03-24 22:52:56 1683 1
原创 Centos7-Shell自动安装初始化vsftpd脚本
#!/bin/bash#install vsftpd and ftp#作者:iBosea#Version 3.0.2#关闭安全机制setenforce 0#check user = admin(root)if [ $(id -u) == 0 ]thenecho "is root"elseecho "请使用root用户登录"exit 0fi#Stop firewalld...
2019-03-24 18:45:31 880
原创 Centos7配置SSH、SCP、SFTP服务(详解)
1.OpenSSH服务的配置SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登陆、远程复制等功能,SSH协议对通讯双方的数据传输进行了加密处理,其中包括用户登陆时输入的Password,与早期的Telnet(远程登陆)相比SSH具有更好的安全性。 在Centos7.3系统,Openssh服务器由openssh、Openssh-server等软件包提供(其实默认已...
2019-03-24 16:24:27 4993
原创 Shell批量解压tar.gz压缩包
#!/bin/bash#批量解压tar包#请确保当前目录下有tar.gz压缩包#作者:iBosea#1.把ls的结果赋值给valuevalue=$(ls *.tar.gz)#2.再把$value赋值到valuesfor values in $value do#3.开始解压tar zxf $values#4.解压后删除所有tar.gz压缩包rm -rf $values#5....
2019-03-22 23:58:18 2136
原创 Shell脚本+if语句判断是下午还是中午还是早上(乱搞)
Code:#!/bin/bashvalue=$(date +%T |awk -F: '{print $1}')#晚上if [ $value -ge 19 ] && [ $value -le 23 ]thenecho "现在是晚上:$(date +%T)"#凌晨elif [ $value -ge 00 ] && [ $value -le 05 ]th...
2019-03-22 23:55:42 2979
原创 Shell脚本获取系统运行信息 (信息包括:内存M,硬盘%,CPU%,负载情况,进程数,等)
效果图: #!/bin/bash #system runing info #Now system runing Times #CPU info CPU_INFO=$(top -n1 |grep "Cpu(s):" |awk '{print echo "CPU使用率(%):"$2 echo "%"}') #Disk info DISK_INFO=...
2019-03-22 23:52:07 2731
原创 Shell+Curl调用一言api接口,每执行一次,返回一句话(乱搞)
效果图:Code:#!/bin/bash#调用一言api每打开一次显示一段文字#作者:iBoseacurl https://v1.hitokoto.cn/ &>Yi.txt #Curl一言的api地址把结果重定向到Yi.txtcat Yi.txt |grep ""hitokoto"" |sed '1s/ "hitokoto": /碎言:/g' |sed '1s/...
2019-03-22 23:33:03 3668 2
原创 Python3批量创建文件夹(乱搞)
import os,sysi = 0DIRNAME= input("Please input Dir Name:")print("You input Name is " + DIRNAME )#Start Mkdirfor i in range(10000): #批量创建个数,这里是1W os.mkdir('j:\ '+DIRNAME+str(i) ) #j:\为文件...
2019-03-22 23:23:39 681
原创 Centos7一键搭建光盘Yum源脚本(乱搞)
#!/bin/bash#专为懒人设计read -p "确保光盘已经挂载在/media/cdrom/里了么?[y]" -t 30 valuecase $value in "y") echo [CDROM-YUM] >/etc/yum.repos.d/yum.repo echo name=CentOS-$releasever - Media >>/etc/yum....
2019-03-22 23:15:37 392
原创 CentOS7修改网卡ens33为Eth0教程
一、vim 修改/etc/default/grubvim /etc/default/grub1.1、更改第六行(左右):GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap biosdevname=0 net.ifnames=0 rhgb quiet":wq保存退出1.2、重新生成GRUB配...
2019-03-22 23:10:52 715
原创 MySQL用户授权
MySQL用户授权1、创建数据库SeaCREATE DATABASE Sea;2、授权给Yao这个用户对这个数据库(Sea)所有的权限(刚开始没有这个用户,会自动创建,用户名:Sea,密码:Sea123.);GRANT ALL ON Sea.* to 'Sea'@'localhost' IDENTIFIED BY 'Sea123.';3、测试用户(1.)登陆MySQL mysq...
2019-03-22 19:58:27 4748
原创 25道Shell面试题
1、用sed修改test.txt的23行test为tset; sed–i ‘23s/test/tset/g’ test.txt2、查看/web.log第25行第三列的内容。方法一: sed–n ‘25p’ /web.log | cut –d “ ” –f3方法二:head–n25 /web.log | tail –n1 | cut –d “ ” –f3方法三: awk–F...
2019-03-22 19:29:39 1156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人