内存管理器:free
使用free命令详细查看内存使用情况,有以下三种格式:
free # 默认显示 free -h # 以GB为单位 free -m # 以MB为单位实例演示:
[root@localhost ~]# free -m total used free shared buff/cache available Mem: 976 676 80 4 219 89 Swap: 2047 53 1994解释如下:
total:总内存
used:以使用内存
free:剩余内存
shared:共享内存
buff/cache:高速缓冲区
Mem:物理内存
Swap:虚拟内存
进程管理相关进程查看命令:ps
使用ps aux命令查看当前操作系统中所有进程及进程详细信息。
使用ps aux | head [-条数]只查看头部几条进程信息。
配合grep或者grep -v进行过滤查找进程。
# 查看头5行 [root@localhost ~]# ps aux | head -5 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.4 193628 4820 ? Ss 01:40 0:05 /usr/lib/systemd/systemd --switched-root --system --deserialize 21 root 2 0.0 0.0 0 0 ? S 01:40 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 01:40 0:00 [ksoftirqd/0] root 7 0.0 0.0 0 0 ? S 01:40 0:00 [migration/0] # 详细过滤查找 [root@localhost ~]# ps aux | grep 'python' | grep 'yunya' yunya 52461 0.0 0.4 130012 4988 pts/1 S+ 20:20 0:00 python该命令内容描述如下:
USER:用户名
PID:进程号
%CPU:该进程占CPU的百分比
%MEM:该进程占内存的百分比
VSZ:虚拟内存
RSS:物理内存
TTY:在那个终端(后台)上运行
STAT:当前状态
START TIME:开始时间
COMMAND:产生进程的文件
打开进程
运行一段脚本文件就是打开进程了,如下所示我将打开火狐浏览器。
使用&符将其挂到后台中:
[root@localhost ~]# firefox & [1] 52680 # 工作号 进程号结束进程命令:kill
使用kill [进程号(单杀)/进程名(广杀)]来尝试结束进程。
使用kill -9 [进程号(单杀)/进程名(广杀)]来强制结束进程。
下面我将关闭打开的火狐浏览器:
# 先查找 [root@localhost ~]# ps aux | grep 'firefox' | grep 'pts/0' root 52680 3.6 13.0 983172 130164 pts/0 Sl 20:30 0:05 /usr/lib64/firefox/firefox root 52861 0.0 0.0 112648 960 pts/0 R+ 20:33 0:00 grep --color=auto firefox # 后关闭 [root@localhost ~]# kill -9 52680 [1]+ Killed firefox子程序前后台操作
当我们在终端以后台方式打开程序后,它将不会影响后续终端的命令输入,并且该程序会有一个工作号和进程号。
在打开任务的终端中,使用jobs可查看在该终端中打开的子程序。
使用fg %[子进程工作号]将该终端下后台运行的子程序调用到前台执行。
使用bg %[子进程工作号]将该终端下前台运行的子程序调用到后台执行。
同时,我们也可使用kill %[子进程工作号]来将该终端下运行的子程序进行释放。
示例如下:
# 后台启动火狐浏览器进程 [root@localhost ~]# firefox & [1] 53095 # 查看该终端下子进程 [root@localhost ~]# jobs [1]+ Running firefox & # 跳转前台运行 [root@localhost ~]# fg %1进程树
使用pstree来查看进程树。
使用pstree | grep ['进程名']来实现广杀。
系统服务
service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
查看运行系统服务运行状态:
service [系统服务名称] status停止某一系统服务的运行:
service [系统服务名称] stop重启某一系统服务:
service [系统服务名称] restart 磁盘相关篇 扇区与block块对于磁盘来说,一次能够读写的大小操作操作系统规定最小要达到一个扇区的大小,即
512Bytes,而操作系统为了避免频繁的同磁盘打交道往往会攒够8个扇区的数据量再进行写入或读取操作,8个扇区因此也被称之为block块。
主分区流程
我们在Vm16中对虚拟机新增一块10GB的磁盘。
此时我们可以立即看到新增的磁盘名为sdb
[root@localhost yunya]# ls /dev/ | grep '^sd' sda sda1 sda2 sda3 sdb
开始分区:fdisk