美文网首页
linux常用指令 —— 系统管理命令 【详解】

linux常用指令 —— 系统管理命令 【详解】

作者: Aliven888 | 来源:发表于2020-09-30 11:31 被阅读0次

    文档声明:
    以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。


    资料仅供学习交流使用。
    作者:Aliven888

    1、查看当前日历(cal)

    cal : 用于线束当前日历,默认显示一个月。
    
    格式:
    cal + [option]
    
    option : 
    -y : 显示整年日历
    
    eg :
    cal : 显示当前日历
    cal -y : 显示当前年度日历
    
    
    演示实例 演示实例

    2、显示或设置当前时间(date)

    date :  显示或设置当前时间(执行设置操作时需要管理员权限)
    
    格式:
    xx + [+format]     //‘+’ 必须要写
    
    format : 
    %Y / %y  :  年   //小写只显示年份的后两位,大写全部显示
    %m : 月
    %d : 日
    %H : 时
    %M : 分
    %S : 秒
    
    eg :
    date : 显示日期时间(默认格式)
    date '+%y-%m-%d %H:%M-%S' : 按照 'yy-mm-dd hh:mm:ss' 格式显示日期时间
    date '+%Y-%m-%d %H:%M-%S' : 按照 'yyyy-mm-dd hh:mm:ss' 格式显示日期时间
    
    
    演示实例

    3、查看进程信息(ps)

    ps : 进程是一个具有独立功能的程序,它是操作系统动态执行的基本单元。 ps 指令可是查看进程的详细信息。
    
    格式:
    ps + [option]
    
    option : 
    -a : 显示终端上的所有进程,包括其他用户进程。
    -u : 显示进程的详细状态
    -x : 显示没有控制终端的进程。
    -w : 显示加宽,以便显示更多的信息。
    -r : 只显示正在运行的进程。 
    -f : 显示所有进程。
    
    eg :
    ps -awu : 显示所有进程信息(加宽显示详细状态)。
    
    
    演示实例

    4、动态显示进程(top)

    top : 动态显示正在运行的进程。该指令是一个阻塞式的指令, Ctrl + C 退出显示, 空格键 自动排序。
    
    格式:
    top
     
    eg :动态显示进程。
    
    
    演示实例

    5、终止进程(kill)

    kill : 该指令常用来杀死一个进程(ps 指令可以用来查看进程pid)。 
    
    格式:
    kill + [-signal] + pid
    
    signal : 信号值从 0 - 15,其中 9 表示强制终止,可以用来处理一些无法终止的进程。
    
    eg :
    kill -9 6689 : 强制杀死pid为6689的进程。
    
    

    6、关机、重启

    reboot : 重新启动操作系统。
    shutdown -r now : 重新启动操作系统,
    shutdown -h now : 立即关机,其中 now 相当于时间为 0 的状态。
    shutdown -h 20:00 : 系统在今晚20:00关机
    shutdown -h +10 : 系统在10min后关机。
    init 0 : 关机
    init 6 : 重启
    

    7、看文件系统的磁盘空间(df)

    df : 用于查看文件系统的磁盘暂用和空余情况。可以显示所有文件系统对节点和磁盘块的使用情况。
    
    格式:
    df + [option]
    
    option : 
    -a : 显示所有文件系统的磁盘使用情况。
    -m : 以1024字节为单位显示。
    -t : 显示个指定文件系统的磁盘空间使用情况。
    -T : 显示文件系统。
    
    eg :
    df -a : 显示所有文件系统的磁盘使用情况。
    
    
    演示实例

    8、检查当前目录的磁盘空间(du)

    du : 用于统计目录或者文件所占用磁盘空间的大小,该命令的执行结果与df类似,而 du 更侧重于磁盘的使用情况。
    
    格式:
    du + [option] + [file]
    
    option : 
    -a : 递归显示指定目录中各文件和子目录中文件占用的数据块。
    -s : 显示指定文件或者目录占用的数据块
    -b : 以字节为单位显示磁盘的使用情况。
    -l : 计算所有文件大小,对硬链接文件计算多次。
    
    eg :
    du -s 1.txt : 显示文件 1.txt 的数据块大小
    du -a : 显示当前目录以及其子目录下的全部文件数据块大小。
    
    
    演示实例

    9、查看或者配置网卡信息(ifconfig)

    ifconfig :  查看网络信息指令,关于配置的功能,一般不用该指令,这里不做详细介绍。
    
    格式:
    ifconfig 
    
    eg :
    ifconfig : 查看网卡信息
    ifconfig ens33 dowm : 关闭ens33网卡
    ifconfig ens33 up : 启用ens33网卡
    ifconfig ens33 192..68.1.1 : 设置网卡的地址
    
    
    演示实例

    10、防火墙管理

    V6.X版本的系统:
    service iptable status :   查看防火墙状态
    service iptable stop : 关闭防火墙
    service iptable start : 开启防火墙
    
    V7.X版本的系统:
    firewall-cmd --state : 查看防火墙状态 
    systemctl stop firewalld.service : 关闭防火墙 
    systemctl start firewalld.service : 开启防火墙
    systemctl disable firewalld.service : 禁用防火墙 
    systemctl enable firewalld.service : 禁用防火墙 
    
    
    演示实例

    相关文章

      网友评论

          本文标题:linux常用指令 —— 系统管理命令 【详解】

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