Linux基本命令——系统管理和磁盘管理

时间:2021-01-02 19:29:09

转:

Linux基本命令——系统管理和磁盘管理

Linux命令——系统管理和磁盘管理

  • 一、系统管理
    • 1.1 时间相关指令
      • <1> 查看当前日历: cal
      • <2> 显示或设置时间: data
    • 1.2 进程相关指令
      • <1> 查看进程信息: ps
      • <2> 动态显示进程:top
      • <3> 终止进程: kill
    • 1.3 关机重启相关指令:reboot、shutdown、init
    • 1.4 网络操作相关指令:ifconfig、ping
  • 二、磁盘管理
    • 2.1 检测磁盘空间:df
    • 2.2 检测目录所占磁盘空间:du

一、系统管理

1.1 时间相关指令

<1> 查看当前日历: cal

命令格式:

cal [参数] [月份] [年份]

常用选项:

  • -3 显示系统前一个月,当前月,下一个月的月历
  • -j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
  • -y 显示当前年份的日历
    Linux基本命令——系统管理和磁盘管理

<2> 显示或设置时间: data

date 指定格式显示时间:

date +%Y:%m:%d

date 用法:date [OPTION]… [+FORMAT]

  • 1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下

    • %H : 小时(00…23)
    • %M : 分钟(00…59)
    • %S : 秒(00…61)
    • %X : 相当于 %H:%M:%S
    • %d : 日 (01…31)
    • %m : 月份 (01…12)
    • %Y : 完整年份 (0000…9999)
    • %F : 相当于 %Y-%m-%d
      Linux基本命令——系统管理和磁盘管理
  • 2.在设定时间方面

    • date -s //设置当前时间,只有root权限才能设置,其他只能查看。
    • date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
    • date -s 01:01:01 //设置具体时间,不会对日期做更改
    • date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
    • date -s “01:01:01 20080523″ //这样可以设置全部时间
    • date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
    • date -s “20080523 01:01:01″ //这样可以设置全部时间
  • 3.时间戳
    时间->时间戳:date +%s
    时间戳->时间:date -d@1508749502
    Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
    Linux基本命令——系统管理和磁盘管理

1.2 进程相关指令

<1> 查看进程信息: ps

ps命令可以查看进程的详细状况,常⽤选项(选项可以不加“-”)如下:

选项 含义
-a 显示终端上的所有进程,包括其他⽤户的进程
-u 显示进程的详细状态
-x 显示没有控制终端的进程
-w 显示加宽,以便显示更多的信息
-r 只显示正在运⾏的进程

Linux基本命令——系统管理和磁盘管理

<2> 动态显示进程:top

top命令⽤来动态显示运⾏中的进程。top命令能够在运⾏后,在指定的时间间隔更新显示信息。可以在使⽤top命令时加上-d 来指定显示信息更新的时间间隔。
在top命令执⾏后,可以按下按键得到对显示的结果进⾏排序:

按键 含义
M 根据内存使⽤量来排序
P 根据CPU占有率来排序
T 根据进程运⾏时间的⻓短来排序
U 可以根据后⾯输⼊的⽤户名来筛选进程
K 可以根据后⾯输⼊的PID来杀死进程。
q 退出
h 获得帮助

Linux基本命令——系统管理和磁盘管理

<3> 终止进程: kill

使⽤格式:

kill [-signal] pid

信号值9为绝对终⽌,可以处理⼀般信号⽆法终⽌的进程。
Linux基本命令——系统管理和磁盘管理
Linux基本命令——系统管理和磁盘管理

1.3 关机重启相关指令:reboot、shutdown、init

命令 含义
reboot 重新启动操作系统
shutdown –r now 重新启动操作系统,shutdown会给别的⽤户提示
shutdown -h now ⽴刻关机,其中now相当于时间为0的状态
shutdown -h 13:25 系统在今天的13:25 会关机
shutdown -h +10 系统再过⼗分钟后⾃动关机
init 0 关机
init 6 重启

1.4 网络操作相关指令:ifconfig、ping

Linux基本命令——系统管理和磁盘管理
Linux基本命令——系统管理和磁盘管理

二、磁盘管理

2.1 检测磁盘空间:df

df命令⽤于检测⽂件系统的磁盘空间占⽤和空余情况,可以显示所有⽂件系统对节点和磁盘块的使⽤情况。

选项 含义
-a 显示所有⽂件系统的磁盘使⽤情况
-m 以1024字节为单位显示
-h 以可读性较高的方式来显示信息;
-t 显示各指定⽂件系统的磁盘空间使⽤情况
-T 显示⽂件系统

Linux基本命令——系统管理和磁盘管理

2.2 检测目录所占磁盘空间:du

du命令⽤于统计⽬录或⽂件所占磁盘空间的⼤⼩,该命令的执⾏结果与df类似,du更侧重于磁盘的使⽤状况。
du命令的使⽤格式如下:

du [选项] ⽬录或⽂件名

选项 含义
-a 递归显示指定⽬录中各⽂件和⼦⽬录中⽂件占⽤的数据块
-s 显示指定⽂件或⽬录占⽤的数据块
-b 以字节为单位显示磁盘占⽤情况
-l 计算所有⽂件⼤⼩,对硬链接⽂件计算多次

Linux基本命令——系统管理和磁盘管理

转:

Linux基本命令——系统管理和磁盘管理