运维平常工做知识总结

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

一、  windows系统虚拟机自动安装vmtoolsnode

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

二、结束用户会话linux

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

三、查看tcp的链接状态和链接数量windows

  • 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],"\t",a}'

四、分析access.log得到访问前10位的ip地址centos

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

五、实时流量监控bash

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

六、防止日志输出内容太多致使rsyslog丢失日志服务器

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

七、删除海量目录命令:网络

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

八、路由跟踪命令:app

  • mtr 10.10.10.1

九、ssh链接断开解决办法:ssh

  • ClientAliveInterval 120
  • ClientAliveCountMax 3

十、提供零时下载:(在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

十一、lftp下载实例:

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

十二、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

1三、smb客户端挂载命令:

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

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

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

1五、测试硬盘的读写速度:

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

1六、查看系统SN号:

  • dmidecode | grep "Serial Number“

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

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

1八、CentOS6系列发邮件并带附件:

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

 1九、linux系统禁止ping:

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

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

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

2一、查看机器有几个CPU:

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

2二、加默认路由:

  • 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

2三、查看交换机的型号 SN号:

  • display device manuinfo

2四、删除0字节文件:

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

2五、 获取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}'

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

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

2七、 清除僵死进程:

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

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

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

2九、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

3一、linux 经常使用命令

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

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

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

mmchfs /dev/xxxx --inode-limite xxxxM 

例:

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

 

 

 

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

相关文章
相关标签/搜索