linux学习
文章平均质量分 60
jaymade
如果心情不好,就去超市捏捏方便面。。。
展开
-
ACE中网络通讯编程基本架构——20110518
<br /><br />ACE_INET_Addr类,包装了网络地址<br />ACE_SOCK_Connector类,扮演主动连接角色,发起通讯连接。连接到远端的服务。<br />ACE_SOCK_Acceptor类,扮演被动连接角色,等待连接。等待远端客户的请求。<br />ACE_SOCK_Stream类,扮演数据通讯角色,发送和接收数据。完成客户与服务之间的通讯。<br /><br />利用ACE库来开发网络通讯程序是很简单的,一个基本程序只用到以上提到的几个类,就<br />可以完成一个基于客户端转载 2011-05-18 09:06:00 · 738 阅读 · 0 评论 -
fedora 7下配置nfs服务器(嵌入式linux开发)
自测成功!!!这里,需要利用内核nfs功能,将文件系统从PC上挂载到开发板上,方便开发。我的nfs根目录是/xgnfs,PC的IP地址是192.168.2.80,开发板的IP是192.168.2.199。1).首先安装nfs服务,这里安装操作系统时已安装。2).#vi /etc/exports,并输入以下内容之后,保存退出。 /xgnfs 192.168.2.199转载 2013-07-10 11:57:22 · 851 阅读 · 0 评论 -
Linux/Unix环境下的Make和Makefile语法和详解——20110719
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入转载 2011-07-19 14:42:33 · 513 阅读 · 0 评论 -
Linux下shell调用expect进行批量升级
执行main.sh脚本即可实现无手执对hostname中各IP机器进行updatefilename升级包的升级。tcl和expect压缩包放在相同路径下,$TSMIS_ROOT为环境变量。CopyFile.exp文件:#!/usr/bin/expect -f#输入分析仪ip以及需要上传的文件名和TSMIS_ROOT环境变量set ip [lindex $argv 0]set l原创 2012-08-22 17:59:52 · 2722 阅读 · 0 评论 -
Linux下expect安装方法——20120820
expect版本 5.43http://download.chinaunix.net/download/0003000/2845.shtmltcl版本 8.4.19http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download下载两个包,分别解压1.先安装tcl 进入tc转载 2012-08-20 15:36:26 · 747 阅读 · 0 评论 -
Linux c创建多级目录代码——20120412
int CreateDirectoryEx( char *sPathName ){ char DirName[256]; strcpy(DirName,sPathName); int i,len = strlen(DirName); if(DirName[len-1]!='/') strcat(DirName,"/");原创 2012-04-18 11:09:30 · 1551 阅读 · 0 评论 -
Linux使用alias来简化命令行输入——20120417
alias(中文称为“别名”)允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令,从而简化命令行的输入。如果经常与 CLI 打交道,那么使用 alias 不仅会节省时间,而且也能提高效率,真是一举两得的好事。基本用法: alias 的基本使用方法为:alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只转载 2012-04-17 09:55:33 · 2050 阅读 · 0 评论 -
Linux下IP冲突检测方法
在Windows系统中,如果有IP地址冲突,系统会弹出一个对话框来报警。但是Linux服务器一般工作在文本模式下,而且内核对于这种错误没有记录,所有在/var/log/message里也无从查起。google了一下,找到个小软件叫IPwatchD,用这个小软件就可以检测到IP地址冲突。该软件有两种工作模式:主动和被动。区别就在于主动模式类似于360安全卫士的ARP防火墙,可以保护地址不受冲原创 2011-11-29 11:21:11 · 4858 阅读 · 0 评论 -
Linux串口调试工具(SCT)使用说明--20111031
SCT(Serial Communication Tracer的缩写)是一个很有用的Linux/Unix串行通信调试工具,软件内置了Shell命令解释器,你可以通过直接输入简短的命令和参数来控制串口打开/关闭和进行各种发送/接收活动。 如何使用SCT软件来测试视频分析仪串口是否接收到串口信号?(1)通过SSH软件将sct-1.08.tar.gz拷贝到视频分析仪工控机目录下,比如/usr原创 2011-10-31 15:42:24 · 5385 阅读 · 0 评论 -
Linux如何查看内存使用状况
如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62转载 2011-11-17 11:19:50 · 1840 阅读 · 0 评论 -
Vi常用命令解析——20110902
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edi原创 2011-09-02 09:01:23 · 554 阅读 · 0 评论 -
Linux下遍历文件夹功能实现代码——20110802
#include #include #include #include #include #include #include #include #include #include #include long ndir, nfile; int isdi原创 2011-08-02 16:00:00 · 637 阅读 · 0 评论 -
查看/修改Linux时区和时间——20110709
一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata原创 2011-07-09 14:55:36 · 593 阅读 · 0 评论 -
Fedora15默认无法用root账户登陆的解决方法
Fedora15 依旧默认无法让root登录,默认禁止了root 超级用户。1.用普通用户登录,在终端输入su切换到root权限 ->su ->密码: 这样切换成root账户。2.编辑/etc/pam.d/gdm和/etc/pam.d/gdm-passwordj进两个文件,将"auth required pam_succeed_if.so user !=原创 2013-09-29 11:34:06 · 863 阅读 · 0 评论