zoukankan      html  css  js  c++  java
  • 运维日常工作知识总结

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://navyaijm.blog.51cto.com/4647068/1242890

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

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

    2、结束用户会话

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

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

    • 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地址

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

    5、实时流量监控

    • yum -y install nload
    • 详细命令得使用详见:https://linux.cn/article-2871-1.html

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

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

    7、删除海量目录命令:

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

    8、路由跟踪命令:

    • mtr 10.10.10.1

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

    • ClientAliveInterval 120
    • ClientAliveCountMax 3

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

    • 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下载实例:

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

    12、lftp上传实例:

    • 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客户端挂载命令:

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

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

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

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

    • 写: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号:

    • dmidecode | grep "Serial Number“

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

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

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

    • 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:

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

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

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

    21、查看机器有几个CPU:

    • cat /proc/cpuinfo | grep physical | uniq -c
    • lscpu

    22、加默认路由:

    • 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号:

    • display device manuinfo

    24、删除0字节文件:

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

    25、 获取IP地址:

    • 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端口相关的进程:

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

    27、 清除僵死进程:

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

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

    • catlvs.cfg | grep-v"#"| awk'NF'

    29、windows常用命令

    • 开始-运行-命令大全   这个一般都会用win+r 
    • lusrmgr.msc   调用用户和组的策略
    • gpedit.msc   调用策略编辑
    • eventvwr  查看日志(当系统重启时,可以找user32,查看重启原因)
    • ncpa.cpl  调用网络连接窗口
    • services.msc  调用本地服务设置 
    • regedt32  注册表编辑器 
    • systeminfo     查看系统信息
    • wmic    csproduct      查看服务器得SN号
    • fcinfo       查看WWN号(首先要安装这个软件)

    30、windows强制登陆账号(cmd)

    • cmd命令:mstsc  /v:IP    /admin

    31、linux 常用命令

    • TMOUT=0    防止当前环境超时
    • cat     /sys/class/fc_host/host*/port_name           查看wwn号
    • cat     /sys/class/fc_host/host*/port_name           查看wwn端口状态

    32、LINUX 调整gpfs(并行文件系统)inode大小

    • df –ih 查看文件系统inode占用情况
    •  gpfs调整inode大小

    mmchfs /dev/xxxx --inode-limite xxxxM 

    例:

    mmchfs /dev/ECMData --inode-limite 16M

    -------------------------------------------------------继续整理中----------------------------------------------------------------------

  • 相关阅读:
    Time Zone 【模拟时区转换】(HDU暑假2018多校第一场)
    HDU 1281 棋盘游戏 【二分图最大匹配】
    Codeforces Round #527 (Div. 3) F. Tree with Maximum Cost 【DFS换根 || 树形dp】
    Codeforces Round #527 (Div. 3) D2. Great Vova Wall (Version 2) 【思维】
    Codeforces Round #527 (Div. 3) D1. Great Vova Wall (Version 1) 【思维】
    Codeforces Round #528 (Div. 2, based on Technocup 2019 Elimination Round 4) C. Connect Three 【模拟】
    Avito Cool Challenge 2018 E. Missing Numbers 【枚举】
    Avito Cool Challenge 2018 C. Colorful Bricks 【排列组合】
    005 如何分析问题框架
    004 如何定义和澄清问题
  • 原文地址:https://www.cnblogs.com/suzhigang/p/6087762.html
Copyright © 2011-2022 走看看