shell
白冥楼
这个作者很懒,什么都没留下…
展开
-
检查Linux系统是否被入侵
检查系统有没有被入侵今天看到一个有意思的攻击方式,系统被人入侵,当这个入侵程序运行的时候会产生一个进程PID,一般这个进程不是在/proc中产生的,所以可以用脚本匹配系统有没有被入侵。尝试一下脚本,学习shell中。我用ps aux可以查看到进程的PID,而每个PID都会在/proc中产生。如果查看到的PID在/proc中没有的,则进程是被人修改了这就代表系统很有可能是被人入侵过的r=$$ps -elf|sed '1'd > /tmp/pid.txt#列出PID,并删除第一行,将结果写原创 2020-12-12 19:04:57 · 262 阅读 · 0 评论 -
文件误删除然后恢复
文件误删除恢复【前提条件文件被其它进程使用中】1,误删 (恢复数据全程要求最好使用root权限)采用lsof 这个命令查看被使用的文件,不过它可以列出被各种进程打开的文件信息。配合其他命令,从/proc目录下的信息恢复 ”文件已删除,但进程仍保持打开的文件“例如:1)新建一个文件 cat >> rmtest.txt <<eofcat >> rmtest.txt <<eof 2) 新复制一个会话,并在其中一个会话使用rmtest.txt文件,然后在原创 2020-12-11 09:27:13 · 264 阅读 · 1 评论 -
高校计划续用考试题目
阿里云高校计划续费考试题目分析阿里云高校计划经过学生认证后可以免费领取六个月的ESC,我已经考过,比较简单,我说一下我遇到的题目吧,十道题,我遇到的都是选择题考试链接,阿里云高校计划-学生1,广域网提供的两种服务模式 ©A,虚电路方式和总线型方式B,总线型方式和星型方式C,虚电路方式和数据报方式D,数据报和总线型方式2,网络协议的三要素(C)C,语法,语义,时序3,根据MYSQL默认的密码校验规则,下面哪个密码设置正确(D)A,123456B,123abcdC,123AbcdD,原创 2020-12-10 10:50:42 · 550 阅读 · 2 评论 -
Ansible安装教程(详细版)
ansible是是一个"配置管理工具",它是一个"自动化运维工具",是运维人员的瑞士军刀,可以帮助我们完成一些批量工作或者重复性工作,ansible通过ssh管理其他受管主机,并且具有一些特性,比如幂等性、剧本、模板,角色等我的测试环境是两台CentOS7虚拟机,主机一:192.168.80.133,主机二:192.168.80.135首先在自己的虚拟机上安装配置yum源,示例:#cd /etc/yum.repos.d/#vim /etc/yum.repos.d/aliBase.repo#以下是原创 2020-11-09 16:33:07 · 13640 阅读 · 5 评论 -
创建一个计划任务
为用户root配置一个定时执行任务要求:每天在本地时间2:30时,备份 /www 目录,将其中所有子目录及文件的详细列表、当时的时间信息追加保存到 /var/log/pubdir.log 日志文件中1,详细操作如下:2,添加到计划任务中3,这样即可完成数据备份任务...原创 2020-10-24 17:30:37 · 371 阅读 · 0 评论 -
配置安全防火墙
题目要求:启动默认防火墙服务firewalld,只允许www,ssh,ntp,dns服务访问,此设置永久有效。1, 首先写一个脚本,将其余的服务全关闭,将脚本移动到/etc/rc.d/init.d启动脚本中。2, 添加脚本到开机自动启动项目中,即可完成。...原创 2020-10-24 17:26:16 · 154 阅读 · 0 评论 -
MySQL数据库压力测试
mysql数据库压力测试1,对新搭建的数据库进行压力测试,检验mysql的性能以及服务器的压力检测创建一个shell脚本#!/bin/bashHOSTNAME="localhost"PORT="3306"USERNAME="root"PASSWORD="你的数据库密码"DBNAME="test01"TABLENAME="t1"#创建数据库mysql -h ${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "drop databas原创 2020-10-19 15:39:01 · 529 阅读 · 0 评论 -
Linux判断文件是否存在
linux文件脚本操作1,判断文件目录是否存在#!/bin/bashpath="/home/bai"if [ -d ${path} ];then echo ${path} exists!else echo ${path} not exists!fi2,判断文件是否存在#!/bin/bashfile = "/home/bai.txt"if [ -f ${file} ];then echo ${file} exists!else echo ${file}原创 2020-10-04 14:06:27 · 8482 阅读 · 0 评论 -
mysql下备份所有的数据库和数据表
shell脚本实现 mysql下备份所有的数据库和数据表要求:(1)mysql下的数据库的表要以table_name.sql备份保存(2)保存在当前目录下,并以当天时间命名#!/bin/bashmyuser="root"mypass="123456"host="localhost"backupdir="/backup_mysql"date="date -l"#判断备份目录是否已经存在[! -d $backupdir/$date ] && mkdir -p $backupd原创 2020-09-28 08:44:58 · 752 阅读 · 1 评论