Linux
TsuiLei
这个作者很懒,什么都没留下…
展开
-
linux启动是自动加载的几个文件说明bashrc等
(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的bash执行时,不管是何种方式,都会读取此文件。(3)~/.profile若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login转载 2009-10-22 17:37:00 · 2433 阅读 · 0 评论 -
内核配置工具
内核常用配置工具: (1) make config (纯字符提示模式) 比较少用。(2)# make menuconfig (配置内核各选项,居于ncurse 的菜单选择模式) 需要ncurse 库的支持, ubuntu中默认没有安装 需要安装一下#sudo apt-get install libncurses5-dev (3)# make xconfig (X窗口的原创 2009-10-23 11:43:00 · 805 阅读 · 0 评论 -
ubuntu下搭建tftp服务
TFTP安装与建立1.安装xinetd:sudo apt-get install xinetdxinetd是一个系统守护程序,它取代inetd用于控制TCP,UDP的连接。2.安装TFTP,TFTPD:sudo apt-get install tftp-hpa tftpd-hpalinux下的TFTP分客户端和服务器两种,前者是客户端,后者为服务器。3.创建/etc/原创 2009-11-23 09:12:00 · 984 阅读 · 0 评论 -
第三章字符设备驱动程序
linux2.6.10内核似乎和2.6.31有些不一样。make过程中出现很多问题,现在这里总结下:1、main.c# include → #include 2、access.ccurrent->uid → current->pidcurrent->euid → current->tgid3、MakefileCFLAGS += $(DEBFLAGS)原创 2009-12-25 09:23:00 · 642 阅读 · 0 评论 -
ch02 hello
编译:首先拷贝hello.c到一个单独的目录,编写Makefile.如下:[root@Tsui-Fedora learn]# pwd/home/Tsui/learn[root@Tsui-Fedora learn]# cp ldd3/examples/misc-modules/hello.c ldd3/tmp/[root@Tsui-Fedora learn]# cd ldd3/tmp/[root@Tsui-Fedora tmp]# lshello.c Makefile[root@Tsui-Fedora tm原创 2010-07-22 17:30:00 · 562 阅读 · 0 评论