本页面解释如何从你系统上硬盘分区或者从其它文件服务器挂载文件系统。

内容

一、介绍文件系统

在Unix系统上,所有文件存在于一棵树或者根/目录下目录中。操作系统使用的Drive来标识硬盘或者网络驱动。不同的硬盘、CD-ROMs,软盘以及网络驱动被连接到了目录树于不同位置,称为挂载点。例如,/home可能是你系统上一个不同硬盘的挂载点,并且/usr/local可能是共享自另一台服务器的文件的挂载点。root目录也是一个挂载点,基本总是对应你机器中硬盘 上一个分区。实际上被挂载在一个挂载点的文件集合被称为文件系统。

所有操作提供划分每个硬盘为分区,每个分区可以是不同大小。每个文件系统通常被存储在一个磁盘分区上,所以在相同硬盘上有不同类型的多个文件系统是可能的--例如,一个用于Linux而一个用于Windows。如果你在系统中有多个硬盘,为了使用它们,你通常需要从每个挂载至少一个文件系统。

Unix系统支持很多不同种类的文件系统,一些文件系统用于存储在本地硬盘上的文件而一些文件系统用于在网络文件服务器上的文件。在Linux上,在你硬盘上的文件系统可能为ext2或ext3格式。存在很多其它本地文件系统类型,诸如对应CD-ROMS的iso9660,对应Windows分区的vfat,以及用于高性能文件访问的xfs和reiserfs。本地文件系统类型使用不同格式用于在磁盘上存储数据,因此如果一个分区已经被格式化为一个特定类型的文件系统,则必须以那种格式挂载它。

也有文件系统类型对应通过网络访问文件服务器的不同方法。如果文件服务器正在运行Unix,则通常挂载nfs文件系统来访问它的文件。但它正在运行Windows,则必须使用smbfs文件系统。这些文件系统类型对应用于访问另一个系统上文件的不同网络协议。

其它特殊文件系统类型包含实际上不存在于任何磁盘或文件服务器上的文件。例如,一个proc文件系统包含这样的文件,这些文件包含了有关当前运行进程的信息。不同Unix变体有不同类型的特殊文件系统,它们中大部分由操作系统自动挂载并且不需要被配置。

不讨论虚拟内存下,文件系统的解析不能完整。一个Unix系统经常运行占据比实际安装内存更多内存的进程。通过操作系统自动从实际内存移出那些进程中一部分并且移入虚拟内存(在一个文件或者本地磁盘中存储它),使这变得可能。因为文件系统和虚拟内存都被存储在磁盘上并且能够被挂载和卸载,Disk and Network Filesystems Webmin模块也管理虚拟内存。

取决于你的操作系统,文件/etc/fstab或/etc/vfstab包含一个文件系统列表,这些文件系统对你的系统已知并且在启动时被挂载。对于一个文件系统,使用mount命令临时挂载它而没有被存储在fstab文件中也是可能的。Webmin直接修改这个文件来管理在启动时被挂载的文件系统,并且调用mount和umount命令立即激活或者使文件系统失效。

二、磁盘和网络文件系统模块

在System类别下,找到磁盘和网络文件系统模块,它允许你配置在你的计算机上挂载哪些文件系统,从哪里挂载它们以及它们设置了什么选项。这个模块的主页列出了当前被挂载的或者可用于被挂载的所有文件系统。

对于每种文件系统,显示了以下信息:

1) Mounted As:对应这个文件系统的挂载点目录或者消息Virtual Memory。

2) Type:文件系统类型的描述,后跟实际的短类型名称。

3) Location:这个磁盘设备,分区,LVM卷,文件服务器或者挂载这个文件系统来自的其它位置。对于nfs挂载,此列将是以servername:remotedirectory的格式,而对于smbfs挂载将是像\\servername\sharename。

4) Used:已有文件系统百分比。

5) In use?:Yes或No,取决于当前是否挂载这个文件系统。对于大多数文件系统,你可以点击这个字段来立即挂载或者卸载。

6) Save? :Yes或No,取决于永久记录这个文件系统,使得能够在启动时被挂载。

三、挂载一个NFS网络文件系统

在你能够挂载来自另一个Unix服务器的文件系统前,必须已经配置那个服务器导出了你想要使用NFS挂载的目录。

假设已经导出了你想要挂载的目录,你可以按照这些步骤在你的系统上挂载它:

1) 在磁盘和网络文件系统模块的主页,从文件系统类型的下拉框选择*Network Filesystem*并且点击*Add mount*按钮。将显示一个如下的表单。

2) 在Mounted As字段中,输入你想要这个文件系统被挂载到哪个目录。这个目录应该不存在或者空,由于一旦挂载了这个文件系统,此目录当前包含的任何文件将被隐藏。

3) 如果你想要这个文件系统在启动时被挂载,为Save Mount?选项选择*Save and mount at boot*。如果你想要它被永久记录,但启动时不被挂载,选择*Save*。否则,如果这只是一个临时挂载,选择*Don't save*。

4) 对于Mount Now?选项,如果你想要立即挂载这个文件系统,选择*Mount*,或者如果你只想要被记录用于将来启动时挂载,*Don't mount*。如果设置Save and mount选项为Don't save以及Mount now?选项为*Don't mount*是没有意义的,因为什么也没有做。

5) 在NFS Hostname字段中,输入导出了你想要挂载的目录的文件服务器的名称或IP地址。你也可以点击这个字段旁边的按钮来弹出一个你本地网络上NFS服务器的列表。

6) 在NFS Directory字段,输入文件服务器上导出的目录。如果你已经输入了NFS服务器的主机名,点击这个字段边的按钮将掏出一个此服务器已经导出的目录列表。

7) 更改这个表单底部你想要启动的任何选项。最有用的一些是:

  • Read-only?:如果设成Yes,在这个文件系统上的文件不能被编辑,重命名或者删除。
  • Retry mounts in background?:当在启动时挂载一个NFS文件系统时,如果这个文件服务器关闭或者不可达,你的系统将一直尝试连接这个文件服务器,这会阻止引导进程结束。设置这个选项为Yes,如果挂载花费时间太久,在后台重试挂载,防止这个问题。
  • Return error on timeouts?:遇到文件服务器出错,在服务器再次恢复并且操作成功前,NFS文件系统的正常行为是保持尝试读或写请求。这表示如果文件服务器停止很长时间,访问挂载自这台服务器的文件的任何尝试将被卡住。设置这个选项为Yes,更改这种行为,使得你的系统将最终放弃花费太久的操作。

8) 要挂载和/或记录这个文件系统,点击这页底部的Create按钮。如果一切顺利,你将返回到文件系统列表。否则,将显示一条解释什么出错的错误。

 一旦NFS文件系统被成功挂载,在你系统上所有用户和程序将能够在这个挂载点目录下访问文件服务器上的文件。因为NFS协议支持Unix文件权限和文件所有权信息,如果用户能够登录到你的系统和远程文件服务器,他们在一台机器上所有的任何文件应该被另一个所有。这取决于每个用户在两台服务器上拥有相同的用户ID。如果不是这种情况,你可能陷入一种困境:用户jcameron拥有在文件服务器上一个文件,但当在你系统上挂载和访问它时,这个文件似乎被用户fred所有。

解决这个问题最好的方法是确保用户IDs在使用NFS共享文件的所有服务器上同步。做这件事最好的方法是使用在NIS Client and Server中解释的NIS,在LDAP Client和LDAP Users and Groups中讨论的LDAP或者Webmin自己的Cluster Users and Groups模块。

四、挂载一个CIFS文件系统

smbfs(samba文件系统)或cifs(公共internet文件系统)是由Windows系统使用于相互共享之间共享文件的协议。如果你在Windows系统上有文件,你想要在Linux系统上访问它们,你必须首先共享这个目录并且使用Window用户接口分配它一个共享名。

一旦完成了,按照以下步骤在你的Unix系统上挂载这个共享:

1) 首先必须在进行挂载的系统上安装cifs-util软件包:

[root@telecom ~]# yum install cifs*
...
Installing:cifs-utils                          x86_64                    6.2-10.el7                       base                     85 kcifs-utils-devel                    x86_64                    6.2-10.el7                       base                     11 kTransaction Summary
==============================================================================================================================
...Installed:cifs-utils.x86_64 0:6.2-10.el7                             cifs-utils-devel.x86_64 0:6.2-10.el7Complete!

2) 在Disk and Network Filesystems模块主页上,从文件系统类型下拉框选择*Common Internet File System*,并且点击Add mount按钮。将显示一个如下的表达。

3) 在Mounted As字段中,输入你想要挂载这个文件系统到哪个目录。这个目录应该不存在或者为空,由于一旦挂载了这个文件系统,它当前包含的任何文件将被隐藏。

4) 如果你想要这个文件系统在启动时被挂载,为Save Mount选项选择*Save and mount*。如果你想要它被永久记录但不在启动时被挂载,选择Save。否则,如果这仅是一个临时挂载,选择*Don't save*。

5) 对于Mount now?选项,如果你想要立即挂载这个文件系统,选择Mount,或者你只想要记录它用于将来启动时挂载,选择*Don't mount*。

6) 在Server Name字段中,输入主机名或者Window服务器的IP地址。

7) 在Share Name字段,输入这个共享的名称。

8) 如果Windows服务器需要一个用户名和密码来访问这个文件共享,填入Login Name和Login Password字段。如果不需要验证,这些字段可以留空。

9) 因为Windows网络没有Unix用户概念,当文件系统被挂载时,来自文件服务器的所有文件将都由一个Unix用户和组所有。默认那个用户是root,但你可以通过填入*User files owned by*和*Group files are owned by*字段更改这个。

10) 点击本页底部Create按钮来挂载或者记录这个文件系统。如果一切正常,你将返回到文件系统列表。否则,将显示一条解释什么出错的错误。

使用Samba,Windows网络文件系统也可以由Unix导出,如在Samba Windows File Sharing中解释。这意味着你可以使用Windows文件共享协议(CIFS)在两台Unix服务器之间共享文件。但,你可以猜到这不是一个好想法,因为文件权限和所有者信息将在进行挂载的服务器上不可用。

五、挂载一个本地ext2或ext3硬盘文件系统

在你可以从一个本地磁盘挂载一个新文件系统前,必须已经准备好一个分区并且被正确的文件系统类型格式化。如果你有一个ext3选项(Webmin称之为新的Linux本地文件系统),因为其支持日志,应该被用于替代ext2。

要挂载你本地文件系统,安装这些步骤:

1) 在Disk and Network Filesystems模块主页上,从文件系统类型下拉框选择*Linux Native Filesystem*或者*New Linux Native Filesystem*,并且点击Add mount按钮。一个表单将出现用于输入挂载点,源和选项。

2) 在*Mounted As*字段,输入你想要这个文件系统被挂载到的目录。这个目录应该不存在或者空,因为它当前包含的任何文件将在此文件系统被挂载后被隐藏。

3) 如果你想要这个文件系统在启动时被挂载,为*Save Mount*选项选择Save and mount at boot。如果你想要它被永久记录,但不在启动时挂载被挂载,选择Save。否则,如果这只是临时挂载,选择Don't save。

4) 对于*Mount now?*选项,如果你想要这个文件系统被立即挂载,选择Mount,或者如只想要记录它用于将来启动时挂载,选择Don't mount。

5) 如果*Check filesystem at boot?*选项存在,它控制在挂载前是否用fsck命令验证这个文件系统有效性。如果你的系统崩溃或者掉电,在那时挂载的任何ext2或ufs文件系统将需要在挂载它们前被检查。设置选项为Check second一般是最好。

6) 对于Linux Native Filesystem字段,点击Disk选项并且选择已经为你系统被格式化的分区。所有IDE和SCSI磁盘将出现在这个菜单中。如果在你系统上任何分区被打了标签,你可以通过选择Partition labled选项并且选择你想要的标签挂载一个分区。如果你的系统配置了任何RAID设备,你可以选择RAID device选项并且从菜单中选择你想要挂载的设备。如果你使用LVM,一个所有可用逻辑卷的列表将在LVM Logical volume选项边出现,用于你从中选择。另外,你可以点击*Other device*选项并且为你的文件系统输入这个设备文件的路径,如/dev/vdb2、

7) 更改这个表单底部中你想要启用的任何选项。其中一些最有用的选项是:

  • Read-only?:如果设置为Yes,不能更改、重命名或删除此文件系统上的文件。
  • Use qotas?:如果你在这个文件系统上执行了磁盘配额,你必须启用这个选项。大部分文件系统将给你用户配额、组配额或者这二者的选项。要完成激活和配置配额的过程,见DiskQuotas。

8) 点击本页底部Create按钮来挂载或者记录这个文件系统。如果一切正常,你将返回到文件系统列表。否则,将显示一条解释什么出错的错误。

六、挂载一个本地Windows硬盘文件系统

如果你的系统在其磁盘之一中有一个Windows分区,你能够使用Webmin挂载它,使得所有文件易于让Unix用户和程序访问。Windows 95,98和Me默认都使用更老的vfat格式,被Webmin称为Windows 95文件系统。Windows NT,2000和XP使用更高级的ntfs文件系统格式(称为Windows NT文件系统),仅少数Linux发行版支持它。

1) 在Disk and Network Filesystems模块主页上,从文件系统类型下拉框中选择Windows Filesystem(vfat)或者Windows NT Filesystem,并且点击Add mount按钮。一个表单将出现,用来输入挂载点,源和选项。

注意:要在Linux系统上挂载Windows NT文件系统,必须安装ntfs-3g软件包:

yum install epel-release
yum install ntfs-3g

2) 在*Mounted As*字段中,输入你想要这个文件系统被挂载到哪个目录上。这个目录应该不存在或者空,因为它当前包含的任何文件在此文件系统被挂载时被隐藏。

3) 如果你想要这个文件系统在启动时被挂载,为*Save Mount*选项选择Save and mount at boot。如果你想要它被永久记录,但不在启动时被挂载,选择Save。否则,如果这只是一个临时挂载,选择Don't save。

4) 对于Mount now?选项,如果你想要这个文件系统被立即挂载,选择Mount,或者如果你只想要它被记录用于以后启动时挂载,选择Don't mount。

5) 对于Windows Filesystem或者Windows NT Filesystem字段,在Disk选项上点击并且选择为你新文件系统被格式化的分区。所有IDE和SCSI磁盘,RAID设备和LVM逻辑卷将在第一列中出现。此外,你可以点击*Other device*选项并输入对应你文件系统的设备文件的路径,如/dev/vda2。

6) 选择你想要启用的任何选项。一些有用选项是:

  • User files are owned by:因为vfat文件系统格式没有用户和组的概念,默认在被挂载文件系统中所有文件将由root所有。要更改这个,为这个选项输入一个不同Unix用户名。
  • Group files are owned by:如前个选项,这控制在被挂载文件系统中所有文件的组属主。
  • File permissions mask:你想要在被挂载文件系统中文件的八进制Unix权限的二进制反。例如,输入007使得文件由它们的用户和组可读和可写,但其它任何人完全不可访问。这个选项对Windows NT文件系统不可用。

7) 点击此页底部的Create按钮来挂载和/或记录这个文件系统。如果一切正常,你将返回到文件系统列表。否则,将显示一条解释什么出错的错误。

因为Windows95文件系统没有属主的概念,而Windows NT文件系统有不被Linux支持的所有权信息,更改在被挂载文件系统中文件上的用户,组或权限是不可能的。

七、添加虚拟内存

如在介绍中解释,当在你系统上运行的进程需要使用比实际安装的内存更多内存时,使用虚拟内存。因为不是所有进程都同时运行,不活动的那些进程能够被安全地向外交换到虚拟内存并且当它们需要运行时再次被交换回来。因为磁盘比RAM慢得多,如果你系统上地进程使用了太多内存,持续换进和换出将大大降低系统速度。

在已有本地文件系统和整个分区中的文件都能被用于虚拟内存。使用一个分区总是更快,但如果在你硬盘上没有空闲分区,会是不灵活的。一个系统能够有多个虚拟内存文件或分区,所以如果你用尽了虚拟内存,添加更多是简单的。添加更多虚拟内存的步骤是:

1) 在Disk and Network Filesystems模块主页上,从文件系统下拉框选择Virtual Memory,点击Add mount按钮。一个表单将出现,用于输入源和其它选项。

2) 如果你想要在启动时添加虚拟内存,为Save Mount选项选择Save and mount at boot。否则,如果这只是一个临时挂载选项Don't save。

3) 对于*Mount now?*选项,如果你想要立即添加这个虚拟内存,选择Mount,或如果你只想要记录它用于之后启动时挂载,选择Don't save。

4) 如果你想要添加整个分区作为虚拟内存,为*Swap File*选项选择Disk并且从列表中选择这个分区。否则,选择Swap File并且输入你想要用作虚拟内存的路径。如果你输入一个已经存在文件的路径,当添加这个虚拟内存时,将重写它。

5)点击本页底部的Create按钮。如果你添加一个还不存在的交换文件,将提示你输入这个文件的大小,并且Webmin将为你创建它。如果一切正常,浏览器将返回到主页的文件系统列表。

6) 一旦添加了新的虚拟内存,你系统的可用内存应该增加这个分区或者交换文件大小。使用Running Processes模块的内存显示来查看多少实际和虚拟内存可用。

八、automounter filesystems

当使用Linux时,在你能够访问任何文件系统上文件前,首先必须显式地挂载它。这对启动时被挂载地硬盘没什么,但对于像CD-ROMs,软盘和Zip盘的可移除介质不太方便。在你能够读或写软盘上文件前,必须挂载软盘,并且在结束时卸载它,是用户非常不友好的,尤其与像Windows的其它操作系统比较。

幸运的,有一个解决办法--automounter filesystem。这不包含它自己的任何文件,但在需要时自动创建临时目录并且挂载文件系统。被挂载在/auto的一个automounter文件系统通常被配置成在一个用户尝试cd到那个目录时立即在/auto/floppy挂载一个软盘。当不再使用这个软盘文件系统时,将自动卸载它,使得这个软盘能够被安全弹出。

在Webmin中能够创建、查看和编辑Automounter文件系统。每个这样的文件系统有一个配置文件,这个配置文件指定它将挂载哪些设备以及将在哪些子目录上挂载它们。在Webmin内不能进行这些配置文件的编辑,你只能指定要使用哪个。大部分现代Linux发行版带有一个默认设置在/auto或/media的automounter文件系统,并且被配置成允许访问软盘和CD-ROM驱动。

automounter的另一个常见用法是提供对NFS服务器的简单访问。经常在/net目录设置一个automounter,使得访问/net/_hostname_目录将在那个目录下挂载从hostname导出的所有目录。这是使用另一个automounter配置文件完成的。

九、编辑或移除一个文件系统

在挂载一个文件系统后,你可以在任何时候返回和更改这个挂载目录,源和选项。即使大多数文件系统,设置其作为你操作系统安装进程,能够被被编辑。一些特殊文件系统类型,如proc和devfs不能通过Webmin编辑,由于更改它们可能会破坏你的系统。

唯一注意是当前在用的文件系统不能被立即编辑。如果任何用户或进程正在访问一个文件系统上任何文件或者在一个文件系统上任何目录中,它被认为是繁忙的并且不能被Webmin卸载和重新挂载。因为root文件系统总是在用,立即修改它是不可能的。幸运的,有另一种选择,只更改了一个文件系统的永久记录,因而当你系统重启时,应用新的选项。

编辑一个文件系统的步骤是:

1) 从主页上文件系统列表,点击*Mounted as*列中挂载点目录。一个包含当前设置的表达将出现。

2) 更改任何设置,包括*Mounted as*目录,挂载这个文件系统来自哪个挂载点目录,或者挂载选项。

3) 如果你想要写在这个文件系统,而仍然记录它用于将来挂载,更改*Mount now?*选项为Unmount。或者如果你想要永久挂载一个文件系统,更改这个选项为Mount。

4) 点击Save按钮激活你的更改。如果一切正常,浏览器将返回到主页上文件系统列表。如果你正在更改繁忙的被挂载文件系统,将只能给你应用你的更改到永久列表的选项。如果你尝试在一个Linux本地文件系统上启用配额,需要的就是应用这个选项到永久列表。

要移除一个文件系统,只要编辑它并且设置"Save Mount"选项为Don't save,以及Mount Now?选项为Unmount。假设它未在使用,将卸载它并且从记录的文件系统列表移除它,并且在这个模块主页上列表中不再显示它。

十、列出一个文件系统的用户

如果因为一个文件系统繁忙,你不能卸载或者编辑一个文件系统,你可能想要杀死当前正在使用它的进程。要查找哪些进程正在使用一个文件系统,按照这些步骤:

1) 从主页上文件系统列表,点击*Mounted as*列中挂载点目录。将显示一个像上面一样的表单。

2) 点击本页底部Save按钮右侧的*List Users*按钮。这将显示正在这个文件系统中读,写或者在任何文件或目录中的所有进程的列表。

3) 要杀死它们,点击本页底部*Kill Processes*按钮。你现在应该能够返回到Disk and Network Filesysystems模块并且成功卸载它。

十一、模块访问控制

一个Webmin用户可以被赋予对这个模块的有限访问呢,使得他只能编辑某些文件系统的设置或者只挂载和卸载。允许一个不受信任用户挂载任何文件系统是一个不好的想法,因为通过挂载一个包含setuid-root程序的NFS或软盘文件系统,他可以获得你系统完全控制。赋给某些人只挂载和卸载某些其选项设置成防止使用setuid程序的文件系统的权限是非常安全的。如果你的系统有一个软盘或者CD-ROM驱动并且你没有使用一个automounter,这是有用的。

一旦给了一个用户这个模块的访问权,你可以通过以下这些步骤限制他仅挂载或卸载所选的文件系统。

1) 在Webmin Users模块中,点击你想要设置访问权的用户名,在产生的Edit Webmin User表单中点击System下Disk and Network Filesystems,产生一个范文控制表单。

2) 更改*Can edit module configuration?*字段为No阻止他配置这个模块使用一个不同的fstab文件或者mount命令。

3) 在*Filesystems that can be edited*字段,选择*Under listed directory*并且在相邻文件库中输入一个挂载点列表。例如,你可以输入/mnt/floppy /mnt/cdrom。输入一个像/mnt的目录来允许在其下访问所有文件系统也是可能的。

4) 更改*Can add new filesystems?*字段为No。

5) 更改*Only allow mounting and umounting?*字段为Yes,因而用户实际上不能编辑文件系统细节。

6) 点击Save按钮来激活新的限制。

在Linux系统上,*Allow users to mount this filesystem?*字段可以用于使用命令行挂载和卸载程序。像Gnome面板小工具的其它工具和Usermin也使用这个特性,这是一种赋给一般用户挂载和卸载特权的更好方法。

十二、配置磁盘和网络文件系统模块

像其它模块,这个模块有一些你可以更改的选项。要看它们,点击主页左上角Module config链接。这将向你显示标准的配置编辑页,以下选项在这个编辑页面上可用:

不应该更改配置页面上其它选项,由于由Webmin根据你操作系统类型自动设置它们。

十三、文件系统类型比较

不同于其它操作系统,Linux支持若干不同类型的文件系统,它们完全支持Unix文件权限和所有权信息。这部分解释这些文件系统类型中每一种的优点。

1)ext3:非常类似ext2,但支持日志。这表示如果你的系统崩溃或者掉电而未有机会恰当地卸载其文件系统,不需要整个ext3文件系统地fsck检查,就像ext2需要的。因为ext3文件系统非常类似ext2,它们用几乎完全相同格式被存储在磁盘上。这意味着通过创建日志文件转换已有文件系统到ext3是非常简单的。

2)reisefs:ReiserFS是一个完全新的文件系统,设计成比ext2更快和更高效。它像ext3一样支持日志,并且比其它文件系统处理大量小文件好得多。但,它不向ext3或xfs一样成熟,并且不支持配额。

3) xfs:XFS原先由SGI为Irix操作系统开发,并且如果你在Irix上运行Webmin,你也能挂载xfs文件系统。它支持日志并且包含对ACLs和文件属性列表的本地支持。ACL(访问控制列表)支持尤其有用,因为它允许你用对正常Unix用户/组权限不可能的方式授予对文件的访问权。XFS已经在Irix上使用多年,所以它应该是成熟和可靠的。

要查看你系统支持这些文件系统类型中哪些,进入Partitions on Local Disk模块并且选择Linux类型一个未用分区。在本页底部有一个表单,你可以用来用你系统上可用类型之一在这个分区上创建一个新文件系统。

分区时指定了什么文件系统,在Linux中就要用相应的格式对分区进行格式化:

mkfs.xfs -f /dev/vdb1
mkfs.ext4 /dev/vdb2

Webmin -- Disk and Network Filesystems相关推荐

  1. Webmin -- Disk Quotas

    磁盘配额 在本文中介绍了适用磁盘配额来显示单个用户能够消耗的空间量. 一.磁盘配额介绍 在一个有多用户的系统上,经常需要限制每个用户能够占用多少磁盘空间.配额是Unix使用来对磁盘空间量执行限制以及每 ...

  2. EggNOG功能注释数据库在线和本地使用

    文章目录 COG简介 eggNOG简介 eggNOG mapper在线版 eggNOG mapper本地版 安装说明 软件安装 数据库下载 基本使用 HMMER方法 diamond方法 结果解读 高级 ...

  3. linux i o的使用情况,Linux下使用iostat 监视I/O状态

    Linux下我们可以使用 sar(1), pidstat(1), mpstat(1), vmstat(8) 来监控I/O状态 一.安装 yum install sysstat 二.参数解释 FILES ...

  4. 004:神秘的数组初始化_使容器神秘化101:面向初学者的深入研究容器技术

    004:神秘的数组初始化 by Will Wang 王Will 介绍 (Introduction) Regardless of whether you are a student in school, ...

  5. Linux内核学习笔记(一) 虚拟文件系统VFS

    什么是VFS Vritual Filesystem 是给用户空间程序提供统一的文件和文件系统访问接口的内核子系统.借助VFS,即使文件系统的类型不同(比如NTFS和ext3),也可以实现文件系统之间交 ...

  6. linux 命令中英文对照,收集

    linux 命令英文全文 Is Linux CLI case-sensitive? The answer is, yes. If you try to run LS instead of ls, it ...

  7. Linux系统 虚拟化篇之KVM

    完全虚拟化 VMware  半虚拟化 xen  硬件辅助虚拟化Kvm #查看物理机是否支持虚拟化 处理器虚拟化 VT-X I/O虚拟化 VT-d 网络虚拟化 VT-C /etc/udev/rules. ...

  8. 如何从Windows PC切换到Mac

    Krisda/Shutterstock.comKrisda / Shutterstock.com It's easy to switch from a Windows-based PC to a Ma ...

  9. CentOS6/7/8搭建企业内部私有yum源仓库服务器

    yum私有仓库 内网服务器禁止访问互联网, 但yum安装需要依赖yum源仓库. 在内部网络部署私有yum源仓库, 不但可以保证内网服务器安全, 还可以提高yum查询.下载.安装速度 思路: 把仓库文件 ...

最新文章

  1. Parabola(抛物线)
  2. 数字信号处理中的自相关和互相关计算和物理意义(一)
  3. Windows下使用Telnet 命令测试端口号
  4. LINQ 101——分组、Set、转换、Element
  5. Struts Validator验证器使用指南
  6. 【数据结构与算法】之深入解析“平衡二叉树”的求解思路与算法示例
  7. iOS6新特征:UICollectionView介绍
  8. 如何成为一名大厂的优秀员工?
  9. SAP标准培训课程C4C10学习笔记(三)第三单元
  10. 【Codeforces 321E / BZOJ 5311】【DP凸优化】【单调队列】贞鱼
  11. 设计模式(八) : 结构型模式--装饰模式
  12. 老司机请注意:POS机可盗刷ETC联名卡
  13. Bailian2713 肿瘤面积【基础】
  14. C#反射的Assembly的简单应用
  15. Linux(Ubuntu)常用命令(五)—— vi/vim常用操作
  16. Cesium应用篇:3控件(1)Clock
  17. javascript判断给定字符串是否是回文
  18. 转:This Android SDK requires Andr...ate ADT to the latest
  19. JSP——JSP介绍以及运行原理
  20. vux移动端UI组件库

热门文章

  1. 不花钱“借鸡生蛋”的整合资源案例,你的思维决定你的财富!
  2. ios图片添加文字或者水印
  3. linux 开启ssh服务
  4. java202302java学习笔记第十五天-罗马数字的两种写法2
  5. 7000字从面试官角度拆解面试20人的体会
  6. nginx 编译安装及增加模块
  7. 活动星投票最美空姐网络评选微信的投票方式线上免费投票
  8. 山东济南的名人颜廷利东方著名哲学家及其思想,中国需要这样的思想家
  9. 云服务器下能安装虚拟机吗,云服务器下能安装虚拟机吗
  10. 输入一个由若干单词组成的文本行,每个单词之间用若干个空格隔开,统计此文本中单词的个数。/验证实验/