美文网首页技术
Linux 学习磁盘管理

Linux 学习磁盘管理

作者: 幽月星辰 | 来源:发表于2021-05-25 22:32 被阅读0次

    一、查看磁盘的命令

    查看文件系统整体的磁盘使用量,以字节形式展示(尽量少用)

    命令:

    df 
    

    二、查看磁盘剩余空间

    df -hl:查看磁盘剩余空间

    df -hl
    

    查看每个根路径的分区大小,已使用和可用情况(可以经常查看系统剩余空间的大小,防止系统磁盘满)
    以M (兆)的形式展示

    命令:

    df -h
    

    du (检查磁盘空间使用量)查看的是正常肉眼看到的。

    命令:

    du
    

    查看包含隐藏的文件 ,du 后面加 -a

    还能看到子文件夹,不要在根目录下执行查看命令,它会扫描你的电脑所有文件,一时半会停不下来!!!

    命令:

    du -a   
    

    查看整个系统的容量,检查根目录下每个目录所占用的容量

    命令:

    du -sm /*
    

    将外部设备挂在到mnt目录来访问

    mount 挂载命令:

    mount /dev/设备名称  /mnt/目录下的文件名称
    

    umount 卸载命令:

    umount-f 强制卸载

    umount-f 挂载位置
    

    三、进程管理

    什么是进程

    1、在linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号

    2、每一个进程,都会有一个父进程!

    3、进程可以有两种存在方式:前台进程、后台进程

    4、一般的话服务都是后台运行的,基本的程序都是前台运行的(前台进程,页面一关闭,进程就自动关闭)

    命令

    ps 查看当前系统中正在执行的各种进程信息

    ps  
    

    ps查看帮助文档命令

    ps help
    
    man ps
    
    • -a 显示当前终端运行的进程信息
    • -u 以当前用户的信息显示进程
    • -x 显示后台运行进程的参数

    管道符|:

    在Linux中,| 叫做管道符

    A命令 管道符 B 命令,可以在A命令输出的参数传入B命令(如果不对,还望指导)

    A|B
    

    grep 查找文件中符合条件的字符串!

    ==举例==:

    查找进程中包含mysql的进程

    命令:-au 或者-axu都可以

    ps -au|grep mysql
    ps -axu|grep mysql
    

    查询进程中包含redis的进程

    命令:

    ps -au|grep redis
    ps -axu|grep redis
    

    查看进程中包含java的进程

    命令:

    ps -au|grep java
    ps -axu|grep java
    

    ps-ef :可以查看到父进程的信息

    命令:

    ps -ef|grep mysql
    

    看父进程我们一般可以通过目录树结构来查看!

    pstree

    -p 显示父id

      -u  显示用户组
    

    命令:

    pstree -pu
    

    进程死机了,如何杀掉进程?结束进程

    等价于windows 的任务管理器中的-结束任务!

    命令:

    kill -9 进程的id
    

    代码死机了,进入了死循环,可以选择结束进程,杀掉进程,强制结束!

    本文纯属是 学习Linux !!!


    相关文章

      网友评论

        本文标题:Linux 学习磁盘管理

        本文链接:https://www.haomeiwen.com/subject/jechsltx.html