- 博客(17)
- 资源 (17)
- 收藏
- 关注
转载 Linux下/proc目录简介
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程
2014-11-27 22:33:58 589
原创 linux 精确记录用户IP以及用户操作的两种方法
第一种,sh放入profile的方式linux 精确记录用户IP以及用户操作命令 主要功能:可以记录哪个ip和时间(精确到秒)作了哪些命令通过用户登录时候,重新定义HISTFILEHISTFILE文件名包含登录用户名,ip,登录时间(精确到秒)等这样即使相同的用户从不同ip、在不同的时间登录都会被记录可以记录每条命令的开始执行时间把下面的代码直接粘贴到/etc/pr
2014-11-21 13:34:55 1267
原创 gtk编译makefile的编写 及“make:command not found”解决
CC=gccPROG_NAME=aINCS=SRCS=a.c#从xx.c 文件得到 xx.o 文件OBJS=${SRCS:.c=.o}#编译GTK程序时要用到的库LIBS=gtk+-3.0#---- 用户修改区域 结束CFLAGS=`pkg-config --cflags ${LIBS}` -g -WallLDFLAGS=`pkg-confi
2014-11-16 22:28:31 5462
转载 VirtualBox在CentOS中安装VBOXADDITIONS
在 Oracle Linux 上安装 Shared Folders对于 Oracle Database 11g,ZIP 安装文件总共有 2 GB 多。由于需要从每个来宾 VM 访问它们以安装数据库,我决定利用 Oracle VM VirtualBox 的 Shared Folders。Shared Folders 特性允许来宾 VM 访问主机文件系统中的存储,因此它允许我对每个 VM 都访问相
2014-11-14 17:17:47 677
原创 GRUB和LILO的区别
从普通的桌面用户到 Linux?系统管理员,大部分 Linux 用户都使用过一种名为引导加载程序的工具。此类工具的不同变种会提供不同层次的支持和功能。在很多情况下,Linux 发行版默认安装的引导加载程序并不总是适合需要;每个引导加载程序的默认设置也是如此。在本文中,Laurence Bonney 讨论了两个流行的引导加载程序 —— LILO 和 GRUB —— 的优点和缺点,并建议了很多配置,以
2014-11-14 10:26:25 921
转载 Linux内核(5)——系统调用与内核编译实验
今天在做Linux系统调用与内核编译的实验,主要任务有两个:1)添加一个新的系统调用:mysyscall,功能仅为打印一条语句。2)编译内核。 实验步骤如下:1.在官网(www.kernel.org)上下载最新的内核压缩包,本次实验版本为:linux-2.6.36.2.tar.bz2 2.以root登录,将内核包复制到usr/src下:cp li
2014-11-13 22:09:07 684
转载 Linux内核(4)——grub.conf文件参数详解
原文地址:http://zouqiu168.blog.163.com/blog/static/121732462006930105025141/解读grub.conf文件 我们将来看看grub.conf文件内语句,(注:...)内的东西是我们的解读内容.# grub.conf generated by anaconda## Note that you do no
2014-11-13 22:08:24 3683
转载 Linux内核(3)——make mrproper与make clean的区别
首先,这两个命令都是用于删除编译内核时产生的相关文件的。两者的区别如下:make mrproper命令会删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件,所以几乎只在第一次执行内核编译前才用这条命令(见评论)。make clean命令则是用于删除大多数的编译生成文件,但是会保留内核的配置文件.config,还有足够的编译支持来建立扩展模块。所以你若只想删
2014-11-13 22:07:44 586
转载 Linux内核(2)——设备驱动实验
今天做了Linux课设关于设备驱动的实验。实验采用模块的方法编写一个可以进行简单读写的字符设备驱动,该设备可以存储一定长的字符串,写入设备即可以将字符串存入设备,读出即可以获取该字符串,并编写了测试程序对其测试。 (1)首先新建并编写了字符驱动设备chardev.c文件,文件代码如下:/**创建一个字符设备(读写)*//*必要的头文件,内核模块标准头
2014-11-13 22:06:43 698
转载 Linux内核(1)——copy_to_user和copy_from_user两个函数的分析
今天在做Linux设备驱动的实验,对copy_to_user和copy_from_user两个函数的功能很不了解,在网上搜到一篇文章贴出来供参考:http://apps.hi.baidu.com/share/detail/16028954 整理一下原文: copy_to_user和copy_from_user就是在进行驱动相关程序设计的时候,要经常遇
2014-11-13 22:06:08 1282
转载 linux内核编译步骤
linux内核编译步骤 对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,我通过在网上收集这方面的资料,最终编译成功.现在 我归纳了一下,写出这一篇还算比较详细的步骤,希望能对各位新手有一些 帮助。 1、 准备工作(1) 整理出系统需要支持的硬件、文件系统类型以及网络协议等内容。(2) 建议用命令uname –r 查看一
2014-11-13 10:33:00 577
转载 修改VirtualBox虚拟机默认存储路径及虚拟机迁移方法
修改默认安装路径在安装完虚拟机以后发现我的虚拟的磁盘文件是放在C盘的,就想着有没有办法修改默认存储路径。后来发现确实可以修改,修改虚拟机方法如下:“管理”--->“全局设定”,然后手工修改虚拟存储位置即可,如图:迁移已有虚拟机假设我们原有的存储文件VDI放在C:\Users\wei.xu\VirtualBox VMs\SCADA_Temp\SCADA_Temp.vdi,当前我要
2014-11-12 14:13:23 922
转载 一步一步学GTK+之布局
本来想接上篇把关于窗口方面的写的更详尽一点,但因为我做软件的习惯来说还暂时用不不到、我们先跳过,然后先说说窗口中的布局。跟大多数软件界面一样,一般包含标题栏、菜单栏、工具栏、状态栏和工作区等。首先,我必须要有一个初步的规划,因为是自己设计一些软件,我只需要问我自己几个问题(why/how),而不需要跟设计部进行沟通。1.Q:为什么要设计这个demo? A:初步认识GTK+的
2014-11-09 22:59:48 712
转载 Linux下的GTK图形界面编程
GTK(GIMP Toolkit)是一个图形用户编程的接口。它完全免费,所以用来开发自由软件或商业软件都不需要花费什么。现在很多Linux集成系统都已经将 GTK1.2版本打包进去了。包括RedHat Linux 6.0以上版本,还有中文化的Turbo Linux等等。它也越来越被普遍的应用于UNIX系统编程。 还有一个组件叫Glib,它包含
2014-11-09 22:57:26 6576 1
转载 CentOS 安装图形桌面
12014-11-08 09:22未知(123.120.101.*)22014-11-08 05:17未知(121.61.12.*)32014-11-08 03:03未知(27.24.190.*)42014-11-08 02:18未知(115.231.230.*)52014-11-07 20:08未知(121.61.12.*)
2014-11-08 09:41:09 500
转载 GCC 64位程序的makefile条件编译心得——32位版与64位版、debug版与release版(兼容MinGW、TDM-GCC)
为了适应现在越来越流行的64位系统,经常需要将代码分别编译为32位版和64位版。其次,除了需要生成debug版用于开发测试外,还需要生成release版用于发布。本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM-GCC等Windows下的GCC编译器。一、C程序代码 为了测试条件编译的效果,以下面这个C语言程序为例(
2014-11-07 16:57:56 995
转载 Linux系统结构 详解
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定
2014-11-06 17:24:14 714
VB版USB-HID通讯调试工具源代码
2011-07-05
进程控制器
2008-04-29
办公家庭IP自动设置工具
2008-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人