運維平常工做知識總結

原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。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

 

 

 

-------------------------------------------------------繼續整理中----------------------------------------------------------------------

相關文章
相關標籤/搜索