Linux下命令技巧【持续更新】

1、查看CPU信息

more /proc/cpuinfo | grep "model name"

2、查看内存大小

free -m |grep "Mem" | awk '{print $2}'

grep MemTotal /proc/meminfo  ##查看内存总量
grep MemFree /proc/meminfo  ##查看空闲内存总量

3、查看CPU位数

getconf LONG_BIT

4、查看linux版本

more /etc/redhat-release

more /proc/version

5、查看内核版本

uname -a

6、查看磁盘分区

df -h

fdisk -l

7、查看文件大小

du -sh
du /etc -sh  ##指定文件夹/etc大小
du -sh * |sort -rn  ##查看当前文件夹下文件大小,并排序

8、查看加载的内核模块

lsmod

9、查看环境变量

env

env |grep java ##查看java环境变量

10、查看系统运行时间、用户数、负载

uptime

11、查看挂接的分区状态

mount | column -t

12、查看所有监听端口

netstat -lntp

13、查看所有已经建立的连接

netstat -antp

14、查看网络统计信息

netstat -s

15、查看用户信息

id 用户名  ##查看指定用户信息
cut -d: -f1 /etc/passwd ##查看系统所有用户
cut -d: -f1 /etc/group ##查看系统所有组

16、列出所有启动的系统服务

chkconfig --list | grep on

17、查看系统默认字符集

locale

18、开放端口探测

##探测22端口
nmap -T4 -p T:22 ip
nc -zv ip 22
telnet ip 22

19、查看服务器连接交换机信息

tcpdump -nn -v -i ethx|emx -s 1500 -c 1 'ether[20:2] == 0x2000'  ##cisco
tcpdump -nn -v -i ethx|emx ether proto 0x88cc -A -s0 -t -c 1   ##h3c

20、CP时排除某个目录不拷贝

ls | grep -v "排除目录" | xargs -i cp -a {} "目标目录"

21、快速删除log目录下的小文件

rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/

22、关机命令

1、halt #立马关机
2、shutdown -h 10 #10分钟后自动关机
3、poweroff #立刻关机,并且电源也会断掉
4、shutdown -h now #立刻关机(root用户使用)

23、查看进程带宽

安装yum install nethogs libpcap-dev libpcap -y
nethogs eth0

24、解压缩

tar -zxvf FileName  ##解压
tar -zcvf FileName.tar.gz FileName   ##压缩

25、修改主机名

 hostnamectl --static set-hostname <host-name>  ##Centos 7修改方法
 vim /etc/sysconfig/network  ##Centos7以下版本修改方法

26、快速截取某段时间内的日志

cat /var/log/messages | awk '$2 >="10" && $2 <="11"'  ##截取10-11号的日志

27、显示路由的IP与MAC地址绑定状态

arp -a

28、列出当前目录里最大的10个文件

du -s * | sort -n | tail

29、回到上一次的目录

cd -

cd ~ 是回到自己的Home目录,cd ~user,是进入某个用户的Home目录

30、列出头十个最耗内存的进程

ps aux | sort -nk +4 | tail

31、比较一个远程文件和一个本地文件

ssh [email protected] cat /path/to/remotefile | diff /path/to/localfile –

32、查看机器外网的IP

curl ifconfig.me

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: