自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ddos攻击和cc攻击的区别

什么是ddos攻击? DDoS是一个分布式拒绝服务攻击,他是DOS攻击的升级版。DoS攻击是一对一的,而DDoS攻击由多个计算机组成了一个攻击平台对攻击目标实施攻击。 DDoS攻击原理:由攻击者在一台计算机上注入主程序,在其他计算机里植入代理程序,在指定的时间里,主程序会向其他代理程序分发攻击指令,代理程序接收指令后,就会向目标主机发送大量无用的数据包,占据带宽,造成阻塞,导致正常的数据包无法得到响应,主机无法和外界正常通信。 DDoS攻击不仅可以攻击计算机还能攻击路由器,因为路由器是特殊类型的计算机。 什

2022-03-23 12:06:19 2139

原创 rsync实现实时同步数据

如何实现文件的实时同步? rsync是一个可以远程数据同步的备份工具,他和cp,scp相比安全性高,速度快,可以实现增量备份。但是他无法实时监控,备份数据,虽然可以使用crontab定时任务去实现备份,但总有一定的时间差。这个时候,我们就可以搭配inotify去实现实时同步。 inotify是一个强大的、异步的文件系统事件监控机制,他可以实时监控文件系统发生的增删改查等各种细微变化。这样一来,文件一旦发生改变,inotity就可以监控到并且会触发rsync的数据同步,就可以解决文件实时同步。 ...

2022-03-23 11:26:23 2111

原创 删除的文件如何恢复

lsof:列出进程打开的文件 文件删除:一般rm命令相当于只是删除文件的硬链接,如果此时进程还调用这个文件,就说明这个文件并没有完全被删除,那么如何恢复呢? 首先应该查看该文件是否被进程调用(这里用/var/spod/mail) lsof /var/spod/mail syslogd 1283 root 2w REG 3,3 5381017 1773647 /var/spod/mail(deleted) 这个时候我们就可以找到该文件的进程ID了,就可以在/proc/1283/fd/2(fd一个包含所有文

2022-03-21 23:20:57 254

原创 Linux命令练习5:wc命令;find命令;cut-sort-uniq以及正则表达式的练习题

cut-sort-uniq练习题: 2019-1010-1920 192.345.23.3 cause:“wrong password” type:“A” loginIn 2019-1010-1920 192.345.23.1 cause:“Bad block” type:“A” loginIn 2019-1010-1920 192.345.23.3 cause:“wrong password” type:“S” loginIn 2019-1010-1920 192.345.23.1 cause:“Bad

2021-07-29 17:02:19 702 1

原创 正则表达式

正则表达式 基本正则表达式元字符:字符匹配、匹配次数、位置锚定、分组及引用 字符匹配 字符 说明 . 匹配任意单个字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [[:upper:]]:所有大写字母 [[:lower:]]:所有小写字母 [[:alpha:]]:所有字母 [[:digit:]]:所有数字 [[:alnum:]]:所有的字母和数字 [[:space:]]:所有空白字符 [[:punct:]]:所有标点符号 匹配次数 字符

2021-07-29 14:48:01 244

原创 linux命令练习4:cat命令;sort命令;grep命令以及cut命令练习

cat 将文件的内容打印到标准输出的命令 sort 用于字段排序 grep 过滤文本的命令 grep 关键词:过滤关键词 cut 数据剪切 cut 【选项】【文件名】 有这样一个文件名为access.log,内容如下(请自行编辑添加到本地做测试) 192.168.11.121 - - [15/Apr/2020:18:26:38 +0800] 200 192.168.11.88 - - [15/Apr/2020:18:26:38 +0800] 200 192.168.18.3 - -

2021-07-28 15:54:28 1069

原创 基础命令练习3;ls命令;命令行通配符

ls:显示指定目录下内容的文件 命令语法:ls[选项] [目录或文件名] ls -h:将文件内容大小以GB、KB等易读的方式显示 ls -l:列出长数据串,显示出文件的属性与权限等数据信息 ls -al:可列出文件的长属性 ls -i:结合参数-l,列出每个文件的inode ls -r:以倒叙方式显示 ls -s:以文件大小排序 ls -t:以修改时间排序 命令行通配符 通配符 含义 * 匹配任意长度的任意字符 ? 匹配任意单个字符 [] 匹配指定范围内的任意单个字符 [^] .

2021-07-28 12:17:58 952

原创 Linux用户组和权限管理

用户组和权限管理** 创建用户及查看修改 useradd :创建用户(默认设定配置文件为/etc/login.defs) ​ -u:指定UID ​ -g:指定基本组ID,此组得事先存在 ​ -G:指明用户所属的附加组,多个组之间用分号隔开 ​ -c:指明注释信息 ​ -d:以指定的路径为用户的家目录;通过复制/etc/skel/此目录并重命名实现,如果指定的家目录事先存在,则不会为用户复制环境 配置文件 ​

2021-07-28 11:42:33 160

原创 基础命令练习2;输出重定向;正确错误输出;过滤关键字

基础命令练习2 echo:打印内容 alias NAME=‘COMMAND’:定义别名 unalias NAME:取消别名 date 1> date.txt:输出重定向(将数据输出到文件中,“1”可省略) date >> date.txt:追加 (将数据追加到文件中) |grep 关键字:grep管道过滤出关键字 -i:不分大小写(grep命令) tee管道:使其既能输出屏幕又能保存到某一个文件中 2>:错误输出 2>&1:正确和错误输出到相同位置 (放在命令末) /

2021-07-25 17:15:42 353

原创 基础命令练习1;tee命令;创建文件、目录命令;进入 查看文件、目录;重命名及文件移动;倒序输出

基础命令练习1 touch 文件名:创建新文件 vi 文件名 :进入文件修改界面 wq:保存并退出 q!:强制退出 mkdir 目录名 : 创建目录 mv 文件名 目录名/ :将某文件移到某目录下 mv 文件名 新文件名:重命名 *注:移动文件需在后一个文件或目录名后加“/”,重命名不用加** cd 目录名 :进入某目录 ls :查看目录中的文件 cat:查看文件内容 tac :倒序输出 pwd :获得当前目录 |tee命令: 在数据流

2021-07-25 15:46:13 1657 3

空空如也

空空如也

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

TA关注的人

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