- 博客(4)
- 收藏
- 关注
原创 在shell脚本中使用另一个脚本中声明的变量
常见的错误:在脚本中使用export设置环境变量,然后使用./ 执行脚本,结果发现没有生成环境变量。 这是因为使用./ 执行脚本会启用一个新的shell进程,而环境变量是和进程相关的,所以执行完脚本后,在当前的shell进程中还是没有这个环境变量。 正确的用法,在脚本中使用export设置环境变量后,在当前shell中使用 source test.sh 来执行脚本(或者 . test.sh 点
2013-06-03 11:55:55
1521
原创 linux软件源码编译一般流程(linux软件安装)
linux中很多软件需要自己下载源码后编译使用,如果不太熟悉的话,用起来比较麻烦,这里对一般的linux软件源码编译流程简单做个介绍。 1.首先要用到的工具,gcc,make。使用rpm -qa | grep gcc,rpm -qa | grep make检测一下,没有安装则需要先yum install gcc和make。 2.下载一个软件的源码包,一般都是tarball(tar.gz),ta
2013-05-30 10:11:05
563
原创 linux中显示传输进度和速度的cp脚本
在linux中,如果不安装图形界面,在cp时,是不会显示传输进度和速度的,在cp大文件时不太方便,写了个可以显示传输进度和速度的cp脚本,分享一下。 #!/bin/bash PARAM_LIST=$* PARAM_NUM=$# TOTAL_SIZE=0 for((i=0;i<$PARAM_NUM - 1;i++)) do [ ! -r $1 ] && echo "Cannot rea
2013-05-13 11:25:10
1661
原创 glusterfs在windows中挂载为本地磁盘的方法
glusterfs直接通过nfs或者cifs挂在为网络驱动器后,不能给ftp或者一些程序使用,所以需要在linux系统下,先挂载glusterfs,然后使用iscsi-target-utils作为iscsi导出给windows使用。缺点是使用iscsi映射给windows使用后,就不能更改磁盘空间了,还有就是多加了一层协议转换,性能得不到保障。 配置方法: 1.在linux中安装iscsi-t
2013-05-10 14:55:15
1703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人