随笔分类 -  Linux基础

摘要:现在,有许多的处理器架构都支持多种的内存页大小,其中就包括比一般的page size大很多的huge page。就目前来说,尽管在个人电脑中基本都实现了对huge page的支持,然而,huge page的使用主要还是在一些大型服务器和计算机集群中使用。1,一般的内存页查询:# getconf PA... 阅读全文
posted @ 2015-08-22 11:22 咚咚锵锵 阅读(3433) 评论(1) 推荐(0)
摘要:Linux HugePage特性HugePage,就是指的大页内存管理方式。与传统的4kb的普通页管理方式相比,HugePage为管理大内存(8GB以上)更为高效。本文描述了什么是HugePage,以及HugePage的一些特性。1、Hugepage的引入 操作系统对于数据的存取直接从物理内存要比从... 阅读全文
posted @ 2015-08-22 11:10 咚咚锵锵 阅读(737) 评论(0) 推荐(0)
摘要:因项目需要,将当前内核(2.6.32-220.el6.x86_64)升级到目标内核(2.6.33-110.el6.x86_64),但是编译的目标 内核(2.6.33-110.el6.x86_64)的对应驱动程序并不一定支持当前系统的对应设备。本篇将详细讲述目标内核驱动无法支持当前网卡设备的 处理步骤... 阅读全文
posted @ 2015-07-19 21:15 咚咚锵锵 阅读(6144) 评论(0) 推荐(0)
摘要:加载内核驱动的通常流程:1.先将.ko文件拷贝到/lib/module/`uname -r`(内核版本号)/kernel/driver/...目录下, 根据具体用途的区别分为net、ide、scsi、usb、video、parport、md、block、ata等等。2.运行depmod -a,更新模... 阅读全文
posted @ 2015-07-19 18:42 咚咚锵锵 阅读(27327) 评论(0) 推荐(1)
摘要:摘自: www.cnblogs.com/visi_zhangyang/articles/2429185.htmlCentOS修改IP地址# ifconfig eth0 192.168.1.80这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后... 阅读全文
posted @ 2015-07-19 17:14 咚咚锵锵 阅读(811) 评论(0) 推荐(0)
摘要:命令:echorep如果你有些编程方面的概念,最有意思的是用gdb,它可以进行进制转换,浮点数运算,数据类型占用字节数等等,很方便。(gdb) p 2+5$21 = 7(gdb) p 2/5$22 = 0(gdb) p 2/5.0$23 = 0.39999999999999997(gdb) p/x ... 阅读全文
posted @ 2014-10-15 13:24 咚咚锵锵 阅读(2464) 评论(0) 推荐(0)
摘要:1,保持能链接外网和yum的可用性。 注意:yum配置项中最好:keepcache=12,yum install gcc, gcc-c++, make, cmake,3, ntfs-3g wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz4,gdb gcc升级:gdb-7.6.tar.gz, gcc-4.8.1.tar.gz (wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.gz)附:gdb之TUI: 阅读全文
posted @ 2014-03-14 16:00 咚咚锵锵 阅读(266) 评论(0) 推荐(0)
摘要:CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak[root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base. 阅读全文
posted @ 2014-03-14 12:17 咚咚锵锵 阅读(329) 评论(0) 推荐(0)
摘要:几年之前为了安装xp和linux的双系统曾折腾了好多天,今天为了安装这个win7和centos双系统,也折腾了两天多,哦,我的天,安装个双系统,怎么这么麻烦呢?没有来得及整理,先铺上草稿,供同志们参考。发现以下几个个人认为比较经典的安装参考网址,图文并茂,值得推荐:fyq891014.blog.163.com/blog/static/20074019120136163938790/http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.htmlhttp://wanghaipeng1124.blog.51cto.com/2500801/ 阅读全文
posted @ 2014-03-07 04:33 咚咚锵锵 阅读(802) 评论(0) 推荐(0)
摘要:yum源制作grub常见问题:http://linux.chinaunix.net/techdoc/beginner/2008/01/04/975921.shtml系统安装:2 软件安装:yum install -y gcc gcc-c++ make cmake安装:(1)ntfs-3ghttp://www.tuxera.com/community/ntfs-3g-download/./configuremake make install(2)gdb-7.6 deplib: termcap(3)gcc-4.8.0 比教复杂。 http://blog.csdn.net/yang1982_0907 阅读全文
posted @ 2014-03-06 21:34 咚咚锵锵 阅读(190) 评论(0) 推荐(0)
摘要:mbr是磁盘的物理扇区,不是程序名;因为BIOS很小,功能有限,为了完成加载操作系统的功能,就产生了mbr;bios检测到一个硬盘后,将硬盘的0柱面、0磁头、1扇区的内容经过简单判断后,至内存中的指定位置,然后跳转至这个位置,开始从这个位置运行;!!来自百度百科!!MBR,全称为MasterBootRecord,即硬盘的主引导记录。为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分 阅读全文
posted @ 2014-03-06 14:50 咚咚锵锵 阅读(1401) 评论(0) 推荐(1)
摘要:硬盘刚买来使用时需要经过分区然后格式化才能够使用,硬盘经过分区后,分区软件便会写一个主引导扇区,这个扇区位于硬盘的 0 磁道 0 柱面第1扇区(即0区)(注意:该扇区为隐含扇区,0道0面的全部扇区均为隐含扇区,普通的磁盘访问命令无法直接访问,同时该磁道的其他62个扇区也是隐含的,因此有引多系统引导程序就把自己的程序代码放在其他隐含扇区,有些引导区病毒也把自己的代码放在其他隐含扇区。)。在该扇区512字节中,硬盘的主引导记录区MBR (Main Boot Record)只占用了前 446 个字节(偏移 000H-- 偏移 1BDH ),另外的 64个字节(偏移 1BEH-- 偏移 1FDH )是 阅读全文
posted @ 2014-03-06 14:46 咚咚锵锵 阅读(917) 评论(0) 推荐(0)
摘要:在坛子里找到一篇关于grub和mbr工作原理的文章,以前一直都是一头雾水,今天转这文章学习下。。哈。。能正常工作的grub应该包 括一下文件:stage1、stage2、*stage1_5、menu.lst。 其中stage1要被安装(也就是写入)某个硬盘的主引导记录,或者某个活动分区(这个分区要用fdisk标记成可启动的)的启动扇区。 stage1的主要的也是唯一的作用就是找到你存放在硬盘上某个地方的stage2文件,来完成后续的工作。 stage2文件可以存在某个特定的文件系统中,比如你分了一个linux分区,在上面创建一个ext2文件系统,然后把这个文件拷贝到这个 分区的某个目录... 阅读全文
posted @ 2014-03-06 14:16 咚咚锵锵 阅读(516) 评论(0) 推荐(0)
摘要:UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多少,至于具体的实现方式可以有多种多样来实现。http://wenku.baidu.com/link?url=mElqPI6O4U-qjtiD7W7yv4FvH7FjAhc_2vbnXBN5gMOFxSJAD6JNZ_mtih5c4A0gcuiif8z2ccvm0iyh2cQ2jYrt8s-crS6PByOhxQr_MzaUTF-8 阅读全文
posted @ 2014-03-06 00:28 咚咚锵锵 阅读(1147) 评论(0) 推荐(0)
摘要:linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。/lost+found 这个目录平时是空的,系统非正 阅读全文
posted @ 2014-03-06 00:23 咚咚锵锵 阅读(270) 评论(0) 推荐(0)