linux下的分区情况

Linux下的交换分区

Linux系统中的Linux交换分区是当物理内存(RAM)被充满时,作为物理内存的缓存来使用。当系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移动到Linux交换分区上。Linux交换分区位于硬盘上,所以它的存取速度比物理内存要慢。

一种流行的、以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍。也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间。其实这是严重的浪费。真实的情况是:可以根据你系统内存的大小,以及所使用的程序,自行决定交换分区的大小,甚至可以完全不用交换分区!

首先解释一下什么是交换分区。交换分区,英文的说法是swap,意思是“交换”、“实物交易”。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的。

做一个假设:如果你的内存足够大,极少出现内存不足的情况,那么你就不需要交换分区。事实上,这种可能性是完全存在的。现在的1G内存的电脑不算什么了。动辄4G内存的电脑也日益普遍。日常使用的话,很少能用完全部的内存。在用不完内存容量的情况下,还要划出它两倍的硬盘空间用于内存交换,这不是浪费吗?

可以说,在你内存基本够用的情况下,完全可以不要交换空间。在Windows下也是一样,在系统属性中,把虚拟内存设置为0,系统依然运行的很好。当然,如果你用的是服务器,还是要有专门的虚拟内存,有备无患。但是虚拟内存的大小不一定非要内存的两倍。

Linux下的根目录

通过ls / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。

linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下。

/ Linux文件系统的入口,也是最高一级的目录;

/bin 用于存放普通用户可执行的命令。

系统所需要的那些命令位于此目录,比如 ls、rm、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是普通用户可以使用的命令。系统所需要的最基础的

linux交换分区的目录,linux 下的交换分区及根目录相关推荐

  1. linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全

    ①下载Metasploit下的Linux安装包,拷贝至Ubunto的/opt目录. ②在Terminal下运行命令"chmod +x /opt/framework-linux-4.0.0.r ...

  2. linux输入法软件安装目录,Linux下的文件管理与汉语输入法的安装

    #1.文件管理命令 **touch **:新建文件,修改文件时间戳 命令 用处 touch file file1 file2- 创建file file1 file2等空文件 touch file 将文 ...

  3. linux删除了mount目录,Linux记录-分区(df/fdisk/mount/umount/fuser)

    1.查看磁盘挂载(df -TH) 2.卸载umount /dev/vdb1 3.查杀用户进程(fuser -m -v -i -k /dev/vdb1) 4.再次卸载umount /dev/vdb1,并 ...

  4. linux终端转到目录,linux下目录及终端学习

    linux目录按调用分为相对路径与绝对路径 相对路径:从当前路径下查找查找目标也可使用./调用当前目录下文件或者../调用上一层目录中文件,可通过pwd查看当前路径 绝对路径:从根目录出发查找文件. ...

  5. emmc linux 识别分区_Linux和Uboot下eMMC boot分区读写

    关键词:eMMC boot.PARTITION_CONFIG.force_ro等. 1. eMMC的分区 大部分eMMC都有类似如下的分区,其中BOOT.RPMB和UDA一般是默认存在的,gpp分区需 ...

  6. linux安装手动划分目录,Linux目录配置整理

    FHS: 为了规范各种Linux发行版的目录配置方法和目录定义而制定了FHS规范. 在FHS规范的Linux中,所有的文件和目录都由根目录开始,即"/",它是所有文件和目录的起点. ...

  7. linux java的安装目录,linux java 安装目录

    linux java 安装目录 [2021-02-01 05:04:30]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  8. Linux用户密码信息存储目录,Linux用户目录

    Linux用户信息常用目录 用户信息 cat /etc/passwd root:x:0:0:root:/root:/bin/bash 账户名:密码:UID:GID(基本组):(可选)描述:家目录绝对路 ...

  9. 初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法

    对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...

最新文章

  1. java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
  2. 增加数据_太原二手房七月数据出炉,挂牌量增加800余套,万柏林区涨幅大
  3. 优盘提示插入多卷集的最后一卷解决办法(5)
  4. Java基础学习总结(27)——7 款开源 Java 反编译工具
  5. loadrunner——关联
  6. abort has been called翻译_小分享:一款优秀的你还不知道的免费翻译工具推荐给大家...
  7. 网页前端培训笔记(JavaScript事件)
  8. 5G的调制方式,到底是怎么实现的?
  9. App低代码开发的最终形态?APICloud可视化开发初体验
  10. SEO–关于如何通过利用流量精灵刷百度排名及排名原理~
  11. 高山大学2019级学员名单:但斌、王高飞、胡玮炜等入选
  12. 报错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.
  13. 41.Apache用户认证及访问日志 域名跳转
  14. ae怎么设置gpu渲染_AE怎么开启影驰GTX750 GPU显卡加速?AE渲染开启GPU设置教程
  15. IBM在欧洲建首台量子计算机
  16. kettle连接sqlserver报错
  17. python朴素贝叶斯的文本分类_自给自足,完全手写一个朴素贝叶斯分类器,完成文本分类...
  18. Animation旋转360度
  19. 剑指 Offer 05. 替换空格无标题(正则表达式)
  20. EasyPoi实现excel文件导入导出

热门文章

  1. Exception经验之谈,万万没想到被很多团队采纳!
  2. 每日一皮:资深老鸟看实习生写代码...
  3. 32岁的老程序员面试没通过,一问原因,挺突然的...
  4. 每日一皮:原型还可以啊,怎么上线后就这样了。。。
  5. 如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据?
  6. 这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!...
  7. 开源高性能异步网关:Soul
  8. RabbitMQ中的虚拟主机、交换机、消息队列、绑定、消息
  9. Tensor for ‘out‘ is on CPU, Tensor for argument #1 ‘self‘ is on CPU
  10. win10 没有选项 始终使用此应用打开此文件