`
haiouc
  • 浏览: 118393 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
利用svn的pre-commit钩子可简单实现此要求。 进入仓库hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。 编辑pre-commit文件: 将: $SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" > /dev/null || exit 1 commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1 ...
1、什么是文件系统 当您使用Linux的时候,如果您通过ls -l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树 ...
      考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及时。最好的方法就是通过脚本实现远程自动互备。但远程无论是通过SSH登陆,还是通过scp拷贝文件都需要输入密码。为了克服这个问题,首先需要实现不需要密码的SSH登陆,这样就可以使用rsync,scp,rexec等命令来做的远程备份了。 ===> 实现远程备份的方案较多,这仅是方法之一     1. 设置无需密码的ssh登陆,方法如下:  假设A,B两服务器,现在需要在A机上用root登陆B机,而不需要输入密码,那我们可按照下面的步骤来做:     1)在A机上生成钥匙对,执行以下 ...
   1. 产生原因:     在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表(processs t ...

(linux) find command

find命令的主要功能是在系统中查找文件或目录: find命令的一般形式为:find pathname -options [-print -exec -ok]print为对匹配文件输出到标准输出,默认为标准输出,故可不写exec为对匹配文件执行该参数给出的shell命令,形式为'command' {} ...
名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。   options:-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。   范例:将档案 aaa 复制(已存在),并命名为 bbb :cp aaa bbb将所有的C语言程式拷贝至 Finished 子目录中 :cp *.c Fini ...
由于Linux操作系统是一个开放源代码的免费操作系统,因此受到越来越多用户的欢迎。随着Linux操作系统在我国的不断普及,有关的政府部门更是将基于Linux开发具有自主版权的操作系统提高到保卫国家信息安全的高度来看待,因此我们不难预测今后Linux操作系统在我国将得到更快更大的发展。虽然Linux与UNIX很类似,但它们之间也有一些重要的差别。对于众多的习惯了UNIX和Windows NT的系统管理员来讲,如何保证Linux操作系统的安全将面临许多新的挑战。本文介绍了一系列实用的Linux安全管理经验。           一、文件系统   在Linux系统中,分别为不同的应用安装 ...
Quota 在Linux里,quota就是对硬盘进行限制。适当的分配空间给使用者。Quota常用在: WWW server   例如:每个人的网页空间的容量限制! mail server      例如:每个人的邮件空间限制。 file server        例如:每个人最大的可用网络硬盘空间。 Quota 的使用限制   仅针对整个partition:如果/dev/hda5 是挂载在 /home 下,那么/home 下的所有目录都会受到限制!此外,核心还必须支持quota才行,目前linux系统基本都是支持的。 最后quota只对一般用户有效,对root无效。 ...
VirtualBox中有4中网络连接方式: 1. NAT 2. Bridged Adapter 3. Internal 4. Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

SVN commands on Linux

    博客分类:
  • SCM
       1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co        2、往版本库中添加新的文件svn add file例如:svn add  test.php(添加test.php)            svn add *.php(添加当前目录下所有的php文件)        3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持 ...
先来看一下主要流程: fdisk  –l列出指定的外围设备的分区表状况。 fdisk /dev/sdb 对/dev/sdb分区 M 帮助 N新建 P建立一块主磁盘分区 1建立一块 回车 回车 W
引用比尔盖茨在某个大学毕业典礼上的演讲中,对毕业生提出十一项极为睿智的人生建议,来与毕业同学共勉之:   一、人生是不公平的,习惯接受吧。   二、这个世界并不在乎你的自尊,只在乎你做出来的成绩,然后再去强调你的感受。   三、你不会一离开学校就有百万年薪、你不会马上就是拥有公司配属手机的副总裁,二者你都必须靠努力赚来。   四、如果你觉得你的老板很凶,等你做了老板就知道,老板是没有工作任期保障的。   五、在快餐店打工并不可耻,你的祖父母对煎汉堡有不同的看法:机会。   六、如果你一事无成,不是你父母的错,所以不要对自己犯的错发牢骚,从错误中去学习。   七、在你出 ...
重新安装机器的情况下我们经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。   下面说下如何解决这样的问题,最为常见的 ...
Mercurial是一个分布式的的版本控制工具。其自身提供了一个web服务端,但是没有权限控制功能。Mercurial-server可以弥补这个不足,它通过ssh来控制不同版本库的访问权限。需要注意的是Mercurial-server只能安装在linux系统上。 Ubuntu系 ...
redhat linux版本命令行设置IP   ifconfig eth0 NewIP 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址   [root@server /]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0  ONBOOT=yes  BOOTPROTO=static  IPADDR=219.136.241.211  NETMASK=255.255.255.128  GATEWAY=219.136.241.254 二、修改网关    ...
Global site tag (gtag.js) - Google Analytics