Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Ubuntu下安装可视化SVN客户端Rabbitvcs

Ubuntu下安装可视化SVN客户端Rabbitvcs

如果你用过Windows下的tortoisesvn,肯定会感叹,同样是开源程序,为什么这些开源的东西不在开源的系统上先跑呢? 不用着急,那边有个乌龟,这篇有只兔子,只是看了太多的龟兔赛跑的故事,不知到最后谁会赢。那就有你评判了,先安装再说吧! 下面是它的屏幕截图由于这个目前还没有在安装中心里面,所以只能是手动安装。你可以参考这里自己安装, 也可以按照我的方法在Ubuntu下进行安装,因为里面没有中文。下载压缩包,进入解压后的目录:http://code.g...
Ubuntu+Openbox安装配置指南

Ubuntu+Openbox安装配置指南

从Gnome到Openbox我受不了gnome了!我说出上面那句话,完全是出于无奈。我的本本是2006年的Compaq,早就停产了,配置很低,XP都跑不快,于是便换成了Ubuntu。结果试了Ubuntu默认的Gnome桌面,发现它不比XP快多少,一气之下,干脆换成了Openbox。Openbox是一个轻量级的桌面环境,类似Fluxbox。Openbox 官方称,Openbox 是一个可高度定制且包含广泛标准支持的下一代窗口管理器(这句话比较深奥,看不懂的同...
解决重装XP后Linux引导菜单GRUB丢失

解决重装XP后Linux引导菜单GRUB丢失

一直都是用双系统XP+Linux Fedora 15今天XP架构arm的开发环境最后一步,因为卸载掉CodeWarrior for freescale Developer 然后安装 CodeWarrior for ARM Developer Suite, 然后又安装其他小软件的时候,XP被搞崩溃了。伤心之余,从装XP。重装完之后,肯定是GRUB没了,于是,以为安装grub很简单,可是搞了我2个小时。才发觉,学知识是:耐心+时间+翻阅资料,才是最重要的。既然...
UNIX多用户系统下信号量操作详解

UNIX多用户系统下信号量操作详解

资源共享是UNIX多用户系统的一个重要特征,信号量(SEMAPHORE)则是防止两个或多个进程同时访问共享资源的一种机制。在信号量机制实现之前,通常采用加锁文件的方法,其算法描述如下: ⑴加锁算法 int lock(lockfile) /*返回值0代表成功,其它为失败*/ char *lockfile; /*加锁文件名*/ { intfd,ret=0; extern int errno; if((fd=open(lockfile,O_WRO...
Linux系统文件概念和文件类型

Linux系统文件概念和文件类型

当使用Linux命令对文件进行操作时,就可访问存储在一个结构化环境中的信息。所有这些信息都存放在一个分层的结构中,可以方便且有条不紊地管理数据。重要的是,不仅应学会如何访问这些数据,而且应学会如何控制对信息的访问。对文件与目录进行管理和维护可能是每个用户最经常做的工作。文件系统概念磁盘上的文件系统是层次结构的,由若干目录和其子目录组成,最上层的目录称为根(root)目录,用"/"表示。1. 文件与目录的定义文件系统:它是磁盘上有特定格式的一片区域,操作系统...
在Linux下用Wake On LAN实现远程开机

在Linux下用Wake On LAN实现远程开机

在Linux下用Wake On LAN实现远程开机请先确认满足以下环境要求:操作机器与目标机器在同一局域网内目标机器电源和网线已插好目标机器网卡和主板均支持远程唤醒具体操作步骤:1. 在本机安装Wake On LAN。可从官方网站下载。如果使用Fedora,则可以用yum命令安装:yum install wol免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/201...
小白初用Ubuntu之3G设置

小白初用Ubuntu之3G设置

家中没有网线的童鞋,蹭网是绝佳的选择,若无网可蹭……那只好用网速悲催的3G网卡。Linux同样支持3G网卡,只不过设置有些繁琐。不过呢,随着图形程序的发展,繁琐的流程渐渐被几次鼠标的点击以及键盘的敲击所替代。下面,我就介绍Ubuntu下图形化设置。 插入3G上网设备,点击右上角的网络图标,然后点“编辑连接“。 切到这,点添加。 选择好设备后选郭嘉,当然是China了。然后选运营商。China Mobile是移动,China Telecom是电信,Ch...
Ubuntu 环境变量的配置

Ubuntu 环境变量的配置

在Ubuntu上用Android的adb工具发现环境变量有问题,就从网上看了会Linux下环境变量的配置,对其环境变量的配置文件有所了解,这里单说一下可以配置环境变量的文件:1. /etc/profile:首先是全局的,适用于所有的shell;在登录时,操作系统配置用户首选项使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行用于设置shell,可以在这里配置环境变量。2. /etc/environment:在登录时操作系...
Ubuntu 10.04下安装OpenCV 2.2记录

Ubuntu 10.04下安装OpenCV 2.2记录

由于最近一直在Ubuntu下学习,另外看到OpenCV已经2.2版本(估计很早就升级了,只怪我孤陋寡闻),这就开始装吧~1. 下载OpenCV 2.2源码包,地址http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2,其实可以通过apt-get install命令找到opencv相关包直接安装,但是建议从源码包MAKE,编译开始。2. 安装cmake. OpenCV官方论坛的安装教程,我看了下,貌似不适...
在Linux下编译Google leveldb数据库及在C++中操作示例

在Linux下编译Google leveldb数据库及在C++中操作示例

1:简介 Leveldb是一个google实现的非常高效的kv数据库,可按照字符串键值顺序映射进行存贮。目前的版本1.2能够支持billion级别的数据量了。在这个数量级别下还有着非常高的性能。 Leveldb是一个C++库,可用于很多情况。比如用于一个网页浏览器存储最近存取网页的缓存,或用于操作系统存储安装包列表,或用于应用存储用户的设置参数。其实新版本的Chrome浏览器里部署的IndexedDBHTML5API就是基于LevelDB打造的。...
浅入分析和Linux内核相关的文件夹/proc和/sys

浅入分析和Linux内核相关的文件夹/proc和/sys

这星期讲了关于Linux内核的编译和Linux的内核模块,浅显易懂,所以写出来和大家一起分享学习成果。首先说明,这只是简单的编译,和手动添加模块,而这篇主要介绍linux的内核分类,和linux内核相关的两个文件夹/proc /sys 这是实现内核编译和添加内核模块的理论基础。内核的分类: 1. 微内核:尽可能的保证内核的精简,所有的设备都需要安装驱动程序(不知道这样说准确否) 例如windows,你所有的设备的驱动城区都是你后来装的。 2. 单...
Linux下的逻辑卷和GRUB

Linux下的逻辑卷和GRUB

LVM--Logical Volume Manager,就是我们所熟知的逻辑卷。它可以将底层的硬盘以PV的方式联系起来,组成一个大的逻辑卷组VG,这个VG就相当于我们的扩展分区,你可以在上面还分出任意的大小,而不受低层硬盘大小的限制(这里的限制,指的是不超过他们的和),而分出来的这个分区,就是所闻的LV,逻辑卷。这方便了企业或者个人扩充自己的存储空间,而且它也支持缩减分区的大小。那么我们总结下LVM的作用:1.它可以扩展或缩小分区。2.不受底层硬盘的限制。...
Linux下的软磁盘矩阵Software RAID实现步骤简介

Linux下的软磁盘矩阵Software RAID实现步骤简介

RH131培训马哥讲解了RAID--独立冗余磁盘矩阵,它为服务器提供了强大的吞吐能力,而在Linux下,可以通过一个命令来学习它,那就是今天的主角---mdadm.我的虚拟机linux系统版本为RedHat enterprise linux server release 5.4 ,刚刚学完RAID,写下自己的学习心得,RAID1和RAID10的组建,本人菜鸟一只,哪里写的不周到请提意见。RAID1篇: RAID的概念就不多说了,首先建一个RAID1,并提供...
Ubuntu 11.04 通过 PPA源 安装 XBMC

Ubuntu 11.04 通过 PPA源 安装 XBMC

XBMC 是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,现在可以运行在Linux、OSX、Windows系统。 2003年,一些兴趣相投的程序员创建了这个项目。XBMC是一个非盈利的项目,由遍布世界各地的自愿者开发维护。超过50名软件开发人员为XBMC作出贡献,还有超过100名翻译人员努力扩大它的应用范围,使它支持超过30种语言(当然也包括咱们的中文)。 作为一个标准的媒体中心软件,XBMC表现良好,因为它的开发目标就是要...
Linux中数组的应用

Linux中数组的应用

今天我们来看看在Linux的数组:首先,什么是数组(Array)呢?Array:其实属组也是一个变量,不过它是一个可以保存多个值的变量。通过数组的索引和下标,去引用。注意:数组中保存的一般都是同样类型的值,但是每个值却是独立的。可以被独立使用或管理。那么如何初始化一个数组?初始化方法①:单独初始化 names[2]=AAA 将AAA定义为数组names的第3个元素 names[0]=BBB 将BBB定义为属组中的第1个元素 这里我们发现了,数组都是从零开始...
<< 441 442 443 444 445 446 447 448 449 450 >>