转:

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 显示当前年份的日历

<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
  • 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的午夜)开始所经过的秒数,不考虑闰秒。

1.2 进程相关指令

<1> 查看进程信息: ps

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

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

<2> 动态显示进程:top

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

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

<3> 终止进程: kill

使⽤格式:

kill [-signal] pid

信号值9为绝对终⽌,可以处理⼀般信号⽆法终⽌的进程。

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


二、磁盘管理

2.1 检测磁盘空间:df

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

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

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

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

du [选项] ⽬录或⽂件名

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

转:

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

Linux基本命令——系统管理和磁盘管理的更多相关文章

  1. Linux 指令篇:磁盘管理--tree

    Linux 指令篇:磁盘管理--tree 功能说明:以树状图列出目录的内容. 语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式&g ...

  2. Linux:Day7(下) 磁盘管理、文件系统管理

    Linux入门 Linux系统管理: 磁盘管理.文件系统管理 RAID基本原理.LVM2 网络管理:TCP/IP协议.Linux网络属性配置 程序包管理:rpm,yum 进程管理:htop,glanc ...

  3. linux下玩转磁盘管理与挂载硬盘

    前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多 ...

  4. linux常用命令之--磁盘管理命令

    linux的磁盘管理命令 1.查看磁盘空间 df:用于显示磁盘空间的使用情况 其命令格式如下: df [-option] 常用参数: -i:使用inodes显示结果 -k:使用KBytes显示结果 - ...

  5. linux的基本操作(磁盘管理)

    磁盘管理 [查看磁盘或者目录的容量 df 和 du] df 查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 df常用参数有 –i -h -k –m等 -i 使用 ...

  6. Linux学习笔记12—磁盘管理

    一.查看磁盘或目录的容量 1.  df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...

  7. linux学习3-简单磁盘管理

    简单的磁盘管理 下面涉及的命令具有一定的危险性,操作不当可能会丢失你的个人数据,初学者建议在虚拟环境中进行操作 通常情况下,这一小节应该直接将如何挂载卸载磁盘,如何格式化磁盘,如何分区,但如你所见,我 ...

  8. Linux(6)文件和磁盘管理

    文件和磁盘管理 1. 文件管理ls ls : 查看文件信息. 列出目录的内容 -a :显示指定目录下的所有文件, 包括以.开头的隐藏文件 -l :以列表方式显示文件的详细信息 -h :配合-l显示文件 ...

  9. Linux中关机和磁盘管理命令

    常用的关机命令 shutdown -h 关机 -r 重启 halt poweroff reboot 重启 logout 退出登录命令 磁盘管理命令 df -h 以1024进制计算最合适的单位显示磁盘容 ...

随机推荐

  1. codeforces629C Famil Door and Brackets (dp)

    As Famil Door's birthday is coming, some of his friends (like Gabi) decided to buy a present for him ...

  2. Codeforces Round #652 (Div. 2) C. RationalLee 贪心

    题意: t组输入,你有n个数,还有k个朋友,每一个朋友需要wi个数.意思就是你要给第i个朋友分配wi个数,输入保证w1+w2+...+wk=n 一个朋友的兴奋值是你分配给他的数中最大值加上最小值的和( ...

  3. SpringBoot整合Swagger初探

    当下的Web项目大都采用前后端分离+分布式微服务的架构.前后端分离式的开发中,前端开发人员要与后端开发人员协商通信接口,约定接口规范.因此对于开发人员来说能够维持一份及时更新且完整全面的API文档会大 ...

  4. MHA 高可用介绍

    目录 MHA 介绍 MHA 简介(Master High Availability) MHA 工作原理(转载) MHA 架构 MHA 工具 Manager 节点 Node 节点 MHA 优点 MHA ...

  5. go免杀初探

    0x01 go免杀 由于各种av的限制,我们在后门上线或者权限持久化时很容易被杀软查杀,容易引起目标的警觉同时暴露了自己的ip.尤其是对于windows目标,一个免杀的后门极为关键,如果后门文件落不了 ...

  6. 牛客网多校第3场 C-shuffle card 【splay伸展树】

    题目链接:戳这里 转自:戳这里 关于splay入门:戳这里 题意:给n个数,进行m次操作,每次都从n个数中取出连续的数放在最前面. 解题思路:splay的区间操作. 附代码: 1 #include&l ...

  7. KafkaBroker 简析

    Kafka 依赖 Zookeeper 来维护集群成员的信息: Kafka 使用 Zookeeper 的临时节点来选举 controller Zookeeper 在 broker 加入集群或退出集群时通 ...

  8. Linux内核实现透视---硬中断

    Linux的中断处理是驱动中比较重要的一部分内容,要清楚具体的实现才能更好的理解而不是靠记住别人理解后总结的规律,所以今天就打算从从源码来学习一下Linux内核对于中断处理过程,设计中断子系统的初始化 ...

  9. PM2 All In One

    PM2 All In One https://pm2.keymetrics.io/ https://pm2.io/ $ yarn global add pm2 # OR $ npm install p ...

  10. Vue Big Changes All in One

    Vue Big Changes All in One Vue 重大更新 Vue Versions Vue 版本变更 Vue 3.x Vue 2.x refs vue lifecycle https:/ ...