控制台分类1.菜单型控制台,通过选择菜单来执行命令2.解析型控制台,通过输入命令来执行命令printf()、scanf()函数移植1.函数采用变参2.打印信息到串口3.关键在于把变参转换成字符串,相关函数需要从Linux内核或标准C库中移植va_list args;va_start(args, fm...
分类:
其他好文 时间:
2015-11-16 22:29:32
阅读次数:
155
Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。...
分类:
系统相关 时间:
2015-11-12 13:37:54
阅读次数:
252
linux必学命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不....
分类:
系统相关 时间:
2015-11-03 00:24:40
阅读次数:
297
1)安装模块 yum??install?lrzsz 2)使用命令 rz?#上传文件到Linux sz?hello.txt?#从Linux下载文件hello.txt
分类:
Web程序 时间:
2015-10-21 17:41:02
阅读次数:
165
screen 相关概念会话:screen 命令从 linux 终端创建出一组进程来管理多个窗口的操作,这个进程组叫一个会话。窗口:一个会话中可以创建一个或多个窗口,每一个窗口都相当于一个 ssh 登录,可以执行任何 shell 程序。断开会话:一个会话可以中断,在想要重新进入时可以再进入进行未完成的...
分类:
系统相关 时间:
2015-10-12 21:10:07
阅读次数:
373
转自:http://cpbest.blog.163.com/blog/static/41241519201111575726966/libusb是linux系统中,提供给用户空间访问usb设备的API,方便从linux内核中获取或设置usb设备的信息。lsusb这个用户空间程序,也正是依赖libus...
分类:
系统相关 时间:
2015-09-24 10:42:13
阅读次数:
1217
可能很多人知道一个比我还偏执的技术狂人,也就是当年被知乎很多谈论的王垠.他曾经写过好几篇轰动一时的文章,比如《完全用linux工作》.此文也影响了一批人拥抱Linux.不过不久之后他又写了一篇《写给支持和反对的人们》作为补充.这有点像韩寒的韩三篇的感觉,前后其实不矛盾,反而把该讲的话都讲清楚了.想起...
分类:
系统相关 时间:
2015-09-19 22:38:22
阅读次数:
228
在Linux Socket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是Linux API提供的I/O复用方式,自从Linux 2.6中加入了epoll之后,在高性能服务器领域得到广泛的应用,现在比较出名的nginx就是使用epoll来实...
分类:
系统相关 时间:
2015-09-17 21:35:13
阅读次数:
187
系统环境:CentOSrelease6.6(Final)Linux2.6.32-504.el6.x86_64DNS主:192.168.10.251(windows)DNS从:192.168.10.250(linux)安装bind服务#yuminstallbind-libsbind-utilsbind编辑配置文件:#vim/etc/named.confoptions{listen-onport53{127.0.0.1;192.168.10.251;};#liste..
本人升级的目的是想在CentOS6.2上运行docker和ceph,docker官方建议内核版本在3.8.0及以上,ceph2.6.32后内核就加入了ceph的文件系统模块,但需手动挂上。于是就自己从Linux内核官方网站上下载源码,自己编译。1.准备工作确认内核及版本信息[root@hostname~]#uname-r2.6.32-220..
分类:
其他好文 时间:
2015-08-25 14:31:21
阅读次数:
255