查看Linux中硬件信息
1、查看CPU信息
命令:cat /proc/cpuinfo
查看逻辑CPU个数:
2、查看linux的内存信息
命令:cat /proc/meminfo
free 来查看内存的信息:
Total:代表总大小 ;
used :已经使用的大小;
free:剩余的大小;
Shared:多个进程共享的内存总额;
Buffers/cached:磁盘缓存的大小。
磁盘使用情况查看
磁盘分区信息查看之fdisk -l
磁盘使用情况查看之 df -Th命令
身份信息查看
我是谁?
命令:whoami
命令:who
命令:top
作用:相当与windows里面的任务管理器
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
解释:查询系统服务在系统各个运行级别上的信息
查看所有服务的状态:
查询所有服务状态
系统网络链接状况
系统网卡链接状态
命令:ifconfig
只看一个网卡
命令:netstat
更详细:
如何进入centos6.5的单用户模式?
1.重启服务器,一直按“E”键,进入grub引导菜单的内核界面
2.在内核界面选择使用上下箭头移动并选择内核;
3.内核选定之后再次按下“E”键进行编辑;
4.在最后一行后面加上数字1(是单用户模式的运行级别)或者single然后回车(补充:好像加...
5.然后根据提示按下boot进行重新引导;
如何使用ps 命令找出某个进程的pid?
需要使用linux下另外一个ps命令查找与进程相关的PID号:ps aux | grep program_filter_word
ps a 显示现行终端机下的所有程序,包括其他用户的程序。
ps -A 显示所有程序。
ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
ps -e 此参数的效果和指定"A"参数相同。
ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
ps -H 显示树状结构,表示程序间的相互关系。
ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
ps s 采用程序信号的格式显示程序状况。
ps S 列出程序时,包括已中断的子程序资料。
ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。
ps u 以用户为主的格式来显示程序状况。
ps x 显示所有程序,不以终端机来区分。
最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。
其次,使用kill命令结束进程:kill xxx
如何找到httpd的进程号?
ps -ef | grep httpd | wc -l