linux
Zhao_S
这个作者很懒,什么都没留下…
展开
-
linux(centos)搭建SVN服务器
安装步骤如下: 1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。 输入 svn –help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var/svn/svnrepos4、创建版本库 svnadmin create /var/svn转载 2015-09-08 11:10:18 · 364 阅读 · 0 评论 -
linux算数运算
Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`2:使用 $(( ))r=$(( 4 + 5 ))echo $r3:使用 $[ ]r=$[ 4 +转载 2015-09-21 15:54:11 · 798 阅读 · 0 评论 -
shell 冒泡排序 数组的使用
注意取数组时要加{} 如${array[$j]}${array[1]}取所有数组元素 echo ${a[*]}以下转自www.cnblogs.com/chengmo1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1 一对括号表示是数组,数组元素用“空格”转载 2015-09-22 12:00:34 · 645 阅读 · 0 评论 -
sed 中使用变量
一般在sed 中替换都用单引号,如下边sed -in-place ‘s/8080/8001/g’ /home/work/server.xml但是如果需要把8001改成变量,如sed -in-place ’s/8080/$port/g‘ /home/work/server.xml这样就不成功。此时需要把单引号改成双引号,如下边例子$port=8001sed -in-pla转载 2015-09-21 16:23:50 · 1144 阅读 · 0 评论 -
awk
统计字符串长度expr length "abc"read -p "please input a string:" ab=`expr length "${a}"`for((i=1;ido((c = $b - $i + 1))echo -n $a |awk -F "" -v m="$c" '{printf $m}'doneecho ""原创 2015-09-21 15:43:53 · 403 阅读 · 0 评论 -
maven pom.xml文件教程详解
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">转载 2015-09-11 15:07:45 · 440 阅读 · 0 评论 -
rsync+inotify实现实时同步案例
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。而且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。其次,rsync不能实时的去监测、同步数据,虽然它可以通过linux守护进程的方式进转载 2017-02-16 19:48:06 · 384 阅读 · 0 评论 -
rsync 命令
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。[不带任何选项]我们经常这样使用rsync:$ rsync main.c machineB:/home/userB1 只要目的端的文件内容和源端不一样,转载 2017-04-14 17:12:32 · 345 阅读 · 0 评论 -
iptables防火墙如何开放ftp端口
Linux服务器上安装ftp提供用户上传下载,是很方便的事情,但是如果你的服务器开启了iptables防火墙,就要对ftp端口做一些设置。ftp端口真的比较特殊,并不像80,22这些端口。它分为连接用的端口,还有当你上传下载文件的传输数据用的端口。netstat -tnl 命令可以看到,我们现在运行了ftp服务。tcp 0 0 0.0.0.0:21转载 2017-04-21 16:56:58 · 10459 阅读 · 0 评论