标签:
最近发现大数据技术的一些部署,高可用,集群等和网站的负载均衡,自动化运维,灾备等其实有很多知识都是重合的,要学好linux运维相关,在大数据的研究上也会有所提高。既然工作需要去系统的去学习linux运维的技术,那就去好好的去学习它~~,况且我还很喜欢捣鼓这个。 :)
先总结了解一台服务器状态的常用命令的总结:(以下是两台服务器测试的结果)
(1)查看linux版本:
[root@iZ94ccp83dlZ home]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.0.1406 (Core) Release: 7.0.1406 Codename: Core
(2)查看系统的硬盘占用情况:
[root@iZ94ccp83dlZ ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 8.7G 11G 47% / #这里第一行应该是系统用户所分配的硬盘的占用情况
tmpfs 938M 0 938M 0% /dev/shm #文件系统 /
dev/xvdb1 985G 533G 402G 58% /data #挂载的硬盘的大小
(3)查看某一个目录下的文件占用大小:
[root@iZ94ccp83dlZ
backup]# du -h --max-depth=1 1.6G ./MongoDB 5.2G ./MySQL 509M ./webapps 7.3G .
(4)查看linux内存使用情况:
[root@iZ94ccp83dlZ home]# free -m total used free shared buffers cached Mem: 992 916 76 50 62 65 -/+ buffers/cache: 788 204 Swap: 0 0 0
total:内存总数。
看剩余内存:+buffers/cahe列的free :204 (也就是free+buffers+cached。也可以是used-buffers-cashed)。
(5)查看某个目录或文件的大小:
[root@iZ94ccp83dlZ home]# du -sh jdk8 315M jdk8
(6)查看系统的平均负载:
[root@OMG backup]# uptime 14:14:26 up 11 days, 2:43, 4 users, load average: 0.96, 0.77, 0.64
这里的load average 三个数的和一般不能逻辑cpu个数
[root@OMG backup]# cat /proc/cpuinfo | grep "physical id"|sort | uniq |wc -l #物理cpu个数 4 [root@OMG backup]# cat /proc/cpuinfo | grep "cpu cores"| uniq #cpu核数 cpu cores : 1 [root@OMG backup]# cat /proc/cpuinfo | grep "processor"| wc -l #逻辑cpu个数 4
物理cpu个数*cpu核数=逻辑cpu个数
0.96+0.77+0.64 =2.73 < 4 ,妥妥的没有问题~~
(7)查看网卡配置:
[root@iZ94ccp83dlZ network-scripts]# ifconfig
标签:
原文地址:http://www.cnblogs.com/qiangweikang/p/4800545.html