原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://navyaijm.blog.51cto.com/4647068/1242890
1、 windows系統虛擬機自動安裝vmtools
通過客戶端連上esxi:客戶機-安裝vmtools進入系統執行:cmd/ke:&&setup/s/v/qn(e:是光驅盤符)
2、結束用戶會話
查看誰在登錄系統:wLinux中踢出其他正在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],"\t",a}'
4、分析access.log獲得訪問前10位的ip地址
awk'{print $1}'access.log |sort|uniq-c|sort-nr|head-10
5、實時流量監控
yum -yinstallnload- 詳細命令得使用詳見:https://linux.cn/article-2871-1.html
6、防止日志輸出內容太多導致rsyslog丟失日志
echo"$SystemLogRateLimitInterval 60">>/etc/rsyslog.confecho"$SystemLogRateLimitBurst 3000">>/etc/rsyslog.conf
7、刪除海量目錄命令:
find./ -typef |xargs-I {}rm-f {}(進入要刪除的目錄)rsync--delete-before -a -H -v--progress --stats/tmp/./ (用空目錄替換要刪除的)
8、路由跟蹤命令:
mtr 10.10.10.1
9、ssh連接斷開解決辦法:
ClientAliveInterval 120ClientAliveCountMax 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 -oftp://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、在遠程機器上運行一段腳本。這條命令最大的好處就是不用把腳本拷到遠程機器上:
sshuser@serverbash</path/to/local/script.sh
15、測試硬盤的讀寫速度:
寫:timeddif=/dev/zeroof=/usr/mfstest/test2/zhhtest500Mbs=1024k count=500讀:timeddif=/usr/mfstest/test2/zhhtest500Mof=/dev/null
16、查看系統SN號:
dmidecode |grep"Serial Number“
17、解決復制到linux系統的腳本有字的格式導致錯誤:
yuminstalldos2unixdos2unix 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:
echo1 >/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.txtecho10.10.10.{1..249} |tr' ''\n'>> iplist.txt
21、查看機器有幾個CPU:
cat/proc/cpuinfo|grepphysical |uniq-c- lscpu
22、加默認路由:
windows:route -p add 0.0.0.0 mask 0.0.0.0 162.28.29.32linux: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-typef -size 0 -execrm-rf {} \;
25、 獲取IP地址:
ifconfigeth0 |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
-------------------------------------------------------繼續整理中----------------------------------------------------------------------
