Welcome 微信登录

首页 / 操作系统 / Linux

Linux 2.6内核中sysfs文件系统简述

Linux 2.6内核中sysfs文件系统简述

从Fedora 2开始,在根目录下会有一个/sys目录,mount 看一下,这个目录挂装了一个sysfs的文件系统。 Linux 2.6 的内核引入了 sysfs 文件系统。sysfs 被看成是与 proc,devfs,和 devpty 同类别的文件系统。sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户的空间存取到。这是被设计用来处理那些以前驻留在 /proc/ 的设备和驱动程序指定的选件以及用来处理那些以前由 devfs ...
Linux嵌入式开发学习指南之GCC工具

Linux嵌入式开发学习指南之GCC工具

【目录】1、GCC简介2、GCC的执行过程3、GCC的基本用法和选项4、GCC的错误类型及对策5、几个相关的环境变量1、GCC简介Linux系统下的GCC(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。GCC是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 GCC编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果...
Linux环境下Wine的中文显示以及freetype

Linux环境下Wine的中文显示以及freetype

现在还有一些Linuxer的Wine不能显示中文,而用修改Wine的代码来让Wine显示中文,希望我这个贴子能给他们帮助。 本来以为较新的Wine只要重新编译就可以支持中文,但经过我的试验,发觉这是有条件的,需要freetype的开发包,一般叫libfreetype-dev之类的名字(各个版本不一样),装好以后再编译,就可以支持中文truetype字库了。 我当初装RedHat7.3时,大多数软件包都装上了,所以没有中文问题,我昨天尝试在config里...
Linux系统中限制用户进程CPU及内存占用率

Linux系统中限制用户进程CPU及内存占用率

谈到Linux系统中限制进程CPU占用率的问题,当时给出了一个shell脚本代码如下:renice +10 `ps aux | awk "{ if ($3 > 0.8 && id -u $1 > 500) print $2}"`其中用到ps获取进程信息,其实ps中%CPU一列的意义是进程实际占有CPU时间和它存活时间的比值,这个值能反应进程对CPU的消耗,但不能准确反应进程所占CPU时间占整个系统CPU的百分比。而top输出中的...
Linux内核引导参数详解

Linux内核引导参数详解

Linux公社整理了以下一些关于Linux内核引导参数资料,供大家学习参考!1.“boot=” 此参数指明包含引导扇区的设备名(如:/dev/had),若此项忽略,则从当前的根分区中读取引导扇区。2.“root=” 此参数告诉内核启动时以哪个设备作为根文件系统使用,其设定值为构造内核时根文件系统的设备名,可用的设备名有: (1)/dev/hdaN~/dev/hddN:ST-506兼容硬盘,a到d上的N个分区 (2)/dev/sdaN~/dev/sd...
Linux操作系统下java中文无法显示问题的解决

Linux操作系统下java中文无法显示问题的解决

问题描述:Linux操作系统下Java 应用程序的中文无法显示,呈现方块状。原因分析:Java 应用程序无法找到可供显示中文的字体。解决方案:首先,确保Linux操作系统里安装了 JDK 1.5.0_06,如果安装的是 JRE 1.5.0_06,那么卸掉 JRE,再安装 JDK。然后下载 fireflysung 1.3.0, 解压后将其中的 ttf 文件丢到系统字体目录/usr/share/fonts,再用 fc-cache -f -v 跑一遍,让系统知道...
Linux内核学习记

Linux内核学习记

现在确实比以前平静很多了,经过几年的辛苦,终于看起Linux 0.11的内核源代码的时候没有那么吃力了,自学确实需要很多耐心和精力。学习Linux的内核,旨在深入其中,更好的使用Linux,发挥Linux的最大用处,更好地在Linux平台进行开发。一个人努力去研究这些,资源只能是来自国内,国外的一些牛人们的经验和资源。没有FAC E-TO-FACE的Teaching ,全都是self-teaching。现在只有平静下来,慢慢专注于编译原理和Linux内核(...
Linux_shell 特殊符号的简单介绍

Linux_shell 特殊符号的简单介绍

以下是关于Linux_shell 特殊符号的一些简单介绍#:注释,行首以#开头为注释标准的引用和转义字符(" ") 可以用来转义#; 命令分隔符,可以用来在一行中来写多个命令;; 终止case选项. .命令等价于source命令. .作为文件名的一部分。如果作为文件名的前缀的话,那么这个文件将成为隐藏文件。将不为ls列出. .作为正则表达式的一部分,用来匹配任何的单个字符...
Linux终端图形库curses简介和实例分析

Linux终端图形库curses简介和实例分析

随着电脑知识的普及, 越来越多的电脑爱好者开始了解和使用Linux.。Linux的轻松自由之风给了我们不同的感受。但是我们不能满足于基本的命令和KDE, Gnome等用户界面的操作. 我们要干什么? 编程, 对, 编程! 对于编程爱好者, Linux有着很好的编程环境: gcc(GNU Compiler Collection)能够编译C, C++, Java等很多种语言, 而且Linux环境下有很多函数库可以调用.了解一些这些函数库的使用, 会给你的编程工...
Linux文件编程学习

Linux文件编程学习

在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的Linux文件APILinux的文件操作API涉及到创建、打开、读写和关闭文件。open函数有两个形式,其中pathname是我们要打开的文件名(包含路径名称,缺省是认为在当前路径下面),flags可以去下面的一个值或者是...
Linux平台下学写批处理

Linux平台下学写批处理

由于项目测试的需要,我在自己的Linux笔记本上用虚拟机搭了一个weblogic测试服务。随之就碰到了一个问题,每次都是要在终端中键入一堆cd命令寻找目录,非常繁琐,于是我就想写一个批处理来启动服务。以前在windows下写过批处理,但是对于Linux我连基本的操作都不会,更别说写批处理了,经过半个小时的查找资料和实验,最后批处理还是出来了。 我的操作系统是SUSE 10,weblogic安装在root目录下,实例目录为/domains/ctcpstes...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>