Welcome 微信登录

首页 / 操作系统 / Linux

32位Linux系统怎么能够支持到4G以上的内存

32位Linux系统怎么能够支持到4G以上的内存

公司客户更换新的服务器后,我上去一看,系统是32位linux系统,但是内存有16g这个颠覆我一直认为的32位操作系统只能使用4G内存想法。查了一下,原来带有PAE标识的32位系统是支持扩展内存,最大支持64GB内存这个是intel新的x86硬件PAE支持36寻址空间,但是多出来的部分是虚拟的地址空间,单个应用程序估计无法使用到超过4GB的空间(32为系统的最大int是4GB),只能是多个进程合起来能够使用到4G以外的内存。因此就会出现类似32位tomcat...
基于GPT和ZFS的FreeBSD安装

基于GPT和ZFS的FreeBSD安装

引子我有个家用服务器,是用的一台淘汰的P3微型台式机做的,装的是Ubuntu系统。主要的工作是网络防火墙,文件共享,源码版本控制,开发用数据库和WebServer,SSH/SFTP等。这么多年一直工作正常。但是毕竟时代在发展,这机器实在是太老了,还是换了吧。当年设想的省电方案现在已经很普及了,成品的NAS服务器就不说了,自己组装也有很多选择,比如INTEL平台就有低端的有ATOM一类,高端的有CULV系列,AMD也有相应的产品线。现在网上自己组装配置NAS...
用U盘安装FreeBSD 8.0

用U盘安装FreeBSD 8.0

尝试在我的X40 上安装FreeBSD 8.0 的时候遇到了个不大不小的问题。IBM的原装USB式CD-ROM支持从光盘启动,但是当进入sysinstall,选择安装介质时,却无法发现安装光盘。能够通过光驱启动并执行上面的程序,却无法在该程序中识别同一个光驱,真是咄咄怪事。原本打算通过另外的机器架设FTP,无奈驱动不全,连无线网卡都无法在sysinstall 里启用。好在FreeBSD 从版本8.0开始,提供了专为USB盘安装准备的8.0-RELEASE-...
折腾了一下 neptune 上的 ZFS

折腾了一下 neptune 上的 ZFS

我一直是非常反对重装系统的。从技术上说,今天的折腾并不算是重装系统,不过因为把机器上所有的数据(是的,文件系统全部都拆掉重建了)都重写了一遍,所以还是算做了一次吧。缘起在采购 家里的路由器 的时候,选择了 WD 的 AV-25【1】 系列硬盘。我选的那款硬盘使用的是新式的 AF (4kiB扇区)格式。FreeBSD 使用的主流文件系统 UFS 和 ZFS,以及 ahci(4) 驱动都 直接支持 4kiB 扇区。但是,目前市面上的AF硬盘,为了与先前的 BI...
Linux内核编译与安装

Linux内核编译与安装

操作环境:RHEL 5.1一、准备工作1、获取内核 http://www.kernel.org/2、解压缩内核文件,进入解压后内核源代码目录,切换至root用户tar -xzvf linux-2.6.39.4.tar.bz2cd /mnt/hgfs/linux-2.6.39.4su root二、内核编译3、内核清理:清理源代码中的*.o等生成文件,获得纯净的内核。 直接官网上下载的代码可免去该步骤。make distclean4、内核配置拷贝当前运行内核的...
在Vim中查找替换控制字符

在Vim中查找替换控制字符

在新公司用Vim读代码,发现一些文件中出现了^M和^L之类的字符。用狗儿转了一圈,发现原来是Vim显示出了文件中的控制字符。类似的控制字符还有很多,详细可以参考这里的表格。输入%s/^M//g打算去除它们的时候,却发现查找替换无法定位到想要的控制字符上。找了好一会儿才发现,原来Vim的查找替换中输入控制字符必须用别的方法。那就是在输入^M时,必须依次在键盘上敲入Ctrl+V和Ctrl+M。写成键盘输入方法的话,就是:%s/{Ctrl+V}{Ctrl+M}/...
ThinkPad X40上安装FreeBSD 9.0简记

ThinkPad X40上安装FreeBSD 9.0简记

以前写过一系列FreeBSD安装记,留了一些FreeBSD 8.0在ThinkPad X40上安装的笔记。当时提到启动FreeBSD安装的时候会卡死在辨认ThinkPad扩展坞这一段。而BIOS中没有关闭扩展坞的功能,非要在Windows中用ThinkPad Configuration关闭它。而现在FreeBSD 9.0也登场了。最近想重新回到FreeBSD下看看有什么新的特色,可是却发现这个老对头却依然顽固得拦在那里。也许是我的X40封存已久,再次通电开...
在FreeBSD的virtualenv环境下安装pysqlite和gevent

在FreeBSD的virtualenv环境下安装pysqlite和gevent

virtualenv是个好东西,可以为各个python应用建立各自独立的虚拟环境,对于开发和部署都是很有用的。特别是增强版的virtualenvwrapper,好用到爆。但是它也会带来很妖蛾子的问题。比如之前我就曾经碰到过这样的问题:题外话:Mac OS X 10.6 Snow Leopard下 virtualenv发生 install_name_tool错误在Mac OS X 10.6 SL下创建virtualenv失败,报一个install_name_...
编译安装FFmpeg以支持mp3,x264等

编译安装FFmpeg以支持mp3,x264等

本来ffmpeg是个挺好的东西,但可能是因为License冲突方面的问题(个人感觉好像是GPLv3跟别的License有冲突),所以这两年 的ffmpeg中已经不包含如libmp3lame和libx264之类常用库的支持,这在实际使用中就会很不方便。虽然据说有一些简单的方法,如《HOWTO: Easily enable MP3, MPEG4, AAC, and other restricted encoders in FFmpeg》,但我试了其中的两个比较...
在Moto Atrix4G手机里安装全功能Ubuntu记录

在Moto Atrix4G手机里安装全功能Ubuntu记录

购入传说中的Moto Atrix4G(ME860)手机——就是那个一秒变笔记本电脑的神器手机。为了让这个笔记本电脑更好用一点,自己折腾了一番,记录一下。折腾之前还有一些刷机、ROOT、精减、刷GMS等工作是玩Android手机的基本工作,从略。在入手LapDock设备之前还试过了免Dock的WebTop玩法,个人觉得不是很实用,也从略。这里主要说说刷Ubuntu的事情。目录:1、WebTop2SD(含config,Lxtermina...
SecureCRT 安装上传(rz)和下载(sz)

SecureCRT 安装上传(rz)和下载(sz)

系统环境:CentOS 6.3_64bit本文档描述了如何在SecureCRT上安装使用lrzsz上传和下载。SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务。系统管理员使用它来连接linux服务器。 lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的在本地PC机和远程服务器之间传输文件。 lrzsz的安装很方便,你可以从系统安装盘或者是互联网上的yum源中得到它。由上述现象可知,很可能没有安装相应...
Xshell 连接虚拟机慢 解决方案

Xshell 连接虚拟机慢 解决方案

由于各种原因,经常更换网络环境,然后发现,每次更换网络环境后,xshell连接虚拟机的rhel或者CentOS都几乎是龟速....今天专门查了一下解决方案:原来是ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可,操作如下:修改文件:/etc/ssh/sshd_configUseDNS yes --->默认为注释行UseDNS no--->把注释打开,改为no,然后重启ssh服务即可Oracle Linux 6 安装te...
<< 661 662 663 664 665 666 667 668 669 670 >>