常用的运维组合命令

常用的运维组合命令

大家好,又见面了,我是全栈君。

1,统计日志下各种状态码的个数,统计个数并倒序,只统计500等:

    统计httpd状态码个数并返回前5种的数量:

        

awk -F " " '{print $9}' access_log-20170115 |sort -r |uniq -c |head -n 10

        这里的问题是,sort和uniq其实都可以去重,但是uniq要求要连续,所以这里用sort排倒序,用uniq统计数量, head取top n,排序,统计+top

2,寻找某目录下文件并{操作:删,移}:

    有个坑,find 后要加”\;”,而且必须加,中间还不能有空格,否则会missing arg:

    找出所有1天内有变动的文件(被黑后常见用法):

find / -mtime -1 > motify.log

   移动当前目录下大于30m的文件到临时目录:

find . -size +30M -exec mv {} /tmp/ \;

  3,如何禁止一个用户登录(系统被黑了如何锁定root并给root一个新的名字),或者,如何同时给600台服务器同时修改用户名密码。

   /etc/passwd 文件查看能获取/bin/bash的用户有哪些,一旦这些修改就不能登录;如果同时修改大量系统的用户名密码,可以用ansible远程执行passwd/usrdel 命令,更简单的一个方式,本地执行后将passwd和shadow文件拷贝到所有目标服务器

    4,查看端口的占用进程

1,lsof -i port
2,netstat -anpl |grep port |awk

    5,查询当前系统tcp连接数(awk的用法)

awk -F: “./ ” “/^…$/ BEGIN {}  {}  END {}”

这里-F是每行的切割条件,/^…$/表示的是正则匹配只取这些行,begin表示第一行显示的,end表示最后一行显示的,中间的{}表示要循环显示的

netstat -an |awk '/^tcp / {print $1}'|sort -r |uniq - c

netstat -an |grep tcp //为什么不用grep,这里只对部分字段计数

1,查看下载文件的 head

curl -XHEAD -v http://www.baidu.com

查看下载速度

bind_part = "--bind-dns-address=%(bind_ip)s --bind-address=%(bind_ip)s" % {
  
  "bind_ip": bind_ip}


wgetnew --bind-dns-address=%(bind_ip)s --bind-address=%(bind_ip)s --header="Host: %s" -t 3 -T 120 --limit-rate=%(rate)s -O %(tempfile_path)s '%(source_url)s'

注意参数:

bind-dns-address  获取dns 时使用的ip ,这也是带运营商的

bind-address 出口 ip (用于多ip 可以指定走运营商的线路)

header

-t 重试次数

-T 超时时间

–limit-rate 限速

 

转载于:https://my.oschina.net/u/2950272/blog/1068674

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108388.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • icem搅拌器网格划分_搅拌器研究所的第六个开放电影项目[通俗易懂]

    icem搅拌器网格划分_搅拌器研究所的第六个开放电影项目[通俗易懂]icem搅拌器网格划分BlenderInstitute的第六个电影项目,代号为Gooseberry,已进入BlenderInstitute迄今为止最开放的制作中。如果您到目前为止一直在关注该项目,那么您已经对Blender的“开放式生产”(大量共享)的含义有所了解。艺术家和开发人员共享原始布局动画,开发中的艺术作品以及他们用来制作电影的文件,并每周为粉丝和关注者举办Google…

    2022年5月26日
    38
  • pycharm中pip install如何使用_pycharm使用pip安装第三方库

    pycharm中pip install如何使用_pycharm使用pip安装第三方库pyCharm如何使用通过CMDpipinstall方式安装的依赖包前言将pyCharm的解释器设置成Python解释器的方法前言在window下通过cmd(win+r打开运行,然后输入cmd,按下回车即可打开)方式来安装Python依赖包是一种方便快捷的方式。但是往往很多时候由于pyCharm与Python安装在不同的路径,即使你已经用cmdpipinstall的方式在你的电…

    2022年8月26日
    18
  • linux是什么

    linux是什么

    2021年9月11日
    54
  • app漏洞检测方法有哪些_安卓app漏洞挖掘

    app漏洞检测方法有哪些_安卓app漏洞挖掘根据国内专业PP漏洞检测平台爱内测(www.detect.cn)介绍,目前关于APP漏洞检测有以下6种功能检测方法: 组件安全检测对四大组件和WebView的规范使用检测分析,发现因为程序中不规范使用导致的组件漏洞。 代码安全检测对dex和so库以及第三方加载库的代码的安全处理进行检测分析,发现代码被反编译和激活成功教程的漏洞。 内存安全检测检测APP运行过程中的内存处理和保护机制进行检测分析…

    2025年7月10日
    7
  • 数学建模主成分分析法matlab_主成分分析法建模

    数学建模主成分分析法matlab_主成分分析法建模数学建模方法——主成分分析法Ⅰ.主成分分析:​ 主成分分析(PrincipalComponentAnalysis,PCA),将多个变量通过线性变换以选出较少个数重要变量的一种多元统计分析方法。主成分与原始变量之间的关系:​ (1)主成分保留了原始变量绝大多数信息。​ (2)主成分的个数大大少于原始变量的数目。​ (3)各个主成分之间互不相关。​ (4)每个主成分都是原始变量…

    2022年10月15日
    3
  • csgo开箱网站可以取回的_csgo官方开箱网站在哪里

    csgo开箱网站可以取回的_csgo官方开箱网站在哪里Incsgo,能取回的开箱网.我们为Incsgo爱好者们倾力打造品质卓越的Incsgo开箱平台,Incsgo抽奖网站,安全可靠,玩法多样。立即注册领取奖金,库存充足,全新箱子,一秒取回。Incsgo官方网站-能够取回的csgo开箱子网站官方链接:www.incsgo.gg注册登录自动免费获得$1.00美金优惠码:csgogo(充值使用csgogo可增加5%充值金额)支付:微信支付宝状态:直接取回…

    2022年9月27日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号