了解你的系统
查看CPU总信息
cat /proc/cpuinfo
查看逻辑CPU个数:
cat /proc/cpuinfo | grep "processor" | wc -l
查看逻辑CPU个数:
cat /proc/cpuinfo | grep "processor" | wc -l
查看core id的数量,如果有两个逻辑CPU具有相同的 core id ,意味这,CPU启用的超线程
cat /proc/cpuinfo | grep "core id" | uniq | wc -l
查看linux的内存信息
查看内存信息简化版
Total:代表总大小 ;
used :已经使用的大小;
free:剩余的大小;
used/free的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是887016KB,已用内存是133280KB,其中包括,内核(OS)使用+Application(X, oracle,etc等)使用的+buffers+cached。
Shared:多个进程共享的内存总额;
Buffers/cached:磁盘缓存的大小。(两者是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。)
从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
fdisk -l:磁盘分区信息查看:
我是谁 whoami
还有谁who
top相当于任务管理器
里面会动态显示cpu,内存,swap的使用情况等。会列出具体进程所占用的资源
ps -aux 显示瞬间的状态,而 top是实时动态显示的
字段说明:
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
默认使用ifconfig 会显示已经启用的所有网卡的状态
如果只想看一其中一个的话,用** ifconfig [网卡名]** 就行了,
Inet addr :就是IP地址 ;
Bcast:广播地址;
Mask:是子网掩码;
inet6 addr:这是ipv6的ip地址。
RX:指接收 ;TX:指发送。
查看系统都建立了哪些链接
如何进入centos6.5的单用户模式
1、重启服务器,一直按“E”键,进入grub引导菜单的内核界面
2、在内核界面选择使用上下箭头移动并选择内核;
3、内核选定之后再次按下“E”键进行编辑;
4、在最后一行后面加上数字1(是单用户模式的运行级别)或者single然后回车(补充:好像加数字1比较有效);
5、然后根据提示按下boot进行重新引导
6、现在可以查看一下系统刚刚是从哪个运行级别进来的;
7、现在即可修改root用户的密码然后再重启。
使用ps a命令 第一列就是PID
ps aux|grep “httpd”找到httpd的进程号