自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dooriyayu的博客

Dooriyayu

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

原创 linux下安装zabbix

zabbix服务1.安装一台centos7的机器2.开始安装zabbix资源仓库包rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm3.安装部署zabbixyum install zabbix-server-mysql zabbix-web-mysql ...

2020-03-11 01:15:35 341

原创 linux下部署ansible

ansible规划ip地址配置免密码登录1.在ansible服务端上面生成密钥 ssh-keygen -t ecdsa (默认存放位置,不设置通关密码)2.上传公钥到node客户端授权列表下 ssh-copy-id -i id_ecdsa.pub root@192.168.1.126 yes 输入密码(cd /etc/.ssh/) 验证是否成功 ssh root...

2020-03-11 01:12:29 251

原创 Linux python脚本实现监控系统性能cpu内存

要求1.python脚本获取当前cpu的使用率 %us+%sy 是否繁忙?2.获取内存是否使用完,使用多少需要知道,使用超过80%需要发警告import psutil#获取cpu信息def get_cpuinfo(): cpu_usage = psutil.cpu_percent(1) #隔1秒统计 print("#"*20) print(f"cpu的使用率...

2020-03-07 20:38:29 575

原创 linux shell脚本实现监控系统性能内存

要求获取内存是否使用完,使用多少需要知道,使用超过80%需要发警告get_mem(){ mem_usage=($(free|grep "Mem"|awk '{print $2,$4}')) #得出使用率,使用bc去计算 mem_percent=$(echo "scale=2;${mem_usage[1]}/${mem_usage[0]} * 100 "|bc) echo "内存的空闲率...

2020-03-07 20:36:48 405

原创 linux shell脚本监控系统性能cpu

要求:获取当前cpu的使用率 %us+%sy 是否繁忙?#!/bin/bash#定义获取cpu的信息的函数 get_cpu(){ echo "###################get cpuinfo##################" #获取cpu的user和system的值 us_sys=($(iostat |grep -A 1 "avg-cpu"|tail -1|awk ...

2020-03-07 20:35:04 293

原创 linux shell脚本实现自动分区

要求:编写shell脚本自动分区1.添加1块磁盘,大小为50G2.将50G的磁盘分成2个主分区,大小分别为30G和20G30G----》/movie-----》xfs20G—》/photo----》xfs3.实现2个分区开机自动挂载使用fdisk#!/bin/bash#判断磁盘是否已经进行了分区if (( $(fdisk -l /dev/sde|grep "^/dev/sde...

2020-03-06 18:58:36 4784

原创 linux脚本实现用户登录十次失败拒绝其访问(防止暴力破解)

要求:检查/var/log/secure日志文件,如果有主机用root用户连接服务器的ssh服务失败次数超过10次(10次必须使用变量),就将这个IP地址加入/etc/hosts.deny文件拒绝其访问,如果这个IP已经存在就无需重复添加到/etc/hosts.deny文件结合计划任务每分钟执行一次,保障系统的安全,防止别人暴力破解ssh的密码#!/bin/bash#得到ssh登录失败的i...

2020-03-05 01:33:46 784

原创 linux脚本实现备份且实现要求

要求:编写一个脚本备份/etc/passwd、shadow、group文件到/backup目录下名字格式如下:pwd_shadow_gp_日期.tar.gz1.日期要求精确到天2.备份文件只保留30天3.每周的1,4,7的4点30进行备份4.备份脚本存在/lianxi/backup_pwd_gp_shadow.shcrontab -e30 4 * * 1,4,7 bash /li...

2020-03-05 01:30:29 289

原创 linux脚本实现备份文件

要求:编写一个脚本实现备份/var/log目录下的所有文件到/bak目录下,要求文件名是包含当天日期,精确到秒,文件名例如:2019-6-6-2_30_20-log.tar.gz。同时要求删除/bak目录下七天前的备份文件,只保留最近7天的#!/bin/bash#获得当前的时间ctime=$(date +%Y%m%d%H%M%S)#确保/backup目录存在mkdir -p /ba...

2020-03-05 01:27:25 3477

原创 linux脚本统计指定目录下文件和文件夹数量

要求:提醒用户输入一个绝对路径:然后请你统计输入的路径目录下有多少个文件,多少个文件夹?#!/bin/bash#提醒用户输入需要统计的文件夹的路径read -p "请输入需要统计的文件夹的绝对路径:" fpath#file numbersfile_num=$(ls -lA $fpath |grep "^-"|wc -l)#directory numberdir_num=$...

2020-03-05 01:22:52 1417

原创 linux脚本批量新建用户并设置随机密码且保存再文件中

要求:编写新建10个用户的脚本,用户名前缀为yu,后面的名字是从1到20,例如:yu1到yu20每个用户的密码随机产生10个字符,并且记录到一个文件里user_passwd.txt,格式如下:yu1 fdjk12adbfyu2 fdj232adbfyu3 abjk12adbf#!/bin/bashfor i in {1..20}do user...

2020-03-05 01:19:08 697

原创 linux编写新建10个用户并设置密码

单行命令实现echo yu{1..10}|xargs -n 1|sed -r 's#(.*)#useradd \1;echo 123123|passwd --stdin \1#g'|bash脚本实现编写新建10个用户的脚本,用户名前缀为yu,后面的名字是从1到10,例如:yu1 到yu10所有用户的密码都是123123需求分析:1.useradd2.for循环3.passwd#...

2020-03-05 01:15:37 2151

原创 mysql全备并恢复数据

要求星期5的10:30做的全备,11点发生的误操作,删除了student表里的所有数据,如何快速恢复数据到删除之前的状态?恢复:1.恢复10:30的全备2.使用二进制日志恢复10点30到11点之间产生的数据准备做全备,使用mysqldumpmysqldump -uroot -p’Dooriya123#’ --databases yu_game>/yu_game_backup/...

2020-02-29 13:21:25 461

原创 在test库里查找出非tbllog_pay、tbllog_role tbllog_online的表并删除

在test库里查找出非tbllog_pay、tbllog_role tbllog_online的表并删除#!/bin/bash#查找出非tbllog_pay、tbllog_role tbllog_online的表,在test库里alldb=$(mysql -uroot -p'Sanchuang123#' -e "use test;show tables " 2>/dev/null|t...

2020-02-29 01:25:24 242 1

原创 python实现回合制对战小游戏

回合制对战游戏1.创建角色:姓名、性别2.创建房间:角色可加入房间房间内的人可互打房间上限3人3.战斗:装备、默认血量、被正常攻击掉血与有装备掉血不同#回合制对战游戏#角色,房间,战斗import randomclass Role(object): def __init__(self,name,sex,blood=100): self.name = name sel...

2020-02-29 01:20:57 6705

原创 python实现购物商城小练习

要求 购物系统1.使用系统需要登录验证,进入后输入购物预算2.用户可以任意查看商品信息和已购买信息3.用户可以根据商品编号购买商品,购买时检测余额,不够提醒,够则扣款4.可以随时退出(q),退出打印已购买商品和余额#Dooriya购物系统import getpassprint('''***********Dooriya购物系统***********************...

2020-02-29 01:14:30 911

原创 mysql练习:定时备份特定数据库

要求:1.编写一个脚本备份tennis库和mysql库到/backup目录下,要求备份的文件里有时间,精确到秒2.每天的凌晨3点开始备份编写备份脚本#!/bin/bash#确保备份目录的存在mkdir -p /backup#备份数据库ctime=$(date +%Y%m%d%H%M%S)mysqldump -uroot -p’Dooriyayu123#’ --databases...

2020-02-29 00:54:19 156

原创 MySQL中的日志类型

1.错误日志记录mysql在运行和启动的过程中的问题 error log (默认开启) log-error=/data/mysql/mysql_error.log2.二进制日志作用:用来记录DML、DCL等操作日志,方便对数据进行恢复的 binary log (默认不开,但是生产环境里需要自己去开启) 主从复制3.慢日志slow log 作用:记录查询或者操作过程中...

2020-02-29 00:47:11 202

原创 linux系统mysql密码破解

第1步:停止MySQL进程的运行[root@mysql-2 mysql]# service mysqld stopShutting down MySQL… SUCCESS!第2步:修改配置文件[root@mysql mysql]# vim /etc/my.cnf[mysqld]user=mysql #指定启动MySQL进程的用户skip-grant-tables #跳过密码...

2020-02-29 00:34:18 197

原创 linux系统编译安装mysql

#!/bin/bash#提前条件是先上传MySQL的源码包文件#第1步:解压源码包并提示tar xf mysql-boost-5.7.26.tar.gzecho “############tarball is decompressed successfully#############”#第2步:安装需要的编译软件yum install cmake ncurses-devel...

2020-02-29 00:24:19 114

空空如也

空空如也

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

TA关注的人

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