原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。http://navyaijm.blog.51cto.com/4647068/1242890html
一、 windows系統虛擬機自動安裝vmtoolsnode
經過客戶端連上esxi:客戶機-安裝vmtools
進入系統執行:cmd
/k
e:&&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
六、防止日誌輸出內容太多致使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系列發郵件並帶附件:
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
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八、查看文件過濾#開頭和有空格行
cat
lvs.cfg |
grep
-
v
"#"
|
awk
'NF'
2九、windows經常使用命令
30、windows強制登錄帳號(cmd)
3一、linux 經常使用命令
3二、LINUX 調整gpfs(並行文件系統)inode大小
mmchfs /dev/xxxx --inode-limite xxxxM
例:
mmchfs /dev/ECMData --inode-limite 16M
-------------------------------------------------------繼續整理中----------------------------------------------------------------------