标签存档: Linux

BitKeeper与Linux,git史前琐事

        维持数年的BitKeeper与Linux的关系最终还是落入了好莱坞明星婚姻式的结局。他们曾经相得益彰,最后却走到这个遗憾的地步。kerneltrap这篇Feature: No More Free BitKeeper 做了一个完整的回顾。(与原文有改编)
1999年12月,Linux PowerPC项目首 先开始使用BitKeeper--这个非开源但是有条件免费的版本控制工具。到了2002年2月,Linux之父Linus Torvalds已经决定开始用它来管理Linux内核代码主线--Linus对BitKeeper的评价是the best tool for the job--这是个最后在free和open source社区甚至之外都引起了广泛瞩目的举动。
阅读全文——共7189字

CentOS/Fedora 搭建 PPTP VPN 服务器

PPTP 全称为 Point-to-Point Tunneling Protocol,意为点对点隧道协议。PPTP 通过跨基于 IP 的数据网络创建 VPN 连接来实现从远程计算机到专用服务器的安全数据传输。PPTP 支持通过公共网络(例如 Internet)建立按需的、多协议的虚拟专用网络。目前,包括 Mac OS、Windows、Linux 等几乎所有平台均支持 PPTP 连接,是目前使用最广泛,最普遍的虚拟专用网络解决方案,通用性极高。
本文将介绍,如何在 CentOS 以及 Fedora 上,通过下载 PPTP、PPP 源码,编译安装配置一台 PPTP VPN 服务器。编译安装虽然麻烦,但同时适合 RHEL5 或 RHEL6 的32位和64位版本。
阅读全文——共3267字

linux(ubuntu)上配置git服务器

文章出处:http://www.cnblogs.com/xl19862005
作者:Xandy
这几天来一直在折腾git版本管理服务器,感觉有点头大,一会儿权限不够,一会儿加密文件与用户名不匹配……
但功夫不负有心人今天下午总是有所成效,把这些天来我所遇到和所范错误作一个记录,给大家一个参考!
阅读全文——共6582字

update-alternatives命令说明简介及用法

1.功能作用
update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。
在Debian系统中,我们可能会同时安装有很多功能类似的程序和可选配置,如Web浏览器程序(firefox,konqueror)、窗口管理器(wmaker、metacity)和鼠标的不同主题等。这样,用户在使用系统时就可进行选择,以满足自已的需求。
但对于普通用户来说,在这些程序间进行选择配置会较困难。update-alternatives工具就是为了解决这个问题,帮助用户能方便地选择自已喜欢程序和配置系统功能
阅读全文——共2118字

alternatives命令用法

alternatives是Linux下的一个功能强大的命令。只能在root权限下执行。如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置。
alternatives常用于同一个系统中安装同一软件的多个版本。比如为了开发需要,我需要安装JDK1.4.2,同时还需要JDK1.6.10,我怎么样才能忽略安装路径,按照我自己的意思,使用我想要的java版本呢?
下面为您一一道来。
alternatives的命令行执行如下:
阅读全文——共1959字

linux下使用update-alternatives工具配置可选系统

本文来源于debian手册中的章节,关于update-alternatives的,redhat系列下一样有alternatives工具,类似参考。
update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。在Debian系统中, 我们可能会同时安装有很多功能类似的程序和可选配置,如Web浏览器程序(firefox,konqueror)、窗口管理器(wmaker、 metacity)和鼠标的不同主题等。这样,用户在使用系统时就可进行选择,以满足自已的需求。但对于普通用户来说,在这些程序间进行选择配置会较困 难。update-alternatives工具就是为了解决这个问题,帮助用户能方便地选择自已喜欢程序和配置系统功能。下面一个显示可选的窗口管理器 的示例:
阅读全文——共3514字

linux系统管理中update-alternatives 工具包及alternatives命令

alternatives是linux里很有用的工具,不仅在Debian系列,redhat系列也同样有它。以下是一篇基于debian系列的相关文章,redhat下基本一致,可以参考。
Linux 发展到今天,可用的软件已经非常多了。这样自然会有一些软件的功能大致上相同。
例如,同样是编辑器,就有 nvi、vim、emacs、nano,而且我说的这些还只是一部分。
大多数情况下,这样的功能相似的软件都是同时安装在系统里的,可以用它们的名称来执
阅读全文——共5269字

使用pam模块pam_tally2设置Linux用户连续N次输入错误密码自动锁定X分钟

测试系统 :Asianux 3.0 sp2 x86
kernel : 2.6.18-128.7
pam版本:pam-0.99.6.2-4.1AXS3
操作方法:
阅读全文——共1013字

linux下使用denyhosts防止ssh暴力破解

DenyHosts介绍

DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(默认是/var/log/secure),当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,启用tcp_wrappers,从而达到自动屏IP的功能。 通过http://denyhosts.sourceforge.net可以下载DenyHosts的程序,可以直接下载rpm包来安装,也可以通过src.rpm包重新编译并安装等,通过这种方式默认是安装在/usr/share/denyhosts目录下。

阅读全文——共1661字

LINUX下三个内核文件详解(vmlinuz/initrd.img/System.map)

在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行:ls –l。编译过RedHat Linux内核的人对其中的System.map 、vmlinuz、initrd-2.4.7-10.img印象可能比较深刻,因为编译内核过程中涉及到这些文件的建立等操作。那么这几个文件是怎么产生的?又有什么作用呢?本文对此做些介绍。
一、vmlinuz
vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接。
阅读全文——共3071字

Pages: 1 2 3 4 5 6 7 8 9 10 ... 15 16 17 Next