了解你的系统(实验)
实验简介
了解Linux系统,通过学习,能够了解自己在系统中的角色,掌握如何查看系统基本信息,学会查看系统运行的进程。
预备知识
Linux系统运行级别
在Linux中共有7个运行级别,它们分别是:
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入字符模式(就是黑乎乎的界面)
运行级别4:系统未使用,保留
运行级别5:图形界面模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
实验内容及具体步骤
(一)产看Linux中的硬件信息
查看cpu信息,输入命令cat/proc/cpuinfo
查看逻辑CPU个数,输入命令cat /proc/cpuinfo | grep "processor" | wc -l
查看物理CPU个数,输入命令cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l
查看linux的内存信息,输入命令cat /proc/meminfo
显示的信息较多,可以用另外一个命令free 来查看内存的信息。

total代表总大小 ,used代表已经使用的大小,free代表剩余的大小,shared代表多个进程共享的内存总额,Buffers/cached代表磁盘缓存的大小。
磁盘使用情况查看,磁盘分区信息查看输入命令fdisk -l,磁盘使用情况查看输入命令 df -Th
(二)身份信息查看
查看当前用户身份输入命令whoami。当作为管理员想查看所有使用系统的用户时,输入命令who
查看系统正在运行哪些程序,输入命令top。显示所有包含其他使用者的进程,输入命令ps -aux。查看系统都开启了哪些服务,输入命令chkconfig --list
查看某个服务的状态,输入命令service [服务名] status ,中间输入的就是要查看的服务名
(三)系统网络连接状况
查看系统网卡链接状态,输入命令ifconfig。如果只想看一其中一个的话,用 ifconfig [网卡名]
实验结果截图
(一)





(二)

(三)


实验反思及心得
通过学习,掌握了常见的用来查看自己所用系统的命令,更加便于对自己的设备进行管理。在使用的 时候,注意自己所需要的功能,不必要全部查询时或需要重点查询时只需要使用部分查询即可。
分析与思考
(一)进入centos6单用户模式,在Linux系统开机时在三秒内按下E,然后跳转至内核界面,再按E进入下一界面,选择开头为kernel的一项按E。再按下E在上面内容的末尾加上空格和一个single,按下Enter后回到之前的界面,然后按B,修改fstab挂载文件,然后重启
(二)首先使用ps -ef命令得到当前系统运行的所有进程信息,查找想要获得的进程信息ps -ef |grep [进程名],查找该进程的pid,ps -ef |grep [进程名] |grep -v grep | awk '{print $2}'
(三)使用ps -C httpd-o pid=即可查看httpd的进程号