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

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

首页 / 操作系统 / Linux

C-Kermit安装和使用及下载内核方法

C-Kermit安装和使用及下载内核方法

由于minicom无法下载kernel,我都是在windows下载的。今天,那个废物的windows XP 宕掉了,无法下kernel了,只好看看在Fedora下怎么实现com下载kernel(逼出来的)。今晚终于搞定在FC6下载内核了。这段一直都是在VMware上用Linux,其中一个原因就是无法在FC6环境下下载内核镜像。前段时间搞了好久呢。在minicom下无法用kermit协议,网络下载也不行,再说了,如果用网络下的话,常常得换网线,很不爽。今晚弄...
Linux操作系统内核2.4.36.3已经发布下载

Linux操作系统内核2.4.36.3已经发布下载

Linux内核是一个用C语言写成,Linux最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。该版本较上一个版并没有多大的变化,如果计算机能在2.4.36.2版内核上正常运...
Linux fedore core 4内核编译过程讲解

Linux fedore core 4内核编译过程讲解

首先就是去www.kernel.org网站上去下载最新的内核压缩包。我这里就Linux-2.6.24.tar.gz来进行说明。我下载的就是这个压缩包。在这里强调的是,当你把这个压缩包下载下来的时候要放到/usr/src下面。一般情况下下面还有两个文件夹,一个是kernels,另外一个就是RedHat。其中kernels里面就是你当前的系统的内核。下载完后你就可以进行命令操作了啊!打开终端。前提保证你是root用户。cp Linux-2.6.24.tar.g...
Linux平台下配置环境变量的三种方法介绍

Linux平台下配置环境变量的三种方法介绍

现在使用Linux系统的朋友越来越多了,在Linux平台下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk...
Linux环境下创建静态库和动态库

Linux环境下创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成.o文件。第1步:编辑得到举例的程序--hello.h、he...
Linux 平台下的GCC的编译及使用

Linux 平台下的GCC的编译及使用

编译:第一步、是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程:gcc -E hello.c -o hello.i预处理的宏定义插入到hello.i中第二步、是将hello.i编译为目标代码,这可以通过使用-c参数来完成:gcc -c hello.i -o hello.o也可以通过源文件直接生成gcc -c hello.c第三步、是将生成的目标文件链接成可执行文件:gcc hello.o -o hello也可以通过源文件直接生成gcc -o...
Linux 下的编程语言awk 学习

Linux 下的编程语言awk 学习

awk 是Linux系统下的一个非常有用的用于处理文件和字符串的工具,他也提供内置函数,所以他也算是一门编程语言了。起类似作用的工具还有sed,grep等。这几天我会一直学习awk。这里我只讲awk的命令,不会涉及awk的脚本,其实两者道理是一样的。(1) awk 处理文件:命令方式 awk -f 域分隔符 "模式 {动作}" 文件名每次读取文件的一行,通过域分隔符将每行分隔成若干个域 ,分别用$1,$2, $3,...$9,&(10)...表示第...
不用重启就能为Linux Kernel打上补丁

不用重启就能为Linux Kernel打上补丁

Ksplice是一个有意思的开源项目,它允许系统管理员不用重启就能为Linux Kernel打上补丁,该项目已经引起了Linux 基金会的注意。Linux 基金会成员、顶尖的Kernel开发者Ted Ts’o认为 Ksplice软件能满足电信公司及其它不喜欢下线的公司的需要。Ksplice不要任何的Kernel修正,只有源码、配置文件和一个补丁。根据开发者、MIT毕业生Jeffrey Brian Arnold写的技术文档,Kernel采用GPL 2许可,已...
Linux文件许可值知识

Linux文件许可值知识

SET-GID和SET-UID是使应用的执行者拥有与应用拥有者一样的组和用户ID,比如ping应用,其owner是root,因为ping要使用保留端口,普通用户是不能使用的。为了大家都能使用ping,则设置ping的set-uid位,使执行ping的用户在ping这个应用内部都拥有root的权限。 UMASK是创建文件时的文件模式掩码。 粘滞位只对目录起作用,主要用在/tmp下,防止不同用户互相干扰。见下: If a directory is writab...
开始学习Linux编程之旅

开始学习Linux编程之旅

本科时候就开始对Linux感兴趣,但无可奈何计算机只有一台,又实在离不开QQ(现在的大学班级为何只把QQ当做信息发布平台?),那个鸟QQ,没有太多技术的鸟QQ,又是那么保守,不肯公开协议,又不开发Linux下的IM,生怕别人抢了自己的生意,典型的中国传统小农思想,大四时试下载了EVA和GAIM,都用不了,EVA的版本好像太低了,新的协议不支持,无奈之下又回到了Windows的老房子。也许这就是我至今还是菜鸟的其中一个原因吧(也为中国的软件表示悲哀,一个34...
使用busybox做一个小巧的Linux操作系统

使用busybox做一个小巧的Linux操作系统

1.基础知识一个操作系统可以简单的抽象为,引导程序+内核+文件系统。vmlinuz是Linux 内核的镜像文件,可以被引导程序加载,从而启动Linux系统。initrd的全称是boot loader initialized RAM disk,它是系统启动时所使用的根文件系统映像文件,这个文件系统中包含几个驱动模块,用来装载实际的根文件系统,比如一个IDE或SCSI硬盘的驱动模块,内核装入这个模块之后用它来驱动硬盘,挂接硬盘到ramdisk的某个子目录,然后...
uClinux操作系统下的shell

uClinux操作系统下的shell

uClinux操作系统是标准Linux的一个分支,是专门针对没有MMU(存储管理单元)的CPU而配制的操作系统,并且专为嵌入式系统做了许多小型化的工作。目前uClinux常用的应用程序库是mC-libc和mClibc。通过make menuconfig来配置uClinux时,可以看到,这里可供选择的Shell有:sash、minix -shell、nwsh、bash、Other。其中 sash对应的代码为uClinux-Samsung/user/sash,...
<< 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 >>