Linux
kendyhj9999
这个作者很懒,什么都没留下…
展开
-
CentOS 7编译RTL8192CU网卡驱动出现错误的原因及解决办法
http://www.thinksaas.cn/group/topic/347735/使用官方 rtl8192cu 无线驱动 无法在 linux kernel >=3.10 编译通过的解决方法贺散人发表于 2014-12-09 10:09:48现在的linux内核3.10及以上,较于以往的内制无线驱动来说已经好太多了,不过掉线问题还是让转载 2015-09-15 11:11:39 · 3438 阅读 · 0 评论 -
解决32位 ubun12.04&linux mint13中lotus notes 8.5.3界面不正常问题
安装好lotus notes后参考下面文章的9,10步,下载相应的文件编译。From:http://usablesoftware.wordpress.com/2011/10/10/install-lotus-notes-8-5-3-en-on-ubuntu-11-04-64bit/Install Lotus Notes 8.5.3 En on Ubuntu 11.04 64bit原创 2012-08-09 17:29:21 · 2322 阅读 · 1 评论 -
sed 用法介绍
sed 用法介绍 From:http://blog.csdn.net/jinyonghe/article/details/1751513s e d是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 引用:• 抽取域。 • 匹配正则表达式。 • 比较域。 • 增加、附加、替换。 • 基本的s e d命令转载 2012-08-09 16:56:15 · 681 阅读 · 0 评论 -
linux dd命令
名称: dd使用权限: 任何使用者dd 这个指令在 manual 里的定义是 convert and copy a file使用方式:dd [option]查看帮助说明dd --help或是info dd查看版本:dd --version输入或输出dd if=[STDIN] of=[STDOUT]强迫输入或输出的Size为多少Bytesbs: d转载 2012-07-20 10:41:43 · 507 阅读 · 0 评论 -
Eclipse CDT + QEMU 调试linux内核
本文参考自: http://issaris.blogspot.com/2007/12/download-linux-kernel-sourcecode-from.html(由于blogspot目前被和谐,所以大家需要翻墙才能查看原文。)有关调试的好处我想大家都不言自明了。本文章摘自原文,但加入了原文中没有说明的一些细节内容。我的系统环境是:Ubuntu 9.10 +转载 2012-08-03 20:03:48 · 641 阅读 · 0 评论 -
Ubuntu8.04(kernel2.6.24-26)下配置Qemu+kgdb调试内核(kernel2.6.36.2)小记
Ubuntu8.04(kernel2.6.24-26)下配置Qemu+kgdb调试内核(kernel2.6.36.2)小记 Qemu安装:apt-get install qemu并从Qemu官网下载linux-0.2.img文件备用 内核编译环境配置:安装build-essential,命令apt-get install build-essential安装ncurs原创 2012-08-03 10:29:47 · 2191 阅读 · 0 评论 -
bootsect.S及setup.S两个档案
http://doc.linuxpk.com/618.html本文的目的,在将linux kernel的boot部份做一个介绍,因为笔者觉得很少有这样的 文章来介绍一个操作系统最最开始的一步----把kernel本身载入至内存中,同时进行一些 机器相关(machine dependent)的初始化工作,由于linux刚好使用的是大家最熟悉的386, 486系列转载 2012-07-17 15:10:43 · 1051 阅读 · 0 评论 -
Linux内存管理之高端内存映射 (2008-02-27 15:28)
Linux内存管理之高端内存映射 (2008-02-27 15:28)分类: linux内存管理------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------一转载 2012-06-28 19:48:49 · 2308 阅读 · 0 评论 -
内核虚存
注:整理的笔记,转载请注明!http://blog.csdn.net/viv777/article/details/1680366 内核地址空间的布局 初始化和固定映射 Boot mem 高端内存 VM 和 vmalloc 物理内存管理 slab 管理 page cache swap cache 和 swap file 虚存管理(转载 2012-06-28 20:16:14 · 808 阅读 · 0 评论 -
内存机制的建立
内存机制的建立 (2011-04-24 17:34)分类: Linuxhttp://blog.chinaunix.net/uid-1701789-id-263951.htmlkernel是怎么管理内存的呢?从启动的角度来看,怎么看kernel怎么建立内存管理模块。还是需要从全局变量的角度来看。1. early_ioremap--固定映射FIXMAPior转载 2012-06-28 20:02:32 · 895 阅读 · 0 评论 -
Linux内核代码之初始化内核临时页表---经典至极
http://www.douban.com/note/57007577/Linux内核代码之初始化内核临时页表---经典至极2010-01-15 18:51:04漫长而黑暗的史前时代终于到了setup。在setup汇编函数中,linux通过设置cr0寄存器的PE位(从实模式切换到保护模式)完成了史前文明到现代文明的转变。在setup时期,linux已经了解到转载 2012-06-27 13:17:29 · 996 阅读 · 0 评论 -
Bochs调试linux 2.4.22
0x9020:0000 setup.s入口 0x100000 第一次linux/arch/i386/boot/compressed/head.S中startup_32入口第二次linux/arch/i386/kernel/head.S中startup_32入口0xc0100187 call 0xc03905e00xc03905e0 linux/init/原创 2012-07-08 16:52:08 · 723 阅读 · 0 评论 -
制作Linux映像和Kernel的启动
进入bootm命令分析之前,先来看看README里面的几段话,简单翻译之制作Linux映像============使用uboot时,内核通常生成的文件"zImage"或"bzImage"是没用的。较新一些的内核原码会生成"uImage", 这个可以为uboot使用。"uImage"全用了一个工具"tools/mkimage"来封装压缩后的映像文件,在其头部添加一些信转载 2012-07-26 13:15:13 · 788 阅读 · 0 评论 -
Linux 系统内核的调试
调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导开发者,从而引入不良的修正[1]。所以对 Linux 内核进行调试一直是个令内核程序员感到棘手的问题,调试工作的艰苦性是内核级的开发区别于用户级开发的转载 2012-08-01 15:06:33 · 1391 阅读 · 0 评论 -
使用qemu进行内核源码级调试
使用qemu进行内核源码级调试ChinaUnix网友:Chinahucai 内核源码调试对于内核初学者是一件有一定难度的事。工欲善其事,必先利其器,要想成功地进行内核源码级的调试,首先,必须现找到一个合适的工具,下面,笔者就来介绍内核源码调试的一款工具QEMU。 QEMU是一个通用并开放源代码的模拟器,其功能相当的强大,例如:可以用QEMU来模拟一个完整的系统,同时,也可以转载 2012-08-02 09:18:59 · 1040 阅读 · 0 评论 -
Ubuntu15.04 安装rtl8192cu无线网卡驱动
Ubuntu15.04安装rtl8192cu无线网卡驱动到https://github.com/lwfinger/rtlwifi_new下载驱动源码压缩包文件.也可以使用git,确认安装了git,如果没有安装的话sudoapt-get git下载 包括rtl8192ee驱动的文件使用 git下载这个https://github.com/lwfinger/转载 2015-08-31 15:36:18 · 3376 阅读 · 0 评论 -
ubuntu 15.04怎么安装搜狗输入法
from:http://www.linuxdiyf.com/linux/12960.html好吧,研究了半天终于搞定,和之前的14.04版本安装不一样,因为那种安装方法在此系统下不行,这我就分享一下了。先去某狗的官网下载linux版本的某狗安装包吧!在浏览器中输入如图地址。或者直接搜索 “sougou for linux”我们在结果中点击官方的那个地址进入并下载与你系统转载 2015-08-31 15:17:22 · 657 阅读 · 0 评论 -
linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
http://blog.csdn.net/zhang_danf/article/details/191912931: 台式机家里面不想再走线了。 于是去某东买了个USB无线网卡。tp的WN725N USB,非常小, 和罗技的优联接收器差不多大。2: 驱动能自己识别是不指望了,既然是usb网卡,插入USB后,那就lsusb看到新增加了一行Realtek的 I转载 2014-09-25 11:22:01 · 2432 阅读 · 0 评论 -
linux下图解挂载U盘全过程
linux下图解挂载U盘全过本次例程的环境是在FC6下,通过终端操作的。注意要挂载U盘需要有管理员的权限。切换成管理员,输入:su root然后输入管理员密码,进行密码认证; 成功后,先在 /mnt 下建立一个名叫USB的文件夹,文件夹名称随意:mkdir /mnt/USB转载 2014-09-29 09:46:40 · 2617 阅读 · 0 评论 -
设置CentOS控制台分辨率
设置CentOS控制台分辨率http://www.cnblogs.com/mophee/archive/2013/03/20/2971312.html问题描述:最小化安装CentOS,默认是没有图形界面的,这个正合我意。但是命令行界面很小,会有很多输出被迫换行写,影响美观。那么,怎样调整终端分辨率呢?解决方案:修改引导程序配置 /boot/grub/grub转载 2014-09-16 09:00:27 · 1220 阅读 · 0 评论 -
CentOS6.5 安装360WiFi驱动(网上搜集整理)
360WiFi在CentOS6.5需要自己编译驱动安装,在网上查找编译方法,发现此处http://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml有详细介绍,按照指引,虽然有些小意外,还是装好了。360WiFi用的是Ralink的无线网卡,lsusb查看:Bus 001 Device 006: ID 148f:760b原创 2014-09-10 15:31:37 · 5280 阅读 · 0 评论 -
centos 上安装phpstorm编辑器
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。本文讲解的是phpstorm编辑器在centos下的安装方法,感兴趣的同学参考下.phpstorm在centos上运行依赖JDK,所以先安装JDK环境。假如是centos自带的openjdk,直接卸载,不支持phpstorm。下载jdk-7u45-l转载 2014-09-19 17:03:55 · 1479 阅读 · 0 评论 -
完美解读Linux中文件系统的目录结构
完美解读Linux中文件系统的目录结构 发布时间:2007.03.16 03:28 来源:赛迪网技术社区 作者:skid一、前 言接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的转载 2013-06-04 21:17:48 · 588 阅读 · 0 评论 -
Linux内核中断内幕
Linux内核中断内幕时间:2010-03-30 10:11:30 来源:Linux联盟 作者: 什么是中断 Linux 内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能: 轮询(polling) 让内核定期对转载 2013-05-14 20:43:29 · 679 阅读 · 0 评论 -
自旋锁SPIN LOCK的编程实现
自旋锁是一种轻量级的互斥量,以达到对共享资源的保护。下面结合代码进行说明。voidspin_enter(int* crt){spin_try: __asm { mov eax, crt lock bts dword ptr [eax], 0 # 移动eax地址中的二进制的值的第0(由后面的操作转载 2013-05-24 11:53:56 · 925 阅读 · 0 评论 -
Linux 启动时的软盘参数表(linux 2.4.22 bootsec.ts)
From:http://docs.huihoo.com/gnu_linux/own_os/index.htm1.5 Loading Processing[Home] [Top] [Previous] [Next] 1.5.1 Overview我们在After Power-On一节已经介绍——当主机被启动之后,会自动将软盘或硬盘的第一个扇区的内容(boo转载 2013-05-22 17:54:47 · 1090 阅读 · 0 评论 -
http://www.xfocus.net/articles/200808/984.html
深入理解Linux内存映射机制创建时间:2008-08-31文章属性:原创文章提交:wzt (wzt_at_xsec.org)深入理解Linux内存映射机制Author: wztEMail: [email protected]: http://www.xsec.org & http://hi.baidu.com/wzt85Date: 2008-6-13转载 2012-06-26 22:47:15 · 1292 阅读 · 0 评论 -
linux的swapper_pg_dir的初始化
linux的启动涉及到一个解压与定位的过程,对于x86体系结构而言,系统被加载到0x100000的地方,那么swapper_pg_dir的值是什么呢?我们知道swapper_pg_dir是一个很重要的东西,它是所有进程内核空间的页表的模板,而且在涉及到896M以上的内存分配时,swapper_pg_dir也是一个同步的根,这些内存分配包括vmalloc区,高端永久区,高端临时区等。这里需要说明的是转载 2012-06-26 20:50:20 · 537 阅读 · 0 评论 -
正则表达式之grep
grep正则表达式元字符集:^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。[] 匹配一个指定范围内转载 2012-05-22 07:09:40 · 331 阅读 · 0 评论 -
Linux sed命令使用介绍,修改文件很方便
Linux sed命令使用介绍,修改文件很方便日期:2012-01-14 阅读:74 分类:Linux资料From:http://www.scriptlover.com/static/1521-linux-%E5%91%BD%E4%BB%A4-%E6%96%87%E4%BB%B6功能说明:利用script来处理文本文件。 语 法:sed [-hnV][-e]转载 2012-05-19 15:35:04 · 1012 阅读 · 0 评论 -
Linux 汇编器:对比 GAS 和 NASM
与其他语言不同,汇编语言要求开发人员了解编程所用机器的处理器体系结构。汇编程序不可移植,维护和理解常常比较麻烦,通常包含大量代码行。但是,在机器上执行的运行时二进制代码在速度和大小方面有优势。对于在 Linux 上进行汇编级编程已经有许多参考资料,本文主要讲解语法之间的差异,帮助您更轻松地在汇编形式之间进行转换。本文源于我自己试图改进这种转换的尝试。本文使用一系列程序示例。每个程序原创 2012-05-19 21:34:20 · 670 阅读 · 0 评论 -
ubuntu C++ preprocessor "/lib/cpp" fails sanity check
configure: error: C++ preprocessor "/lib/cpp" fails sanity checkubuntu 10.04.3 LTS版本安装tigervnc的时候出现如下错误checking how to run the C++ preprocessor... /lib/cppconfigure: error: C++ prepr转载 2012-05-19 00:04:43 · 1706 阅读 · 0 评论 -
Bash 快捷键 完整版
Bash 快捷键 完整版之一:发表于173 天前 ⁄ Linux基础 ⁄ 评论数 3 ⁄ 被围观 1,903 views+文章目录[隐藏]编辑命令重新执行命令控制命令Bang (!) 命令生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl原创 2012-05-06 12:42:49 · 1765 阅读 · 0 评论 -
find不递归查找子目录的方法
[root@dbrg-2 test]# find . ! -name "." -type d -prune -o -type f -name "*.jpg" -print./2.jpg./6.jpg./5.jpg./4.jpg./3.jpg./1.jpg[root@dbrg-2 test]# find . -name "*.jpg" -maxdepth 1 -prin转载 2012-05-04 22:10:26 · 1960 阅读 · 0 评论 -
bootsect.S及setup.S两个档案
http://doc.linuxpk.com/618.html本文的目的,在将linux kernel的boot部份做一个介绍,因为笔者觉得很少有这样的 文章来介绍一个操作系统最最开始的一步----把kernel本身载入至内存中,同时进行一些 机器相关(machine dependent)的初始化工作,由于linux刚好使用的是大家最熟悉的386, 486系列PC转载 2012-02-23 19:59:37 · 579 阅读 · 0 评论 -
关于内核进程0和进程1
Kernel Version: Linux 2.6.18_Pro500 (for Arm)Process 0下面这段对进程0的描述引用自《Understanding The Linux Kernel - Third Edtion》The ancestor of all processes, called process 0, the idle process, or, for hist转载 2011-12-25 18:00:07 · 912 阅读 · 0 评论 -
在LINUX下安装BOCHS
在LINUX下安装BOCHS首先BOCHS是一个X86模拟器,可以用他来安装各种在x86系统上运行的的操作系统,当然还有其他的模拟器,但是我对BOCHS是比较偏爱的,应为他的调试功能能够让我监视操作系统在硬件层的运行状态.就象gdb一样.我是个freesoft爱好者,所以我决定死活都要在LINUX上安装BOCHS.下面开始了.你可以到bochs.sourceforge.net上下载最新的代转载 2011-03-23 20:53:00 · 2510 阅读 · 0 评论 -
关于fork创建子进程的疑问
gdgn_526345 发表于 2009-11-25 14:54linux 创建进程函数fork()返回值的疑问linux创建进程函数fork()正确调用一次的时候有两个返回值:子进程返回:0父进程返回:>0的整数(返回子进程ID号)而错误的时候返回-1而在介绍fork()函数时的应用例子一般都为以下结构:如下例:#include #include转载 2011-12-07 20:30:10 · 953 阅读 · 0 评论 -
vi/vim使用进阶: 智能补全
http://easwy.com/blog/archives/advanced-vim-skills-omin-complete/本节所用命令的帮助入口: :help ins-completion:help compl-omni:help 'omnifunc':help i_CTRL-X_CTRL-O:help ins-completion-menu:help pop转载 2011-12-05 11:54:50 · 540 阅读 · 0 评论 -
Linux系统的Shell I/O重定向详解
I/O重定向详解及应用实例1、 基本概念(这是理解后面的知识的前提,请务必理解)a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9;b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关;c、 用 d、 用 > 来转载 2012-05-22 16:32:13 · 400 阅读 · 0 评论