Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

升级Linux内核错误解决

升级Linux内核错误解决

因为要使用ntfs-3g(内核至少2.6.22才不会有warning提示)的写功能,所以将自己机器上的linux(debian)内核从2.6.18升级到目前最新的2.6.25.9 下载源码,定制参数选项(make menuconfig,很重要,好多问题其实出现在参数的配置上),make;make modules_install;make install,就是这么简单。 最后还是要生成initrd文件的,可以使用yaird命令 这里记录一下升级过程中碰到的两...
Linux终端不回显

Linux终端不回显

一直想在Linux下写段程序试试输入不回显的东西,但是一直被一些事情所羁绊(其实是自己懒,玩游戏去了),直到最近要在公司的代码上加东西。于是乎,一轮 google 以后,终于找到了答案,其实是因为自己看APUE看的头晕了。代码很简单,先用 tcgetattr 取到现有的属性,然后在现有属性上设置 XXX.c_lflag &= ~ECHO ,再用 tcsetattr 把新属性给设置上去,就行了,对于两个终端相关的函数,需要提供 fd ,对于 stdi...
Linux2.6与2.4内核驱动程序的区别

Linux2.6与2.4内核驱动程序的区别

为了彻底防止对正在被使用的内核模块进行错误操作,Linux2.6内核在加载和导出内核模块方面都较2.4内核有所改进,避免了用户执行将导致系统崩溃的操作(例如强制删除模块等)。同时,当驱动程序需要在多个文件中包含头文件时,不必定义宏来检查内核的版本。与2.4内核相比,2.6内核在可扩展性、吞吐率等方面有较大提升,其新特性主要包括:使用了新的调度器算法;内核抢占功能显著地降低了用户交互式应用程序;多媒体应用程序等类似应用程序的延迟;改进了线程模型以及对NPTL...
Linux文件系统ext4 相关知识大全

Linux文件系统ext4 相关知识大全

Ext4 是众多 Linux? 文件系统中的最新版本,它将像以前的版本一样重要和流行。作为 Linux 系统管理员,您应该知道迁移到 ext4 的优缺点和基本步骤。本文将介绍何时应采用 ext4、如何在 ext4 中使用传统的文件系统维护工具以及如何充分利用该文件系统。Ext4 的功能Linux 支持几个不同的文件系统。这些文件系统中,一些是专用的网络文件系统或为其他操作系统开发的文件系统,但绝大部分还是用作 Linux 本地文件系统 — 您可以将 Lin...
Linux兼容内核的三个重要源泉详细介绍

Linux兼容内核的三个重要源泉详细介绍

我们要开发、构建的Linux兼容内核并非无源之水,也不需要从零开始“重新发明轮子”。正如牛顿所说要“站在巨人肩膀上”一样,我们也应该充分利用别人已经取得的成就、特别是开源社区已经取得的成就。除Linux本身以外,兼容内核主要的源泉有三个,那就是Wine、NdisWrapper、以及ReactOS。三者都是在Sourceforge立项的开源项目,源代码可从www.sourceforge.net下载。下面对三个源泉分别作一简单的介绍。Wine按Wine项目自己...
关于Linux下PHP编程的几个问题

关于Linux下PHP编程的几个问题

1、环境的搭建:本机虚拟机装好PHPTOMCATAPACHE等所需环境,具体安装过程可从网上搜到,然后设置本机虚拟机FTP可以ROOT访问,可以通过修改FTP配置文件实现,可从网上搜到具体修改的过程。WINDOWS环境下装Zend Development Environment,创建FTP连接,链接到本机虚拟机,这样就可以实现在WINDOWS上直接编辑Linux下的代码。但注意要在装虚拟机时把支持中文选上,否则你用VI打开源码文件时中文注释或者中文提示语将...
Linux环境下编译C程序

Linux环境下编译C程序

通常来说,Linux系统会自带有C的编译器(gcc),编辑器可以用vi,调试器gdb,函数库glibc等.Linux下的IDE通常有以下几种:kdevelop(红旗6.0光盘中有),RHIDE,kylix(相当于Linux下的delphi),还有Eclipse.# gcc --version 查看编译器的版本号(如果有显示,证明你的系统自带有C的编译器)下面是一个简单的C程序实例:# vi hello.c进入后输入如下代码:main(){printf("H...
Linux环境下将txt格式文本转换成xls表格

Linux环境下将txt格式文本转换成xls表格

系统环境:Linux1,右击txt格式文本,重命名,其他不变,直接将后缀修改成xls;2,这时双击打不开,需要右键单击用电子表格打开;3,打开时,会出来一个页面,这时有多种设置,你可以尝试着勾选,可以即时看到效果,勾选调成你需要的效果就可以;4,这时还没有完,还需要另保存为xls格式的表格。ps:windows下应该有直接导入转换的,Linux下暂时还没有发现其它途径,和大家分享下。简洁点就是:改后缀--右击表格打开--勾选设置--确定另存。...
global5.7.1发布了,很好很强大

global5.7.1发布了,很好很强大

突然发现global已经到5.7.1了。查一下changelog,可以支持查询结构定义了,那个感动啊。等不到Fedora和Ubuntu跟进了,那起码是半年以后的事情了。直接下源码make install。想来用global也快两年了。从4.x开始,当时对Linux内核源码建立的索引文件竟然大到1.2GB。后来到5.x,索引文件的尺寸缩小到1/10,顿时速度上的体验就不同了。但tag查找功能还是很弱,不能查结构定义就是致命伤。我还是坚持用,虽然搜索结构定义比...
Linux中umask使用学习

Linux中umask使用学习

这周Linux实验课,很多同学问我umask是怎么使用的,在这里我讲解一下吧一 权限掩码umaskumask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)二 umask的作用默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2...
Linux C++ 学习备忘

Linux C++ 学习备忘

问题:Linux下的C++用的是标准的C++库吗?Linux下用的是标准C++库附:SUSE Linux 使用的C++编译器为g++(gcc)IBM_AIX Unix 使用的C++编译器为ccSun Unix 使用的C++编译器为CC C++在Linux下的系统调用是C语言编写的API吗?C语言编写的API,好像没用这种说法!~!改成库更了一些,C++是兼容C的,库也不例外 在Linux下有没有类似MFC的基础类库?Linux下没有这个类库! 如果上面三个...
<< 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 >>