原来安装软件没有想象中那么简答(CentOS)
学Linux的第二天,也进入了基本上每一本软件教程的第一步,安装软件。而对于学习Linux的我来说,安装的软件就是虚拟机,其实使用虚拟机已经不是第一次了,但真正的依靠自己的能力去单独的安装虚拟机我以前从来没有试过,所以难免心里还有点打鼓,不确定自己是不是能把虚拟机安装成功。
我曾经在第一家公司上班的时候,一位前辈曾经这样说过,他说身为一个软件工程师连软件都不会装,又怎么能做的好软件?我当时听见的时候心里感觉一阵的毛骨悚然,因为我真的是不太会装软件,我说的装软件并不是那种傻瓜式(一直点next直到finish)的安装不会,也不是说百度了只会不会装,我指的是我在安装一个软件时我基本上没有对他的安装过程进行一些了解,只知道能装成功能用就行了,却忽略了安装过程中的一些细节,比如安装的位置,软件的配置等一些信息,别人如果问我这些,我全然不知,下载完了,装到哪里去了自己浑然不知,里面配置哪些功能也全部清楚,也许很多人会说,会用就行了,管他装在哪了呢,其实正常在公司里,这种想法也许是可以的,因为别人不会在意你做的过程,别人只在意你做的结果,即你是否做成了某件事情,但对于我们个人的提升来说,我觉得这种得过且过的态度是不可取的,既然做一件事了就把他做好吧,原谅我们工科生这种认死理的人生态度吧。。。
言归正传,今天学习了安装虚拟机,我从中获得的收获是:
1:对32位和64位的认识:
我们所谓的32位、64位指的是CPU的GPRs(General-Purpose Registers,通用寄存器)的数据宽度。64位的cpu较之32位可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。
而操作系统也是区分32位和64位的,目前主流的计算机硬件大多都是64位的cpu,所以都支持安装64位的操作系统,当然安装32位操作系统也是可以的,至于安装32位还是64位系统主要看我们的计算机内存有多大,如果超过4G就安装64位,否则就安装32位反而会更好。
查看系统是32位还是64位使用命令 uname -a 如果显示有X86_64则是64位系统,而显示 i386,i586或者i686则是32位系统。
swap分区也就是windows下面的虚拟内存,它的作用主要在于当系统内存不够用时,或者说快用完时,系统会把内存里面的较老的数据临时放到swap中,这样就可以腾出一部分内存分配给其他程序使用。一般我们安装系统的时候,都要分一部分磁盘空间给swap,通常我们分内存大小的2倍给swap,但有时您的服务器内存量很大比如说32G甚至64G,那么没有必要分内存大小的2倍给swap了,因为那样太浪费了。我的建议是,当内存不大于8G时,就分内存的2倍,如果大于8G就分16G即可。: