Linux
文章平均质量分 81
Bocai_Fire
这个作者很懒,什么都没留下…
展开
-
ubuntu 8.04下安装NS2(ns-allinone-2.30) 安装问题处理(转)
NS2是一个功能强大的网络模拟工具,下面介绍一下我在ubuntu7.10系统下安装NS2所遇到的艰难险阻,给后来者以借鉴。问题一:刚开始安装时显示gcc can't create executables之类的提示解决方案:这是由于我用的是ubuntu免费邮寄的安装盘,安装后的系统原创 2011-07-25 09:05:54 · 2192 阅读 · 0 评论 -
JDK在LINUX下的安装配置
在/etc/profile文件改权限.然后在终端输入sudo gedit /etc/profile. 或者用root用户直接编辑.在文件末尾添加如下几句: export JAVA_HOME=/usr/java/jdk1.5 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV转载 2011-11-03 11:20:17 · 540 阅读 · 0 评论 -
Linux添加路由的两种方法
Linux中增加软路由的两种方法第一种:route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0/* 增加一条网络172.16.6.0/24 经过172.16.2.254 eth0 *//* -net增加网络 -host增加主机 netmask 子网掩码 gw 网关 dev 装置,设备,这里是你转载 2011-11-09 15:45:04 · 27333 阅读 · 0 评论 -
关于alarm设置与Signal
通过alarm设置时钟,当达到设置的时候后收到alarm信号,然后通过longjmp和setjmp进行跳转,每次收到信号时都进行alarm(0)恢复,但是一共收到6次alarm信号左右就收不到了这是什么原因?现在我用测试代码试了一下,只能收到一次alarm信号:代码:#include #include #include #include #include #转载 2011-11-09 10:04:51 · 1491 阅读 · 0 评论 -
D-Link DWA-125 (芯片rt3070)在linux下的驱动安装(Ad-hoc网络实验)
环境2.6.35…….i686+ ubuntu 10.10驱动文件:2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO.tar.bz2 这里说一下怎么判断DWA-125的芯片是rt2870还是3070,在连接dwa-125下,使用命令lsusb查看,如果有以下几种字样,则是rt3070芯片07D1: 3C0A07D1: 3C转载 2011-11-09 15:46:34 · 6761 阅读 · 1 评论 -
linux ps命令使用详解
PS是LINUX下最常用的也是非常强大的进程查看命令1. ps简介前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没转载 2011-11-30 14:35:58 · 890 阅读 · 0 评论 -
error: unknown filesystem; grub rescue>问题
用acronis disk director suite想扩充下linux分区不成功,然后将空闲空间分成一个盘格式化为ext3,想着挂载到linux下用算了,没想到格式化完重启之后哦就出现错误:error: unknown filesystemgrub rescue>修复方法:>grub rescue:此时输入ls,目的时为了查看自己的磁盘号,一般为 (hd0,1) (原创 2011-12-21 09:21:12 · 767 阅读 · 0 评论 -
windows、ubuntu远程桌面实现
ubuntu远程桌面1.xp下默认的远程桌面协议是rdp,默认端口3389,而ubuntu用的时vnc:默认端口59002.首先被访问的主机(windows/linux)都要设置为允许其他主机远程访问该主机。ubuntu下只要设置 System->Preferences->Remote Desktopwindows下右键我的电脑->属性->远转载 2012-02-15 14:36:52 · 1104 阅读 · 0 评论 -
Linux Arp命令列表简单介绍
inux Arp命令列表简单介绍我们先看一下linux下的arp命令(如果开始arp表中的内容为空的话,需要先对某台主机进行一个连接,例如ping一下目标主机来产生一个arp项AD:我们先看一下linux下的arp命令(如果开始arp表中的内容为空的话,需要先对某台主机进行一个连接,例如ping一下目标主机来产生一个arp项Lin转载 2012-02-19 13:01:06 · 3090 阅读 · 1 评论 -
linux 双网卡共享上网
一、网络拓补结构: 服务器:两网卡的设置: eth0:202.96.168.100 掩码:255.255.255.0 网关:202.96.168.68 #与 Inte.Net 相联 eth1:192.168.1.1 掩码:255.255.255.0 #与局域网相联 客户机子网段:192.168.1.0/255 二、服务器设置:(这两种方法任选其一即可) 2.1、用NAT原创 2012-02-21 14:29:54 · 1400 阅读 · 0 评论 -
Linux操作系统下三种配置环境变量的方法
宿舍哥们的东西,比较有用,转过来,哈哈~~霄看到了不要骂我~~转自http://user.qzone.qq.com/532128053/blog/1331793406#!app=2下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都转载 2012-03-15 22:48:21 · 594 阅读 · 0 评论 -
shell学习
vi使用(摘自鸟哥的linux私房菜)练习:请在 /tmp 这个目录下建立一个名为 vitest 的目录;进入 vitest 这个目录当中;将 /etc/man.config 复制到本目录底下(或由上述的连结下载 man.config 档案);使用 vi 开启本目录下的 man.config 这个档案;在 vi 中设定一下行号;移动到第 58 行,向右移动 40 个字符,请问你转载 2015-07-23 20:26:15 · 1302 阅读 · 0 评论 -
undefined reference to错误的解决方法
转自 http://blog.csdn.net/cserchen/article/details/5503556Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错,这里总结一些可能的原因和解决方案,给需要的朋友: 说道undefined reference error,先提一下Linux gcc链接规则:转载 2015-12-28 12:40:51 · 1438 阅读 · 0 评论 -
c++ 连接mysql类
文章来源:http://hi.baidu.com/lbxthinker/blog/item/9b837b0f8a306fdb7acbe113.html connpool.h文件/***数据库连接池(单例模式)**@authour libingxiang**@email lbxthinker@gmail.com**/#ifndef CONN_POO转载 2016-01-03 17:15:40 · 845 阅读 · 0 评论 -
linux中的信号处理(signal和alarm)
转自http://blog.csdn.net/sambian/article/details/698718信号是unix中所使用的进程通信的一种最古老的方法.系统使用它来同志一个或多个进程异步事件的发生.linux系统库bits/signum.h对信号名作了定义:linux的大多数信号是提供给内核的,仅有少数几种信号可以在信号间发送..SIGHUP 当终止一个终转载 2011-11-01 09:55:32 · 600 阅读 · 0 评论 -
eclipse 报错处理"undefined reference to `pthread_create’"
Eclipse + CDT:pthread_create函数编译时报错:undefined reference to`pthread_create’undefined reference to `pthread_create’undefined reference to `MD5′由于pthread 库不是 Linux 系统默认的库,连接时必需利用静态库libpthread.a,因转载 2011-10-31 17:04:07 · 2453 阅读 · 1 评论 -
Unix线程基础编程pthread
进程fork的两个问题:1. fork过于昂贵,需要把父进程的内存映像拷贝到子进程2. fork返回之后父子进程之间信息的传递需要进程间通信(IPC)机制,子进程向父进程返回信息较困难线程可称为轻权进程。同一进程内的不同线程共享相同的全局内存,除此之外还共享: 进程指令、大多数数据文件、打开的文件(描述字)、信号处理函数和信号处置、当前工作目录、用户id和组i原创 2011-10-31 09:30:53 · 963 阅读 · 0 评论 -
Gnuplot绘图(转)
Gnuplot绘图一,基础篇:在linux命令提示符下运行gnuplot命令启动,输入quit或q或exit退出。1. plot命令gnuplot> plot sin(x) with line linetype 3 linewidth转载 2011-09-20 20:53:02 · 1260 阅读 · 0 评论 -
ns2利用god获取邻居列表
在无线网络模拟中,借助God可以获得整个网络的一些全局性信息。在有些情况下,这些信息非常必要,比如要判断两个相邻无线节点是否在传输范围之类。NS2对God的支持在C++空间中主要是God类,该类分别声明和实现在ns-2.30/mobile/god.h文件和ns-2.30/转载 2011-09-27 09:52:50 · 2236 阅读 · 0 评论 -
使用Eclipse CDT 开发NS2
有些朋友好像对Eclipse CDT开发很感兴趣,我就把我用Eclipse搭建NS2开发平台的过程说一下吧,经验和大家共享。一、我的开发环境:Mware 6.5 + Fedora Core 8 + NS 2.31+Eclipse CDT+DLTK Eclip转载 2011-08-31 14:59:03 · 971 阅读 · 0 评论 -
linux 下获取本地IP地址
linux 下获取本地IP地址#include #include #include #include #include #include #include #include #include #inc转载 2011-10-10 17:05:02 · 636 阅读 · 0 评论 -
Linux ip命令
首先,先了解传统的网络配置命令:1. 使用ifconfig命令配置并查看网络接口情况示例1: 配置eth0的IP,同时激活设备:# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up示例2: 配置eth0别名设备转载 2011-10-11 21:39:32 · 553 阅读 · 0 评论 -
setsockopt 设置socket关闭方式
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,转载 2011-10-10 08:45:30 · 984 阅读 · 0 评论 -
Ubuntu增加swap交换空间的步骤
在这篇日志安装Oracle 10g XE on Debian/Ubuntu中,在 apt 安装 oracle-xe-client 时,有可能会出现如下的错误,提示 Swap 分区没有达到要求的大小,安装无法继续。 引用 This system does not mee转载 2011-09-30 11:34:43 · 1209 阅读 · 0 评论 -
linux2.6.36以上安装aodv-uu-0.9.6
由于Linux内核版本的问题,在2.6.36以上安装aodv-uu-0.9.6会出现以下问题:gcc -Wall -O3 -g -DDEBUG -DCONFIG_GATEWAY -DDEBUG -c -o main.o main.cgcc -Wall -O3 -g -D原创 2011-09-30 10:10:42 · 3539 阅读 · 1 评论 -
linux 中解析命令行参数 (getopt_long用法)
getopt_long支持长选项的命令行解析,使用man getopt_long,得到其声明如下: #include int getopt_long(int argc, char * const argv[], c转载 2011-10-14 14:25:46 · 594 阅读 · 0 评论 -
ioctl 函数
ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0 :成功 -1 :出错 第三个参数总是一个指针,但转载 2011-10-18 11:03:13 · 393 阅读 · 0 评论 -
Unix网络API
Unix网络API (2008-06-05 13:02)分类: 软硬件tcpip﹑unix通信应用工具等索引: 1.字节序函数2.字节操作函数3.地址转换函数4.readn、writen和readline5.测试描述符类型6.s转载 2011-10-09 09:29:46 · 600 阅读 · 0 评论 -
关于非阻塞模式下的SOCKET设定处理---select模式
下面范例是一个关于非阻塞模式下的SOCKET设定处理---select模式。使用的是UDP协议。Client02首先启动,将本机的1207端口进行SOCKET绑定,并将该SOCKET模式设定为非阻塞模式,此模式下不可直接调用recvfrom。理由: 阻塞模式下,如果直接调用recvfrom从指定的SOCKET读取数据,如果还没有接受到来自Client01的数据,函数转载 2011-10-20 14:44:48 · 1308 阅读 · 0 评论 -
非阻塞式socket编程(select() 2
转自版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://eastsun.blogbus.com/logs/7873846.htmlSelect在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名转载 2011-10-20 15:35:54 · 604 阅读 · 0 评论 -
linux中 likely与unlikely
转自 http://blog.csdn.net/tommy_wxie/article/details/7384641看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/i转载 2016-01-07 15:59:47 · 605 阅读 · 0 评论