动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

java学习之Linux磁盘管理

07-29 16:53 295浏览
举报 T字号
  • 大字
  • 中字
  • 小字

各位java程序员学习Linux服务器的时候,少不了学习的就是Linux磁盘管理的内容Linux磁盘管理是Linux管理员非常重要的必备技能,现在的Ubuntu,红帽都已经可以使用LVM进行分区管理,看起来好像不需要使用磁盘管理,磁盘可以自动管理,但是我们的磁盘如果坏了的话,还是需要更新或者系统需要扩容增加新的硬盘的。因此,Linux磁盘管理是格的java程序掌握的内容。

下面讲一下Linux磁盘管理的相关内容:

Linux磁盘中进行切换目录:cd 目录名。有两种,一是由当前目录切换到 /usr/local例如:cd  /usr/local;二是回到根目录(类似于我的电脑)例如:cd  /

列出当前目录下目录及文件:ll , ls。(1列出目录下的详细内容(相当于Windows的列表查看)例如:在当前目录下执行 ll

2使用ll 目录名查看指定目录下的文件和目录列表

-rw-rw-rw -表示文件drw-rw-rw  d表示目录文件夹

3只列出文件/目录名例如:在当前目录执行 ls

显示当前所在目录位置: pwd 例如:在当前目录下执行 pwd

Linux磁盘管理常用三个命令为df、du和fdiskdf:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区。具体来说一说Linux磁盘管理的这三个命令。

1)df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法是:

df [-ahikHTm] [目录或文件名]

举一个例子,将系统内所有的文件系统列出来

[root@www ~]# df
Filesystem      1K-blocks      Used Available Use% Mounted on
/dev/hdc2         9920624   3823112   5585444  41% /
/dev/hdc3         4956316    141376   4559108   4% /home
/dev/hdc1          101086     11126     84741  12% /boot
tmpfs              371332         0    371332   0% /dev/shm

Linux底下如果df 没有加任何选项,那么默认会将系统内所有的 (不含特殊内存内的文件系统与swap) 都以1 Kbytes 的容量来列出来

2)du,Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。语法:

du [-ahskm] 文件或目录名称

例子:只列出当前目录下的所有文件夹容量(包括隐藏文件夹):

[root@www ~]# du
8       ./test4     <==每个目录都会列出来
8       ./test2
....中间省略....
12      ./.gconfd   <==包括隐藏文件的目录
220     .           <==这个目录(.)所占用的总量

直接输入 du 没有加任何选项时,则 du 会分析当前所在目录的文件与目录所占用的硬盘空间。

3)fdisk 是 Linux 的磁盘分区表操作工具。语法:fdisk [-l] 装置名称

选项与参数:-l:输出后面接的装置所有的分区内容。若仅有 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

Linux系统中,如何有效的对储存空间进行管理和使用,是一项非常重要的技术。关于Linux磁盘管理的学习,即使是java零基础的小白也要有学习重视的意识,因为在计算机中,系统软件和应用软件,都要以文件的形式存储在磁盘空间中,应该随时监视磁盘空间的使用情况,所以Linux系统就提供了有关磁盘空间管理的命令,大家应该把Linux磁盘管理的内容学会。

0人推荐
共同学习,写下你的评论
0条评论
代码小兵1069
程序员代码小兵1069

4篇文章贡献14476字

作者相关文章更多>

推荐相关文章更多>

一篇文章带你入门Zookeeper

达芬奇09-04 11:00

高性能HTTP及反向代理服务器Nginx

军哥07-29 17:02

浅谈Tomcat服务器优化方法

Code大师09-01 16:01

Linux 的 scp 命令详解

Code大师09-04 10:18

java学习之Linux网络通讯和网络访问

蛙课视频小助手08-04 16:45

发评论

举报

0/150

取消