标签存档: linux

Linux常用基础服务安装与配置–ssh、ftp

ubuntu12.04 安装配置FTP

1 安装pure-ftpd 服务
sudo apt-get install pure-ftpd

2 查看21端口是否已开启。
sudo netstat –nl

完成安装后,就可以用Ubuntu系统的用户名和密码登陆了。
重启pure-ftpd的命令如下:
sudo service pure-ftpd restart

Ubuntu Server中的pure-ftpd缺省配置不允许匿名登陆,每个用户登陆都是访问自己的home目录,最多允许50名用户同时连接。基本上已经满足需要,不需要再多做配置. 继续阅读 »

Linux学习笔记(5)异步通知机制

异步通知
读取按键的几种方式:
查询: 耗资源
中断: 一直读取
poll:   指定超时时间
共同特点:应用程序主动读取按键
异步通知:有按键按下,触发应用程序去读取按键
进程之间发送信号的实现:

继续阅读 »

Linux学习笔记(4)poll机制的应用程序

这部分的学习目标:了解poll机制的实现原理,掌握poll实现按键读取的方式。
目前对poll机制的理解:poll机制的实质就是系统帮你在一定的等待时间之后或者有其他信号量时退出函数调用。
对于poll机制的深入了解可能还要花些时间,但是对于入门,我们先掌握poll机制的使用方法,达到能够构建对应的应用程序的目标。
1.poll机制实现按的代码分析

继续阅读 »

嵌入式Linux学习笔记(2) LED驱动

编译驱动
    上传驱动文件 first_drv.c 到 /opt/weidongshan/linux-2.6.22.6/drivers/char
    编辑该目录下的Makefile文件,添加一行 obj-m  += first_drv.o

继续阅读 »

Linux学习笔记(3)按键与中断

1.查询方式获取按键
    1.框架
        头文件
        file_operations结构体

继续阅读 »

嵌入式Linux学习笔记(1) 开发环境搭建

整理最近的嵌入式Linux学习笔记,巩固知识,分享提高。
首先说明我使用的学习环境,因为一开始是按照Mini2440的手册和光盘搭建的系统,后来看韦东山老师的视频,又按视频搭建了环境,所以虚拟机还是用的 Fedora.
硬件:Micro2440
虚拟机:VMware6.5 + Fedora9

继续阅读 »

制作Debian6的USB安装盘

懒得刻光盘,所以打算搞个USB安装盘,照着网上的资料弄成功了,记录下来。参考资料

1.格式化u盘
在windows下把u盘格式化为fat(2G以下)或fat32(2G以上)格式,我的闪迪的2GTF卡,格式化为FAT32

2.下载并使用syslinux
直接搜索syslinux,从官方网站或者其他地方下载syslinux的压缩包,下载下来的压缩包是包含源码的,且你们包含多个平台 的可执行文件,在里面的win32目录里是win32下的可执行文件。
假设解压到D:盘 。在开始菜单--运行 里输入“cmd”按 回车
先用“D:”命令进入D盘;再用cd命令打开到win32目录:输入 CD syslinux/win32
再命令:syslinux.exe -m -a j: (j:为u盘的盘符);即可在优盘中创建一个可启动的文件(是隐藏的)。

3.在u盘中建立此文件syslinux.cfg(用记事本编辑) ,并在里面加入
default vmlinuz
append initrd=initrd.gz

4.下载
http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/
下载boot.img.gz,initrd.gz,vmlinuz三个文件
http://www.debian.org/CD/netinst/
下载你所需的debian的iso文件(只需要CD1可以)
把这4个文件都放到u盘里面(如果要装双系统,可以把下载的iso文件放在win的fat32分区里,安装的时候会自动扫描你的fat32分区,如果放在u盘里有可能不能识别)

5.重启电脑,在bios中选择u盘启动