可以看出 fdisk 创建一个 sda4 的分区 并保存退出, 但是 不管是使用 fdisk -l ,还是 lsblk 都无法显示出来, 那么导致问题的原因,主要是因为新创建了分区之后,系统没有重新读取分区信息导致...或者简单一点,输入partprobe命令,重启让系统读取分区信息 输入partprobe命令,让系统读取分区信息 partprobe 说明:partprobe包含在parted的rpm软件包中。...partprobe可以修改kernel中分区表,使kernel重新读取分区表。 因此,使用该命令就可以创建分区并且在不重新启动机器的情况下系统能够识别这些分区。 ...可以看到分区之后,就可以正常格式化或者做LVM
Linux可以设置登录前后的欢迎信息,虽然没啥技术含量,但却是非常实用的一个小技巧。 实现登录消息的功能,可以修改3个文件。...1、/etc/issue 本地登陆显示的信息,本地登录前 2、/etc/issue.net 网络登陆显示的信息,登录后显示,需要由sshd配置 3、/etc/motd 常用于通告信息,如计划关机时间的警告等...复制代码 至于文件/etc/motd,(motd即motd即message of today布告栏信息的缩写) 则是在每次用户登录时,motd文件的内容会显示在用户的终端。...使用ssh登录时,会不会显示issue信息由sshd服务的sshd_config的Banner属性配置决定,但本人在测试时发现 虽设置了Banner属性但并未对issue.net中的\r和\m等内容进行转义...笔者又使用Xshell进行登录,得出的结果一样、都是先显示issue.net文件内容,最后显示motd文件的内容。中间隔着上次登录信息。
这些都需要查询你的计算机具体规格信息。 最简单的方法是使用标准的 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行的 CPU-Z 的显示。...无论你是使用 Linux shell 还是其他编程语言来编写脚本通常都需要使用命令行。 很多检测硬件信息的命令行都需要使用 root 权限。...内存 Linux 命令行使你能够收集关于你的计算机内存的所有可能的详细信息。你甚至可以不拆开计算机机箱就能确定是否可以为计算机添加额外的内存条。...同时这条命令也是全屏输出: top 磁盘文件系统和设备 你可以轻松确定有关磁盘、分区、文件系统和其他设备信息。...要列出所有磁盘及其分区和大小,请使用以下命令: lsblk 使用以下命令获取更多有关扇区数量、大小、文件系统 ID 和 类型以及分区开始和结束扇区: fdisk -l 要启动 Linux,你需要确定 GRUB
用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。 如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。...语法格式:uname [参数] 常用参数: -a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型...-o 显示操作系统名称 -i 显示硬件平台 参考实例 显示系统主机名、内核版本号、CPU类型等信息: [root@linuxcool ~]# uname -a Linux linuxcool 3.10.0...-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux 仅显示系统主机名: [root@linuxcool...~]# uname -n linuxcool 显示当前系统的内核版本 : [root@linuxcool ~]# uname -r 3.10.0-123.el7.x86_64 显示当前系统的硬件架构:
最简单的方法是使用标准的Linux GUI程序之一: i-nex收集硬件信息并以类似于Windows下流行的CPU-Z的方式显示。...这两种方法为你提供硬件详细信息,但省略软件信息。 或者,你可以发出Linux line命令。 且慢,这听起来很难。 你何必这样做呢? 有时,通过有针对性的line命令很容易找到特定的信息。...它显示全屏文本输出: 屏幕快照 2019-11-24 下午3.23.42.png 磁盘,文件系统和设备 你可以轻松确定有关磁盘,分区,文件系统和其他设备的任何信息。...要列出所有磁盘及其所有定义的分区以及每个分区的大小,请发布: 屏幕快照 2019-11-24 下午3.28.12.png 更多相关详细信息,包括扇区数,大小,文件系统ID和类型,以及分区的开始和结束扇区...: 屏幕快照 2019-11-24 下午3.29.10.png 要启动Linux,需要确定GRUB引导加载程序的可安装分区。
用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。 如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。...语法格式:uname [参数] 常用参数: -a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型...-o 显示操作系统名称 -i 显示硬件平台 参考实例 显示系统主机名、内核版本号、CPU类型等信息: [root@ linux ~]# uname -a Linux linux 3.10.0-123....el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux 仅显示系统主机名: [root@ linux...~]# uname -n linux 显示当前系统的内核版本 : [root@ linux ~]# uname -r 3.10.0-123.el7.x86_64 显示当前系统的硬件架构: [root@
标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file # 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file # 显示...foo及前5行 grep -A 5 foo file # 显示foo及后5行
安装linux的整体步骤其实比较简单,唯一可能值得说明的地方,大概就是linux的分区了。 ? 下面来给大家推荐一些分区方案。...linux只需要一个/根分区就可以正常运行。 2 常用分区方式,以使用100G空间安装linux为例,各目录含义,请参考文章结尾附录。...linux的整体目录就是一个树状结构,根据文章结尾的附录一,我们会知道/分区下的各个目录存放的内容都是不一样的,所以他们的内容变化速度也会不一样。...所有的硬件都以文件的形式放在这个目录中 +-- /lost+found 突然停电或者非正常关机,存放临时文件 +-- /sbin 管理员才能运行的一些程序 +-- /opt 存储第三方软件的目录 +-- /proc 存储进程相关的信息...,用于方便的访问进程信息,伪文件系统,所有的内容都存储在内存中 +-- /mnt 一般我们将手动挂载的分区放在这里(例如新加一款硬盘,可以挂载在这里) +-- /media 系统自动挂载的分区放在这里
本文记录 2 种因 /etc/mtab 文件异常导致 df 命令显示异常、分区丢失问题的解决过程,以备后用。.../etc/fstab 文件记录了服务器上硬盘分区信息,启动 Linux 的时候,检查分区的 fsck 命令和挂载分区的 mount 命令都需要 fstab 中的信息,来检查和挂载分区。.../etc/mtab 文件记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等,每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息...,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。...当然我们自己还可以通过读取/proc/mount 也可以来获取当前挂载信息(即使用文章中用到的修复命令 grep -v rootfs /proc/mounts)。
注意,卸载分区会格式化分区内所有的数据,请谨慎操作或进行数据备份 # df -hT ?...image.png # fdisk -l 发现待分区的磁盘 /dev/sda ?...image.png 对该磁盘进行卸载分区,输入m并回车 # fdisk /dev/sda # m 输入帮助 # p 打印分区表 ? image.png ?...image.png 卸载/dev/sda6分区 此时注意/dev/sda6是刚刚卸载了/data2的分区名 ? image.png # d 删除一个分区 # 6 删除第六个分区 ?...image.png 重新打印分区表发现已卸载/dev/sda6分区 # p ?
磁盘在linux中经过分区、格式化后是无法直接使用的,因为该分区在系统中是以一个设备文件的形式存在的。我们如果希望使用这个磁盘分区还得经过最后一步,就是将这个分区设备挂载到系统中的某个文件夹下。...接下来我们来看看linux下挂载磁盘分区的方式 手动挂载 开机自动挂载 触发挂载 一、手动挂载 mount挂载命令 mount - mount a filesystem 命令语法 mount device...dir 命令选项 -a 挂载所有文件系统,参考文件 /etc/fstab -l 显示当前挂载 -t 文件系统类型 -o 指定挂载权限 ##用法说明 mount [options...UUID=289370eb-9459-42a8-8cee-7006507f1477 / ext4 defaults 1 1 #字段说明 1段:挂载的设备(磁盘设备的文件名或设备的卷标或者是设备的...更多挂载选项可以通过 man mount -o 命令选项可以找到详细信息 5段:是否支持dump备份。
[文件]...1.LS应用实例如下ls 命令的颜色选项 ls命令是 Linux 系统中使用频率最高的命令,它的参数也是 Linux 命令中最多的。...-L,--dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息。...-u 同-lt 一起使用:按照访问时间排序并显示;同-l 一起使用,显示访问时间并按文件名排序;其他,按照访问时间排序。...--help 显示此帮助信息并退出。...--version 显示版本信息并退出。
who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。...语法 who(选项)(参数) 选项 -H或--heading:显示各栏位的标题信息列; -i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."...号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串; -m:此参数的效果和指定"am i"字符串相同; -q或--count:只显示登入系统的帐号名称和总人数; -s:此参数将忽略不予处理...,仅负责解决who指令其他版本的兼容性问题; -w或-T或--mesg或--message或--writable:显示用户的信息状态栏; --help:在线帮助; --version:显示版本信息。
Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。...本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。 1.命令用法: 该命令用起来很简单,默认执行时不要求任何参数。但是它要求root特权来读取内核片信息。...96000个对象 对象的size是1K 所以CACHE SIZE是96000K ACTIVE #:指对象中活跃的数量 CACHE SIZE #:是占用的内存大小 NAME #:内存项的名字 汇总信息中...2.4 版本信息: -V或--version选项显示命令的版本并退出。 2.5 帮助: 常见选项,-h或--help显示命令的使用帮助。...3.排序标准: 排序标准确定了哪个片缓存显示在顶部,下面是slabtop的排序标准: 3.1 活跃: 缓存可以通过‘a’来对活跃对象编号进行排序。
Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务。...主要从以下几个方面来介绍: 1.分区介绍 2.创建分区(本章节) 3.MBR&GPT 4.格式化&挂载 5.inode&硬连接 6.磁盘操作命令 7.小结 基于已经有一块磁盘的情况下...[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。...): 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039): 将使用默认值 41943039 分区 1 已设置为 Linux...6.分区完成 到这里我们分区做完了,但是这个时候我们还不能使用这个磁盘,可以看到同sda对比,他还没挂载到对应的目录。
image.png 要进行新建扩展分区的磁盘是 /dev/sda # fdisk /dev/sda # p 打印分区表 ?...image.png 此时磁盘已经有了3个分区,如果要再弄2个分区就不行,这个时候我们进行新建扩展分区 # n 添加一个新的分区 # e 添加一个扩展分区 # p 打印分区表 ?...image.png 此时已经看见扩展分区创建完成,在扩展分区下面新建2个分区 因为现在扩展分区是20G 所以下面的2个分区都给10G # n # +10G # p ? image.png ?...image.png 分区格式类型是ext4 分区大小也是10G 此时注意,这样机器重启后就重置了,如果需要永久生效需要设置开机自动挂载(磁盘) 开机自动挂载(磁盘) # vi /etc/fstab 最后面添加...image.png tips: 第一列:分区的UUID或分区名 例如:/dev/sda5 第二列:Mount point:设备的挂载点,就是你要挂载到哪个目录下。
Linux磁盘-分区介绍 Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。...主要从以下几个方面来介绍: 1.分区介绍(本章节) 2.创建分区 3.MBR&GPT 4.格式化&挂载 5.inode&硬连接 6.磁盘操作命令 7.小结 在Windows...然后把一个磁盘/dev/sda分成一个或者多个分区,然后分别挂载到不同的目录下,这个分区如果挂载到Linux目录上面,就基本等效于Windows的盘符,只是Windows的盘符是C盘,D盘,而Linux...sda2 8:2 0 19.5G 0 part / sr0 11:0 1 942M 0 rom 介绍2个命令,一个是上面已经用到lsblk,我们用他查看有多少个磁盘,以及分区情况...如果磁盘故障或者其他原因未识别到,这里也不会显示。在实际运维中也可用于判断磁盘是否异常。另外一个命令是fdisk,他就会显示完整的路径,日常使用看个人习惯即可。
要用到的命令是 route route 命令 显示和设置Linux路由表 -A:设置地址类型; -C:打印将Linux核心的路由缓存; -v:详细信息模式; -n:不执行DNS反向查找,直接显示数字形式的...IP地址; -e:netstat格式显示路由表; -net:到一个网络的路由表; -host:到一个主机的路由表。... 0 eth0 default 10.0.0.2 0.0.0.0 UG 0 0 0 eth0 各列信息代表什么
前言 我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?...显示这样是不现实的,我们可以使用history命令即可 实际过程中,history还是很有用的 查看历史命令执行记录(history) history 查看命令tail 的历史执行记录 history
显示文件数 hdfs dfs -count -q /spark2-history ?...image.png 显示文件夹下文件总大小 -s -h hdfs dfs -du -s -h /spark2-history ?...image.png 显示文件由那些块构成 hdfs fsck /spark2-history/application_1608084068201_452033_1 -files -blocks -...racks 显示文件由那些块构成 -files:显示文件的文件名称、大小、块数量及是否可用; -blocks: 显示每个块在文件中的信息,一个块用一行显示; -racks: 展示了每个块所处的机架位置及
领取专属 10元无门槛券
手把手带您无忧上云