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

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

首页 / 操作系统 / Linux

很直观的 Git 常用命令图表

很直观的 Git 常用命令图表

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。Ubuntu完美安装搭建Git服务器 http://www.linuxidc.com/Linux/2015-07/120616.htmGitHub 教程系列文章:GitHub 使用教程图文详解 http://www.linuxidc.com/...
Ubuntu下Git与Github的安装使用

Ubuntu下Git与Github的安装使用

Git的简介Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样:Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。Git的安装与配置安装GitUbuntu 10.04源里有Git(最新版本是Ubuntu 15.04),直接用yum,apt-get安装即可。安装后直接使用即可,一些初始化的信息在下面有介...
在GitHub上分享和展示你的代码

在GitHub上分享和展示你的代码

最近大爱Web编程,于是寻找各种代码中,然后就发现了GitHub这个网站,如果你知道Google Code,那么你就知道这个GitHub是做什么的了。不过GitHub主要是用作基于Git的分布式版本管理系统的库,可以保存和管理自己的代码,而且主要用作代码的合作开发。不过对于我来说,Git控制系统还比较难以掌握,或者开发小系统还不太用得着,因此我把GitHub当作分享和展示代码的网站。注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满...
上传项目到GitHub,同步远程Github仓库

上传项目到GitHub,同步远程Github仓库

最近在写一个简单的Android项目,不过由于人员管理上松散,所以决定把代码提交至GitHub,提前感受一下一直很火的GitHub。历程简述:1、本来想偷懒,看看有没有类似subversion,简单操作的团队开源工具,不过之前是在javaweb方向上使用,在移动开发上当然用适合的工具了,于是舍弃之2、再一想,有莫有eclipse的插件,集成上传,下载github上的源码呢?参考(使用GitHub管理Eclipse分布式项目开发 http://www.lin...
如何在GitHub上传项目贡献代码

如何在GitHub上传项目贡献代码

本文献给对Git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用GitHub和Git是什么开始讲的。如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程。于是我快速写了这么个东西。一来整理下自己混乱的思路,二来想号召大家一起用Git开发点东西,可是好几个同鞋只会寂寞的给自己push。以下提到的《Pro Git》中文版 PDF 下载见 http://www.linux...
如何在GitHub上fork一个项目来贡献代码以及同步原作者的修改

如何在GitHub上fork一个项目来贡献代码以及同步原作者的修改

作为一个IT人,通过GitHub进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧!如何贡献自己的力量首先你总得有自己的github帐号吧,注册一个,非常简单,只需用户名...
如何使用Git上传项目代码到GitHub

如何使用Git上传项目代码到GitHub

这是我第一次应用Git的历程笔记,以下仅供Git初学者参考使用。GitHub是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。1.注册账户以及创建仓库要想使用GitHub第一步当然是注册GitHub账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是...
如何分析 Linux 日志

如何分析 Linux 日志

日志中有大量的信息需要你处理,尽管有时候想要提取并非想象中的容易。在这篇文章中我们会介绍一些你现在就能做的基本日志分析例子(只需要搜索即可)。我们还将涉及一些更高级的分析,但这些需要你前期努力做出适当的设置,后期就能节省很多时间。对数据进行高级分析的例子包括生成汇总计数、对有效值进行过滤,等等。我们首先会向你展示如何在命令行中使用多个不同的工具,然后展示了一个日志管理工具如何能自动完成大部分繁重工作从而使得日志分析变得简单。用 Grep 搜索搜索文本是查找...
如何在 Ubuntu 中管理开机启动应用

如何在 Ubuntu 中管理开机启动应用

在 Ubuntu 中管理开机启动应用你曾经考虑过 在 Ubuntu 中管理开机启动应用 吗?如果在开机时,你的 Ubuntu 系统启动得非常缓慢,那么你就需要考虑这个问题了。每当你开机进入一个操作系统,一系列的应用将会自动启动。这些应用被称为‘开机启动应用’ 或‘开机启动程序’。随着时间的推移,当你在系统中安装了足够多的应用时,你将发现有太多的‘开机启动应用’在开机时自动地启动了,它们...
如何使用DM-Crypt加密Linux文件系统?

如何使用DM-Crypt加密Linux文件系统?

读者经常询问我们的一个常见问题是,如何为 Linux 实施一种文件系统加密方法。在深入探讨这个话题之前,我想要阐明两点:首先,很难在网上找到这方面足够多的信息。于是,我会向大家介绍几个好不容易找到的确实很棒的资源(实际上是几篇教程)。其次,明白这个问题的技术细节很重要。这也是我在本文中所要探讨的,之后我会介绍如何实现加密,然后介绍其他资源。人们时常说想要加密数据,但是他们常常忽视了一个根本的方面:他们到底想对什么进行加密?他们是想从软件包里面对数据进行加密...
苹果Mac电脑安装Windows 10的简明教程

苹果Mac电脑安装Windows 10的简明教程

每次在Mac上安装Windows都是一件非常痛苦的事情,曾经为了装Win8把整台Mac的硬盘数据都弄丢了,最后通过龟速系统恢复模式恢复了MacOSX(50M电信光纤下载了3天才把系统下载完),相信和我有相同经历的朋友不在少数。前些天微软发表了新的大作Windows10,在这里写一篇简明教程以求帮助各位还没在Mac上安装过Windows的朋友完成安装。第0步 材料准备安装Windows10以前,要准备:Windows 10 安装镜像64位镜像:ed2k://...
如何在 Ubuntu 上比较 PDF 文件

如何在 Ubuntu 上比较 PDF 文件

如果你想要在Ubuntu 上对PDF文件进行比较,你可以使用下面工具之一。Comparepdfcomparepdf是一个命令行应用,用于将两个PDF文件进行对比。默认对比模式是文本模式,该模式会对各对相关页面进行文字对比。只要一检测到差异,该程序就会终止,并显示一条信息(除非设置了-v0)和一个指示性的返回码。用于文本模式对比的选项有 -ct 或 --compare=text(默认),用于视觉对比(这对图标或其它图像发生改变时很有用)的选项有 -ca 或 ...
Linux OOM killer 机制

Linux OOM killer 机制

Linux中的Out Of Memory(OOM) Killer功能是一种确保系统内存足够的最终手段,可以在耗尽系统内存或交换区后,按某种算法判断占用系统最多资源的进程,向进程发送信号,强制终止该进程。简单来说该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。这个功能即使在无法释放内存的情况下,也能够重复进行确保内存的处理过程,防止系统停滞,还可以找出过度消耗内存的进程。典型的情况是:某天一台机器突然ss...
Ubuntu系统进程绑定CPU核

Ubuntu系统进程绑定CPU核

本文讲述如何在Ubuntu系统中,把指定的进程绑定到指定的CPU核运行。而通常是由操作系统负责管理进程和线程的调度,但是这种情况下是不清楚由哪个CPU核运行你的进程,因为操作系统的调度是基于资源的可用性进行判断的。可以这样,把指定的CPU核绑定到你的进程。taskset -cp <CPU ID | CPU IDs> <Process ID>下面用一个简单的例子来说明怎样做到。1. CPU利用率达100%的样例代码:class Tes...
在Ubuntu 14.04使用Cron实现作业自动化

在Ubuntu 14.04使用Cron实现作业自动化

Cron是Linux系统中最有用的工具之一,cron作业是在指定时间到来时被调度执行的作业。最常见的自动化系统管理和自动维护工作,比如每天发出的按计划完成了备份的通知,或者是按计划定时清理/tmp/目录的通知。还有很多Web应用程序也需要执行定时作业。本文讲述了Cron的工作机制,你可以用cron实现调度作业作业。Cron本身是一个守护进程,在后台运行,通过配置文件“crontab”来根据时间调度指定的作业执行。一、启动Cron服务...
在Ubuntu 14.04安装和使用Docker

在Ubuntu 14.04安装和使用Docker

Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。下面我将在Ubuntu 14.04安装和使用Docker。Docker使得在同一个服务器上可以运行更多的应用程序——它通过提供了一个额外的抽象层和操作系统级虚拟自动化。Docker使用Go语言开发,并以Apache 2.0许可...
什么是逻辑分区管理 LVM ,如何在Ubuntu中使用?

什么是逻辑分区管理 LVM ,如何在Ubuntu中使用?

逻辑分区管理(LVM)是每一个主流Linux发行版都含有的磁盘管理选项。无论是你需要设置存储池,还是只想动态创建分区,那么LVM就是你正在寻找的。什么是 LVM?逻辑分区管理是一个存在于磁盘/分区和操作系统之间的一个抽象层。在传统的磁盘管理中,你的操作系统寻找有哪些磁盘可用(/dev/sda、/dev/sdb等等),并且这些磁盘有哪些可用的分区(如/dev/sda1、/dev/sda2等等)。在LVM下,磁盘和分区可以抽象成一个含有多个磁盘和分区的设备。你...
<< 961 962 963 964 965 966 967 968 969 970 >>