了解你的系统

查看CPU信息

命令:cat /proc/cpuinfo

了解你的系统

查看逻辑CPU个数:

cat /proc/cpuinfo | grep "processor" | wc -l

了解你的系统

查看物理CPU个数:

cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l

了解你的系统

查看core id的数量

cat /proc/cpuinfo | grep "core id" | uniq |  wc -l

了解你的系统

 

 查看linux的内存信息

命令:cat /proc/meminfo

了解你的系统

 

 free 来查看内存的信息

了解你的系统

 

 

磁盘使用情况查看

磁盘分区信息查看之fdisk -l

了解你的系统

 

 

磁盘使用情况查看之 df -Th命令

 

了解你的系统

 

 身份信息查看

 

 

我是谁?

命令;whoami   

 

了解你的系统

 

 

还有谁?

命令:who

 

了解你的系统

 

 

系统都在运行哪些程序?

命令:top

作用:相当与windows里面的任务管理器

 

 了解你的系统

 

 

进程查看之二 ps 命令 ps 是显示瞬间的状态,而 top是实时动态显示的

最常用命令:ps -aux  解释: 显示所有包含其他使用者的进程

 

USER:该 process 属于哪个使用者账号的

 

PID :该 process 的号码

 

%CPU:该 process 使用掉的 CPU 资源百分比

 

%MEM:该 process 所占用的物理内存百分比

 

VSZ :该 process 使用掉的虚拟内存量 (Kbytes)

 

RSS :该 process 占用的固定的内存量 (Kbytes)

 

TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

 

STAT:该程序目前的状态,主要的状态有:

 

D 不可中断

 

R 运行中

 

S 休眠的进程,可以被某些信号唤醒

 

T 停止的进程

 

Z 僵死的进程,就像windows里面程序无响应差不多

 

了解你的系统

 

 

系统都开启了哪些服务?

命令:chkconfig --list

解释:查询系统服务在系统各个运行级别上的信息

了解你的系统

 

 查看服务命令之二:service

用法:service [服务名] status :查看某个服务的状态

 

 了解你的系统

 

查看所有服务的状态:

 

了解你的系统

 

 

系统网络链接状况

系统网卡链接状态?

命令:ifconfig

了解你的系统

 

 如果只想看一其中一个的话,用 ifconfig [网卡名] 就行了,如 :ifconfig eth0

Inet addr :就是IP地址 ;Bcast:广播地址;Mask:是子网掩码;inet6 addr:这是ipv6的ip地址。RX:指接收 ;TX:指发送。

了解你的系统

 

 

系统都建立了哪些链接?

命令:netstat

这条命令类似与windows里面的netstat

了解你的系统

 

 如果要看更加详细的,可以使用 netstat -atunp

了解你的系统

 

 自行查阅资料,如何进入centos6.5的单用户模式?

vim /etc/inittab 
将最后一行的id:3:initdefault中的3修改为1.

 

自行查阅资料,如何使用ps 命令找出某个进程的pid?

ps:process status,进程状态查看命令。pgrep -l xxxx

自行查阅资料,如何找到httpd的进程号?

pgrep httpd

了解你的系统

 

上一篇:Empire:一个基于Docker和亚马逊ECS的开源PaaS平台 ...


下一篇:Unix/Linux系统编程自学笔记-第三章:Unix/Linux进程管理