Linux制作之Linux swap 是必须的吗?仓酷云
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。新的Ubuntu9.04公布后,我立即就入手下手了体验。不能不说,较比来的8.10版,Ubuntu9.04的启动与运转速率都有了很多进步。
从头给条记天职区安装新体系时,碰到了是不是该给硬盘分别swap(互换空间)分区的成绩,由于之前从很多中央都曾见到过物理内存充足年夜,即可不用分别swap分区的批评。相对年夜内存,我这台呆板的2GB内存应当算是不小,但终极仍是留出了1GB分别给了swap分区。从收集上失掉一些保存swap的来由。
LinuxdividesitsphysicalRAM(randomaccessmemory)intochucksofmemorycalledpages.Swappingistheprocesswherebyapageofmemoryiscopiedtothepreconfiguredspaceontheharddisk,calledswapspace,tofreeupthatpageofmemory.Thecombinedsizesofthephysicalmemoryandtheswapspaceistheamountofvirtualmemoryavailable.
Linux把物理内存分别作称为分页(Page)的内存区块。内存互换是一个内存分页被复制到一个预设置的称为swap空间的硬盘空间里的历程,以此来开释内存分页。物理内存与这个swap空间的配合巨细称为可用的假造内存量。在这里,保存swap分区有两个主要的缘故原由。
其一,当物理内存不敷以支持体系和使用程序(历程)的运作时,这个swap空间能够用作一时寄存利用率不高的内存分页,把腾出的内存交给急需的使用程序(历程)利用。
再有,即便你的呆板具有充足多的物理内存,也有一些程序会在它们初始化时残留的少少再用到的内存分页内容转移到swap空间,以此让出物理内存空间。关于有产生内存泄露概率的使用程序(历程),swap空间更是主要,由于谁也不想看到因为物理内存不敷招致体系溃散。
假如你必要在Ubuntu下跑假造机大概经常使用休眠(Hibernate),保举分别swap空间。
假如在利用过程当中想要清空swap空间,能够先禁用swap,然后再次启用。以Ubuntu为例,
sudoswapoff-a
sudoswapon-a经由过程体系监督器,比方gnome-system-monitor,你就能够看到swap空间的内容被转移到了物理内存中。
大概大概你不习气把一个分区留给swap,那末也能够利用一个文件作为swap空间,设置办法以下。可是如许的确不如swap分区的功能来得好。
翻开把持台,创立一个512MB的文件用作swap:
sudoddif=/dev/zeroof=/mnt/512Mb.swapbs=1Mcount=512
格局化这个swap文件作为内存互换设备:
sudomkswap/mnt/512Mb.swap
增加这个swap文件到体系:
sudoswapon/mnt/512Mb.swap
*要在开机时就利用这个swap文件,必要编纂设置文件:
gksudogedit/etc/fstab
*在/etc/fstab最末到场这一行:
/mnt/512Mb.swapnoneswapsw00
重启便可失效。
#更多关于Linuxswap的常识,能够浏览Linux.com-AllaboutLinuxswapspace/UbuntuSwapFaq。
来自:http://www.thisischen.com/2009/05/linux-swap.html
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利; Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。 Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
页:
[1]