了解你的系统
一、预备知识
1).linux系统的运行级别
| 运行级别 | 状态 |
| 运行级别0 | 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动 |
| 运行级别1 | 单用户工作状态,root权限,用于系统维护,禁止远程登陆 |
| 运行级别2 | 多用户状态,没有NFS(网络文件系统) |
| 运行级别3 | 完全的多用户状态,有NFS,登陆后进入字符模式 |
| 运行级别4 | 系统未使用,保留 |
| 运行级别5 | 图形界面模式 |
| 运行级别6 | 系统正常关闭并启动,默认不能设置为6,否则不能正常启动 |
2)系统启动默认级别设置文件
/etc/inittab 。修改里面的 id:3:initdefault:这一行 ,就能改变启动默认启动级别,比如id:3 ,就是默认启动到字符界面。
二、实验环境
CentOS6.5试验台
三、实验步骤








四、实验收获
1)命令总结
| 命令 | 作用 |
| cat /proc/cpuinfo | 查看cpu信息 |
| cat /proc/meminfo | 查看linux的内存信息 |
| fdisk -l | 磁盘分区信息查看 |
| whoami | 身份信息查看 |
| who | 看到有哪些人在使用这个系统 |
| top | 系统在运行哪些程序,相当于windows的任务管理器,动态显示 |
| ps | 显示瞬间状态 |
| chkconfig --list | 查询系统服务在系统各个运行级别上的信息 |
| service [服务名] status | 查看某个服务的状态 |
| ifconfig | 系统网卡链接状态 |
| netstat | 系统建立了哪些链接 |
2)命令详解
1.cat /proc/cpuinfo 显示cpu全部信息,如果显示其中某些信息,如查看逻辑cpu的个数,采用cat/proc/cpuinfo|grep"processor"|wc -l
2.cat /proc/meminfo查看内存信息,也可以采用free,采用free会产生如下
| total | used | free | shared | buffers | cached | |
| mem | ||||||
| -/+ buffers/cache | ||||||
| swap |
total代表总大小,used,free分别代表剩余的和使用的,shared代表多个进程共享的内存总额,buffers/cached代表磁盘缓存大小
第二行和第三行的区别在于使用角度不同,第二行是对于操作系统来说,磁盘缓存属于被使用的部分,第三行是从应用程序上来看,磁盘缓存属于可用的
3.fdisk -l 、df -Th 磁盘使用情况查看
4.top和ps都可以查看进程信息,但前者时动态显示,按q退出显示
五、分析与思考
问题1
重启系统后按tab键然后按e, 在第二行输入e接着输入1按 b.
问题2
ps -C 进程名
问题3
ps -ef | grep httpd | wc -l


浙公网安备 33010602011771号