
Linux
文章平均质量分 59
随心而动1990
c视频开发
展开
-
linux常用命令大全
linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@linux ~]# ls [--full-time转载 2014-01-10 18:22:52 · 549 阅读 · 0 评论 -
VMware下的RHEL 6.4 安装gcc和gcc-c++
安装gcc首先需要相应的软件包(即rpm包),在rhel-workstation-6.4-x86_64-dvd.iso中就有相应的rpm包,怎样将rhel-workstation-6.4-x86_64-dvd.iso镜像通过VMware下的CD/DVD设备挂载到VMmare中的Redhat系统中,如下所示: 点击【Settings...】选项,打开如下对话框:转载 2014-04-09 20:43:45 · 536 阅读 · 0 评论 -
linux 下安装飞鸽
主要的步骤:1.下载飞鸽的linux版本:到http://www.ipmsg.org/index.html.en上去下载最新的版本,目前的最新版本是:g2ipmsg-0.9.5.tar.gz,还是个小日本写的。 这次的 0.9.5 版本已经自带了中文包了。源代码也做出了一些好的更新了,不用象原来还需要修改 src/codeset.c这个文件了,还有 enable-systray 也成转载 2014-03-26 13:54:19 · 2914 阅读 · 0 评论 -
Linux OS下载地址
ubuntu: http://www.ubuntu.org.cn/download/ubuntu/download-zhredhat_64: http://pan.baidu.com/s/1chdG5CentOS: http://www.centoscn.com/CentosSoft/iso/2013/0331/184.html原创 2014-03-25 20:22:19 · 553 阅读 · 0 评论 -
基于Linux的TCP网络编程
一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和端口进行连接,向服务器发送请求并对服务器的响应进行数据处理。1.服务器端程序包括Ø 建立套接字( socket())Ø 套接字与端口的绑定(bind())转载 2014-03-24 17:33:15 · 433 阅读 · 0 评论 -
mount mount error:cannot allocate memory (12) 处理
mount error:cannot allocate memory (12) Refer to the mount manual page ! 当通过mount.cifs命令对windows下的文件进行映射时,若文件太大,便会产生这种错误,解决方法是: 修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servi转载 2014-05-05 17:31:58 · 812 阅读 · 0 评论 -
vmware workstation启动虚拟机显示“内部错误”的解决方法
今天用我的vmware workstation启动RedHat Linux时显示“内部错误”,刚开始我以为是我的RedHat系统有问题,【没关系,我有快照】于是我就恢复了一下快照,再去启动时依然显示“内部错误”,于是就在网上找了几个办法都没能解决。正在我没办法了,准备重装vmware时猛然想到我曾经把vmware的一些开机启动服务给关了,【当时感觉它占用我的内存,而且减慢了开机速度,就关了转载 2014-04-17 10:22:20 · 1704 阅读 · 0 评论 -
堆栈溢出与内存泄露问题
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函转载 2014-05-01 15:41:41 · 8505 阅读 · 0 评论 -
linux 环境下SVN客户端安装
最近在做Windows与Linux的跨平台开发,我们的SVN服务器搭建在Windows下,而我又是基于Linux在进行项目开发,所以得在Linux下安装SVN客户端,以方便项目开发任务,以下是自己Linux Redhat上安装SVN客户端的流程。一、 源文件编译安装。源文件共两个,为:1. 下载subversion源文件 subversion-1.6.1.tar.gz原创 2014-03-28 11:39:22 · 703 阅读 · 0 评论 -
Linux编程基础——GDB(设置断点)
启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint):在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break 在进入指定函数时停住break 在指定行号停住。break +/-offset 在当前行号的前面或后面的offs转载 2014-03-07 19:15:37 · 518 阅读 · 0 评论 -
如何恢复已删除的 Linux下的 普通文件如何恢复已删除的 Linux下的 普通文件
在不修改内核的情况下, 恢复删除不久的小文件 是有效的,因为 只占一个直接 inode,不需要间接节点信息保存, 像重要的配置文件,可用此法恢复要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据。本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过几个实例介绍了如何手工恢复已经删除的文件。最后针对 ext2 现有实转载 2014-02-28 12:07:28 · 677 阅读 · 0 评论 -
控制linux动态链接库(so, standard object)导出函数
在windows中,我们可以指定__declspec(dllexport)定义来控制导出函数,在linux下,我们也有类似的控制参数。在GCC帮助文档 -fvisibility=default|internal|hidden|protected参数下有这样一段描述:a superior solution made possible by this option to marking t转载 2014-01-21 12:03:13 · 598 阅读 · 0 评论 -
Linux各种安装包的安装方法
一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录转载 2014-04-13 10:03:06 · 698 阅读 · 0 评论