• 运维日常工作知识总结


    1、  windows系统虚拟机自动安装vmtools

    1
    2
    通过客户端连上esxi:客户机-安装vmtools
    进入系统执行:cmd /k e:&&setup /s/v/qn(e:是光驱盘符)

    2、结束用户会话

    1
    2
    查看谁在登录系统:w
    Linux中踢出其他正在SSH登陆用户的命令:pkill -9 -t pts/3

    3、查看tcp的连接状态和连接数量

    1
    2
    netstat -n|awk '/^tcp/ {++S[$NF]}END {for(a in S) print a,S[a]}'
    /usr/sbin/ss -n|awk '{++S[$1]} END {for(a in S) print S[a]," ",a}'

    4、分析access.log获得访问前10位的ip地址

    1
    awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10

    5、实时流量监控

    1
    yum -y install nload

    6、防止日志输出内容太多导致rsyslog丢失日志

    1
    2
    echo "$SystemLogRateLimitInterval 60" >> /etc/rsyslog.conf
    echo "$SystemLogRateLimitBurst 3000" >> /etc/rsyslog.conf

    7、删除海量目录命令:

    1
    2
    find ./ -type f | xargs -I {} rm -f {}(进入要删除的目录)
    rsync --delete-before -a -H -v --progress --stats /tmp/ ./ (用空目录替换要删除的)

    8、路由跟踪命令:

    1
    mtr 10.10.10.1

    9、ssh连接断开解决办法:

    1
    2
    ClientAliveInterval 120
    ClientAliveCountMax 3

    10、提供零时下载:(在10.10.10.10上监听8888)

    1
    2
    3
    nc -l 8888 < /root/drbd-8.4.1.tar.gz
    客户端下载:
    wget http://10.10.10.10:8888/drbd-8.4.1.tar.gz

    11、lftp下载实例:

    1
    lftp -c "pget -n 10 -O ./ ftp://test:123456@10.10.10.10:21/kisops_centos6.3_vm_4G.iso"

    12、lftp上传实例:

    1
    lftp -c put /data/apps/kisops_centos6.3_vm_4G.iso -o ftp://test:123456@10.10.10.10:2/kisops_centos6.3_vm_4G.iso

    13、smb客户端挂载命令:

    1
    mount -t cifs -o async,soft,rw,username=ftp,password=123456 //172.28.29.249/Share /sandata/data

    14、在远程机器上运行一段脚本。这条命令最大的好处就是不用把脚本拷到远程机器上:

    1
    ssh user@server bash /path/to/local/script.sh

    15、测试硬盘的读写速度:

    1
    2
    写:time dd if=/dev/zero of=/usr/mfstest/test2/zhhtest500M  bs=1024k count=500
    读:time dd if=/usr/mfstest/test2/zhhtest500M  of=/dev/null

    16、查看系统SN号:

    1
    dmidecode | grep "Serial Number“

    17、解决复制到linux系统的脚本有字的格式导致错误:

    1
    2
    yum install dos2unix
    dos2unix cactirelease.sh (格式有问题的脚本)

    18、CentOS6系列发邮件并带附件:

    1
    echo "this is a test mail"|mail -s "test" -a /etc/passwd zhaohaijun@kingsoft.com(邮件标题:test,邮件正文:this is a test mail,附件:/etc/passwd文件

    19、linux系统禁止ping:

    1
    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

    20、把10.10.10.1-254写入iplist.txt,一行一个的两种写法:

    1
    2
    printf '%s ' 10.10.10.{1..254} >iplist.txt
    echo 10.10.10.{1..249} | tr ' ' ' ' >> iplist.txt

    21、查看机器有几个CPU:

    1
    cat /proc/cpuinfo grep physical | uniq -c

    22、加默认路由:

    1
    2
    3
    4
    windows:
    route -p add 0.0.0.0 mask 0.0.0.0 162.28.29.32
    linux:
    route add -net 0.0.0.0 netmask 0.0.0.0 gw 162.28.29.32

    23、查看交换机的型号 SN号:

    1
    display device manuinfo

     24、删除0字节文件:

    1
    find -type f -size 0 -exec rm -rf {} ;

    25、 获取IP地址:

    1
    2
    3
    ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
    或者
    ifconfig grep 'inet addr:'grep -v '127.0.0.1' cut -d: -f2 | awk '{ print $1}'

    26、 杀掉80端口相关的进程:

    1
    lsof -i :80|grep -v "ID"|awk '{print "kill -9",$2}'|sh

    27、 清除僵死进程:

    1
    ps -eal | awk '{ if ($2 == "Z") {print $4}}' kill -9

     28、查看文件过滤#开头和有空格行

    1
    cat lvs.cfg | grep -v "#" awk 'NF'

    本文出自 “屌丝运维男” 博客,请务必保留此出处http://navyaijm.blog.51cto.com/4647068/1242890

  • 相关阅读:
    JavaWeb WebBrowserTool KernelEngine
    类模板 C++快速入门45
    动态数组的使用
    动态数组的使用
    鱼C小甲鱼
    栈原理演示
    鱼C小甲鱼
    类模板 C++快速入门45
    delphi实例
    栈原理演示
  • 原文地址:https://www.cnblogs.com/hllnj2008/p/3990520.html
Copyright © 2020-2023  润新知