Linux基础常用运维操作

 Linux基础运维 

 
1.   查看主机型号:
 
dmidecode |grep Product
 
2.   查看CPU: 

查看逻辑cpu个数:

 
grep processor /proc/cpuinfo |wc -l
 
查看物理cpu个数:
 
grep "physical id" /proc/cpuinfo | sort|uniq|wc -l
 
查看物理croe数
 
 
grep "cpu cores" /proc/cpuinfo | sort|uniq
grep "core id" /proc/cpuinfo
 
查看cpu是否超线程,如果siblings是cores个数的2倍就是enable了超线程(Hyper-Thread
 
grep "siblings" /proc/cpuinfo | sort
 
查看cpu型号
 
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
dmesg |grep -i xeon

 

3.   以不同的用户身份运行程序:
 
su - username -c "where/is/command/line"
有时候需要运行特殊身份的程序 ... 就可以让 su 来做 ...
 
4.   目录统计脚本
保存成 total.sh , 然后用 total.sh 绝对路径 , 就会统计路径下目录的大小了
 
#!/bin/sh
du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'
 
5.   测试磁盘性能
 
用法 : hdparm -tT /dev/sda ( 测试第一个物理硬盘的速度 )
 
6.   在同一个命令行上同时执行多条命令
用分号分隔 . 如编译一个源文件 :
 
#./configure && make && make install
 
7.   快速在两个目录中切换
 
重复键入 cd - 可在两个目录间切换 .
 
8.   查看系统中己有的用户
 
cut -f1 -d: /etc/passwd
 
9.   修改网卡 MAC 地址
 
ifconfig eth0 down
ifconfig eth0 hw ether 00:AA:BB:CCD:EE
ifconfig eth0 up
上面的是临时性的你可以加入 rc.local 让它开机自动执行
 
10.  查看系统是 32 位还是 64
getconf LONG_BIT     # 32 or 64
uname –m                # 如果是 32 位就是 Ix 86,  如果是 64 位显示 x86_64

 

 

你可能感兴趣的:(linux,职场,休闲,linux常用运维)