- 博客(93)
- 资源 (64)
- 收藏
- 关注
转载 linux anacron 定时任务 计划任务
anacron与cron的不同点在网上可以可以看到很多文章都把anacron与cron来做比较,但实际上这两者之间的差距还是蛮大的。cron任务同通过常驻的守护进程crond来定期执行的。 而anacron则不是守护进程,它需要被别人定期掉起,比如跟cron或systemd timer配合 crond每分钟检查一次是否有需要执行的任务,若这次任务错过了时间则需要等下次触发点才能再次执行。...
2020-04-30 21:58:34 1003
转载 网络连接错误 failed to handler mux client connection
原因:系统时间与服务器时间不对应解决办法:同步系统时间,yum -y install ntp ntpdatentpdate ntp1.aliyun.com详细参考:《linux centos 网络 时间 日期 同步》https://blog.csdn.net/whatday/article/details/100766136...
2020-04-30 21:08:46 19193
转载 linux 安装软件出现/tmp 磁盘不足时 解决方案
解决办法mkdir文件夹——你可以使用的文件夹比如说mkdir/mnt/tmp然后只要 exportTMPDIR=/mnt/tmp这样就不会出现tmp文件夹不够用的情况
2020-04-30 17:30:32 2595 1
转载 linux 安装分区设置分区大小
一、Linux分区挂载点介绍Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整: 分区类型 介绍 备注 /boot 启动分区 一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。 ...
2020-04-30 17:26:46 6791
转载 python 网络相关依赖库 dpkt、scapy、pcap 安装
因近期需要做网络运维相关的工作,在redhat6.5上部署Python 开发相关环境,包括抓包、包分析工具dpkt、scapy等,全都手动下载最新的安装包一步步手动编译安装,遇到一些坑,一点点记录下来:python3:1. 下载解压。$wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz$ tar zxvf Pyth...
2020-04-28 12:45:02 3175
转载 linux 使用dd命令 写入镜像文件到u盘
1、使用df -h,查看一下当前各个磁盘user@host ~/ $ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 119G 79G 34G 70% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev ...
2020-04-28 10:43:41 4180 1
转载 python pip 安装错误 EnvironmentError: mysql_config not found
安装mysql相关的python包时,都有可能出现以下错误:➜ pip install flask-mysqldbCollecting flask-mysqldb Downloading Flask-MySQLdb-0.2.0.tar.gzRequirement already satisfied: Flask>=0.10 in /usr/local/lib/python2.7...
2020-04-27 17:24:25 720
转载 linux 使用 mondo rescue 备份 还原系统 iso u盘
官网:http://www.mondorescue.org/一、安装mondo,使用root用户尝试系统centos-x64-6.10wget ftp://ftp.mondorescue.org/centos/6/x86_64/mondorescue.repo把下载的mondorescue.repo复制到/etc/yum.repos.d/目录下安装:yum install -y mondo...
2020-04-27 14:04:13 10438 21
转载 linux shell json解析命令 jq 简介
jq简介jq可以对json数据进行分片、过滤、映射和转换,和sed、awk、grep等命令一样,都可以让你轻松地把玩文本。它能轻松地把你拥有的数据转换成你期望的格式,而且需要写的程序通常也比你期望的更加简短。jq是用C编写,没有运行时依赖,所以几乎可以运行在任何系统上。预编译的二进制文件可以直接在Linux、OS X和windows系统上运行,当然在linux和OS X系统你需要赋与其可执...
2020-04-27 07:05:30 7512 1
转载 linux shell 发送 微信消息
监控是运维最主要的工作内容之一,接受监控的报警信息有多种多样,原来都是通过短信、邮箱这类的形式获取报警信息的。前阵子看到有人以微信的方式实现,用了一段时间之后觉得非常方便,自己也用shell写出来,在这里分享一下。 脚本获取地址:https://github.com/hqh546020152/weixin_messages_sh.git 使用前提...
2020-04-27 06:57:15 4750
转载 linux shell 判断一个命令是否存在
首先要说明的是,不要使用which来进行判断,理由如下:1、which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同。# type typetype is a shell builtin# type commandcommand is a shell builtin# type whichwhich is hashed ...
2020-04-26 19:57:18 3599 1
转载 linux centos 开机关机背景画面 设置
1、首先找一张png格式的照片放到/root目录(本文中图片名为800.png)2、安装plymouthyuminstallplymouth-plugin-script3、配置plymouth创建一个叫tup的主题mkdir/usr/share/plymouth/themes/tup把png文件复制到创建的主题文件夹中cp/root/800.png...
2020-04-26 17:22:24 817
转载 docker 数据卷原理
为什么需要数据卷?这得从 docker 容器的文件系统说起。出于效率等一系列原因,docker 容器的文件系统在宿主机上存在的方式很复杂,这会带来下面几个问题:不能在宿主机上很方便地访问容器中的文件。 无法在多个容器之间共享数据。 当容器删除时,容器中产生的数据将丢失。为了解决这些问题,docker 引入了数据卷(volume) 机制。数据卷是存在于一个或多个容器中的特定文件或文件夹...
2020-04-26 15:36:42 2082
转载 linux ls 显示文件大小单位 k m g
在Linux中显示文件大小的时候,通常的做法是使用“ls -l”,显示的大小是文件的字节大小。但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用“ls -lh”,就可以使用比较接近文件大小的单位显示文件的大小,如下:[www.linuxidc.com@linux bin]$ ls -lhtotal 565M-rwxr-xr-x 1 billing_dx BILLING...
2020-04-26 15:17:01 18153 1
转载 linux grub2 等待时间修改
修改文件vi /etc/default/grub修改等待时间GRUB_HIDDEN_TIMEOUT=10以上是10秒,可修改成想要的时间,0秒则开机不会显示grub 列表生效文件修改ubuntuupdate-grub2centosgrub2-mkconfig -o /boot/grub2/grub.cfg重启就可以看到效果了...
2020-04-26 10:35:43 3684
转载 centos7 update-grub 命令替代 grub2-mkconfig -o /boot/grub2/grub.cfg
在Ubuntu下面经常使用update-grub来更新调整后的grub设置以生效,结果到了CentOS7下面居然找不到这个命令,在centos7下的update-grub命令等同效果的是:grub2-mkconfig -o /boot/grub2/grub.cfg 这个命令。还可以更改其他配置文件来更新启动项。CentOS7启动项丢失则使用grub2-install /dev/sdx来...
2020-04-26 10:31:46 7762 1
转载 GTD (Getting Things Done)时间管理 提高效率 简介
目录一、GTD可能并不是你认为的GTD二、GTD的作用原理三、五个步骤的优化方法1、收集:设置生肉库2、判断:为“生肉”打标签3、整理:清空生肉库4、复查:执行前的最后准备5、执行:按顺序执行四、成为GTDer1. GTD的初次配置2. GTD的日常使用3. GTD的崩溃应对五、写在最后若你是效率控,必定久仰GTD大名,它算的上时间管理...
2020-04-26 09:38:48 1772
转载 python3 域名转ip
一.说明Python的Socket模块提供有域名转为对应IP地址的方法。socket.gethostbyname 函数本例中,将urllist.txt中的每行URL都试图解析成IP地址,保存到iplist.txt。需要注的是,socket.gethostbyname(url)方法中的url参数不能带有“http”这样的协议前缀,否则不能解析成IP地址。为了对比解析效果,加入了两条...
2020-04-25 17:45:40 1839 1
转载 linux shell 使用代理 proxychains 简介
1.proxychains安装git clone https://github.com/rofl0r/proxychains-ng.gitcd proxychains-ng./configuremake && make installcp ./src/proxychains.conf /etc/proxychains.confcd .. && rm ...
2020-04-25 16:28:47 2411
转载 linux shell 产生随机数
bash默认有一个$RANDOM的变量, 默认范围是0~32767.使用set|grep RANDOM查看上一次产生的随机数[root@server shell02]# echo $RANDOM15832[root@server shell02]# set |grep RANDOMRANDOM=15832[root@server shell02]#产生0~1之间的随机数...
2020-04-25 10:49:38 1944
转载 docker 容器 导入 导出
导出容器方法1docker export master>master.tar方法2docker export -o slave.tar fa2a8cb04b58 其他 master为容器名 master.tar为导出后的文件fa2a8cb04b58 为容器id导入容器docker import master.tar mysql:v1其中...
2020-04-24 17:28:43 216
转载 linux shell 输出文件 指定行
在Linux系统上如何快速查看文本中指定行呢?有时文本较大比如有10w行,想要快速查看第99行该怎么做呢?本文以文件名test.txt为例,介绍3种方式快速查看test.txt的第99行。相信你可以轻易的举一反三。使用sedsed全名:stream editor,流编辑器,使用程序的方式来编辑文本,可以实现替换、删除、新增、选取特定行等功能,是一种很hacker的方式。sed基本上使用正...
2020-04-24 14:47:18 5275
转载 linux sed命令 删除指定行
sed命令常用到的两个选项:-i : 直接在文件上编辑 (edit files in place)-e[默认选项]:只在命令行输出,而文件不改变(add the script to the commands to be executed)注:使用sed命令可以使用 -i 或者 -e 选项(以下例子仅以-i举例)sed命令删除特定行号删除第N行sed -i 'Nd' filename...
2020-04-24 14:18:34 21714
转载 免杀常用技术方法
00. 概述什么是免杀?来自百科的注解:免杀,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti-AntiVirus(简写Virus AV),逐字翻译为“反-反病毒”,翻译为“反杀毒技术”。有本比较有名的书,想详细学习的同学可以去看看。《黑客免杀攻防》其实我大概好像只看过目录…( ╯□╰ )下面我介绍的是自己实践的一些方法,有没...
2020-04-23 19:41:22 7334
转载 tomcat关闭 异常报告
问题最近写的一个Tomcat网站,调试期间没注意,上线了才发现。遇到了500错误会把错误处的代码报告出来但是只写了404的页面懒得写500和其他的。解决办法是在server.xml中的Host节点中添加如下:<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="fa...
2020-04-23 17:18:01 1550
转载 linux centos 7 bash升级到5.0
查看系统当前Bash的版本/bin/bash --versionGNU bash,版本 4.4.0(1)-release (x86_64-unknown-linux-gnu)Copyright (C) 2016 Free Software Foundation, Inc.许可证 GPLv3+: GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licen...
2020-04-23 16:24:12 3110 1
转载 linux 后台任务 前台任务 查看切换终止开始命令 bg、fg、ctrl+z、ctrl+d和ctrl+c 简介
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一、& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行$ pct &二、ctrl + z 可以将一个正在前台执行的命令挂起三、jobs 查看当前有多少在后台运行的命令jobs命令执行的结果,...
2020-04-23 14:12:50 6467
转载 linux scp 断点续传 rsync 命令简介
简介scp 是通过ssh协议传输数据,如果是想传输一个很大的数据,这几天我就遇到过,一个tar包,400G左右,通过scp拷贝时,有可能遇到服务器断电什么的悲剧问题,那么类似scp拷贝的另一个命令 rsync就可以实现意外中断后,下次继续传,命令如下:rsync -P --rsh=ssh home.tar 192.168.205.34:/home/home.tar-P: 是包含了 “...
2020-04-23 14:03:36 4270
转载 linux crontab 定时任务 计划任务 不执行 原因
前言最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因:1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:crond# 或service crond start如果提示crond命令...
2020-04-23 14:00:06 14382 3
转载 python3 正则表达式 匹配多个 单词 字符串
“\b”是正则表达式的一个元字符(Metacharacter),代表着单词的开头或结尾,也就是单词的分界处。匹配单词需要使用到它。匹配单个单词只要在单词的头尾分别加上“\b”元字符就可以了,以匹配“span”单词为例:\bspan\b匹配多个单词:\b(a|strong|img)\b实例:import reresult = "hello world."if ...
2020-04-22 13:14:48 7348
转载 python3 命令行参数处理库 argparse、docopt、click、fire 简介
一、前言在近半年的 Python 命令行旅程中,我们依次学习了argparse、docopt、click和fire库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变。本文作为本次旅程的终点,希望从一个更高的视角对这些库进行横向对比,总结它们的异同点和使用场景,以期在应对不同场景时能够分析利弊,选择合适的库为己所用。本系列文章默认使用 Python 3 作为解释...
2020-04-22 13:14:01 2190
转载 linux elf格式 全局指针表got call跳转表plt 简介
一、程序运行过程首先我们对于程序运行来有一个基本的概念,程序运行起来应经过四个步骤:预处理、编译、汇编和链接,过程如下。汇编过程调用汇编器as来完成,是用于将汇编代码转换成机器可以执行的指令,每一个汇编语句几乎都对应一条机器指令。汇编生成的文件时test.o。链接的主要内容就是将各个模块之间相互引用的部分正确的衔接起来。它的工作就是把一些指令对其他符号地址的引用加以修正。链接过程主...
2020-04-22 09:49:06 1412
转载 android 修改编译内核源码 对抗反调试
0×00 写在前面攻防对立。程序调试与反调试之间的对抗是一个永恒的主题。在安卓逆向工程实践中,通过修改和编译安卓内核源码来对抗反调试是一种常见的方法。但网上关于此类的资料比较少,且都是基于AOSP(即”Android 开放源代码项目”,可以理解为原生安卓源码)进行修改,然后编译成二进制镜像再刷入Nexus 或者Pixel 等 谷歌亲儿子手机。但因为谷歌的亲儿子在国内没有行货销售渠道,市场占有...
2020-04-22 09:31:40 3087
转载 python3 python2 字符串与hex互转区别
反复在几个环境上折腾码流的拼装解析和可读化打印,总是遇到hex字符串和bytes之间的转换,记录在这里吧。1. 在Python2.7.x上(更老的环境真心折腾不起),hex字符串和bytes之间的转换是这样的:>>> a = 'aabbccddeeff'>>> a_bytes = a.decode('hex')>>> print(...
2020-04-21 16:24:47 2125 2
转载 linux expect 自动交互命令 总结
如何从机器A上ssh到机器B上,然后执行机器B上的命令?如何使之自动化完成?看完下面的文章你就明白了一、安装expect 是基于tcl 演变而来的,所以很多语法和tcl 类似sudoapt-getinstalltcl tk expect或者yuminstall-y tcl tclx tcl-devel二、如何使用expect是linux中的一个用来处理交...
2020-04-20 13:20:40 1739
转载 深度包检测 DPI 介绍
简介DPI(Deep Packet Inspection)深度包检测技术是在传统IP数据包检测技术(OSI L2-L4之间包含的数据包元素的检测分析)之上增加了对应用层数据的应用协议识别,数据包内容检测与深度解码。 既可以检测2~4层,又可以检测应用层。背景安全问题、流量识别、大数据(海量数据挖掘),推动网络识别技术的发展流量识别指将网络中的数据流识别成对应网络协议的过程。...
2020-04-20 13:10:25 2783
转载 DPDK(Data Plane Development Kit)快速处理数据包 开发平台及接口 简介
一、网络IO的处境和趋势从我们用户的使用就可以感受到网速一直在提升,而网络技术的发展也从1GE/10GE/25GE/40GE/100GE的演变,从中可以得出单机的网络IO能力必须跟上时代的发展。1. 传统的电信领域IP层及以下,例如路由器、交换机、防火墙、基站等设备都是采用硬件解决方案。基于专用网络处理器(NP),有基于FPGA,更有基于ASIC的。但是基于硬件的劣势非常明显,发生Bu...
2020-04-20 13:10:10 1830
转载 linux fuser 命令 查看文件/网络端口 被什么进程占用
linux环境下,当使用umount命令卸载挂载点时,会遇到“device is busy”提示,这时fuser就能查出谁在使用这个资源;当然umount –lf [挂载点] 也可以强制卸载fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息.fuser只把PID输出到标准输出,其他的都输出到标准错误输出。常用选项-a 显示所...
2020-04-19 16:08:49 1232
转载 mysql max_allowed_packet 参数 限制接受的数据包大小
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。查看目前配置:mysql> show VARIABLES like 'max_allowed_packet';+--------------------+------------+| Variable_name ...
2020-04-19 16:02:58 3335
转载 物联网安全简介
目录什么是物联网?物联网安全与风险物联网突破示例社会可以容忍什么?社会将如何解决?最低可接受的安全级别典型的物联网攻击如何工作?攻击如何渗透到设备?云中的后端服务器现场服务访问医疗器械安全查找易受攻击的联网事物的研究工具什么是物联网?物联网(IoT)是指连接到互联网的设备。这是一个非常多样化的领域,设备范围从灯泡和开关到照相机,打印机,...
2020-04-19 15:48:40 1205
字体wps.zip 用于linux wps 使用
2020-03-16
Nat_Type_Tester_.rar
2019-12-26
msfupdate.erb
2019-11-04
fuzz工具 teenage mutant ninja turtles
2019-01-14
Sybase ASE 12.5.4 PC 客户端
2018-12-12
Win32 OpenSSL
2015-04-18
ActivePerl
2015-04-18
编写 Debugging Tools for Windows 扩展 实例
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人