Welcome 微信登录

首页 / 操作系统 / Linux

Git使用教程与基本原理

Git使用教程与基本原理

说明:该教程全部图片都来自于《Pro Git》 下载见 http://www.linuxidc.com/Linux/2013-05/85066.htm。以下所有的操作,除非特别声明,都是基于Linux终端来进行的。如果你发现这篇文章有错误,或者其他问题,欢迎与我联系:wengpingbo#gmail.com1、什么是GITGit是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source code management)。Git最初是由Linu...
RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置

RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置

CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。下面GoFace来一一介绍各种第三方软件库,以下软件库适用于与RHEL完全兼容的linux发行版,如CentOS,Fedora,Scientific Linux。Scientific Linux大家可...
让内网Ubuntu系统更新更轻松

让内网Ubuntu系统更新更轻松

还是起了原来的标题名称(见 http://www.linuxidc.com/Linux/2009-12/23516.htm),今天在找内网Ubuntu系统更新的方案时,看到了网站上的一篇帖子,很是兴奋。可拿来一看却发现这个apt-proxy的东东已经不在Ubuntu 12.04(LTS)的发布版本里了,看来这篇帖子又是有点跟不上潮流的那种。查了一下资料,目前发布版本中提供了approx。官方的描述如下:Approx is an HTTP-based pro...
Ubuntu下分区格式化U盘(fdisk&&mkfs)

Ubuntu下分区格式化U盘(fdisk&&mkfs)

前言在Ubuntu下一般使用fdisk这个工具来格式化u盘,至于格式化u盘的原因必然是因为u盘本身的系统在需要使用人的机器上不能识别,例如window无法识别GPT文件系统的u盘,这也是我一个同事今天遇到的问题,所以我需要将u盘的文件系统格式化为ntfs,这里介绍一下操作步骤查看硬盘分区信息sudo fdisk -l截图通过截图,可以看到u盘设备号为/dev/sdb,大小为16.1GB,文件系统类型是GPT,很明显是我们格式化的目标u盘分区sudo fdi...
Linux创建软链接命令-ln -s

Linux创建软链接命令-ln -s

这是Linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin...
在Ubuntu 12.04.2上使用Xmonad窗口管理器

在Ubuntu 12.04.2上使用Xmonad窗口管理器

替代Ubuntu 12.04自带的unity,Code Monkey必备。非常适合多屏合一屏的情况,之前有看到多屏合一屏后各种悲剧,打个游戏看个电影......一旦最大化,喔或。所以身边的同事用多屏时,都是多屏放在一起,分开各不影响,这样电影全屏后就不悲剧了。第一次看到挂在xmonad官网的screenshot觉得还不赖,大家可以去看一下:http://xmonad.org/这里要说一个问题,在Ubuntu 12.04这个LTS版上装Xmonad有点点悲剧...
又一个Linux的双向stateless NAT

又一个Linux的双向stateless NAT

如果看一下iproute2的help,就会发现在route section中有一个nat action,其中via的参数给出了转换的地址。具体的配置就不说了,只提出两点,第一,iproute2的stateless nat需要policy routing的参与,第二,它在2.6内核中被去除了;具体信息可以参见文档。在2.6内核中,内核协议栈将一切的扩展都留给了Netfilter来实现,自己只实现标准的最小集。为什么要提到2.4内核的nat route呢?既然...
在CentOS里安装GitLab

在CentOS里安装GitLab

把我最近研究的gitlab如何在CentOS里安装的笔记分享给大家。先给大家介绍一下gitlabGitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。应用特点:1. Web框架使用Ruby on Rails。2. 基于MIT代码发布协议。3. 需要gitolite协同工作。安装GitLab的需求:Ubuntu/Debian(推荐这2个系统,也可以安装到CentOS系统中,并且在GitHub上有Cent...
搭建Qt5.1.0 Beta的Android开发环境

搭建Qt5.1.0 Beta的Android开发环境

抽了一个周末研究Qt5.1.0Beta的安卓开发环境该怎么搭建。两天时间过去了,也算是有些小成果吧,在这里给大家分享分享。首先让我们看看Qt5.1.0Beta的新特性。除了一些模块内大大小小的更改外,我们还发现了它可以支持静态编译和安卓和iOS构建目标的支持。静态编译这部分先放在一边,我们来看看Qt5.1.0是如何支持安卓开发环境的。在此声明,此过程繁琐,若想用此制作软件产品,还希望大家再等到Qt5.2的稳定版发布。此教程仅适用于Linux操作系统,我使用...
如何通过Putty实现远程登录控制Linux平台

如何通过Putty实现远程登录控制Linux平台

如何通过putty软件远程登录并且控制linux平台呢?今天来给你带来详细的解说(我通过虚拟机和真实机搭建的平台进行演示)。准备工作:下载putty远程登录软件,图标如下打开linux主机。Linux主机准备条件:1 配置IP ,如果大家使用虚拟机的话建议通过vm1或者vm8进行与本地真实机进行连接,同时注意要避开与局域网内的网关IP冲突(很多局域网使用私有地址 192.168.1.1,所以在配置虚拟机IP的时候要避开设置该IP地址)。同时不使用bridg...
Linux下gpg的简单应用

Linux下gpg的简单应用

如今互联网上不管是邮件还是聊天信息都显得很不安全,很显然需要我们自己提高防范意识,提高自己文件的安全系数,同时还要提高警惕以防来自朋友的信息被篡改,现在来简单说明一下linux下的gpg加密应用,来保证我们文件的真实性、完整形、保密性。加密及解密生成密钥对查看密钥导出私钥导出密钥把自己的公钥发布出去Roses把jacks的公钥导入自己主机Roses用jscks的公钥加密文件Roses把加密后的文件发给jacks若直接打开显示为乱码Jacks用自己的私钥解密...
Linux下通过命令行发邮件到外部邮箱

Linux下通过命令行发邮件到外部邮箱

使用linux时,有时我们想发邮件给朋友或同事,可不可以通过命令行直接发呢?想通过linux监控网站或者系统状况并自动报警,如何使用脚本发出邮件给外部邮箱呢?不需要注册公网域名和MX记录,即不需要架设公网邮件服务器,我们仍然可以达到以上目的。我是通过linux自带的mailx工具来解决,只需要配置mailx使用公网邮箱来发邮件即可。CentOS5自带的mailx是8.1版本的,不支持配置外部公网邮箱,必须升级到最新版本12.4。可以使用rpm -qa | ...
<< 741 742 743 744 745 746 747 748 749 750 >>