一、RPM包简介:linux之所以那么强大,除了linux强大的内核,还有很大一部分取决于linux的软件包,假想没有软件包,就一个内核在运行,人类需要和内核打交道是多么痛苦,但是聪明的人类发明了bash,通过bash,人就可以使用高级语言,和机器沟通,这其中的bash起始也是一个软件..
分类:
系统相关 时间:
2016-08-24 01:20:28
阅读次数:
221
mac的场合: which ruby -》 /usr/bin/ruby -》 这是mac自带的ruby,我们希望能用管理ruby的版本。 安装rvm curl -L https://get.rvm.io | bash -s source ~/.profile 检查安装ruby条件 rvm requi ...
分类:
系统相关 时间:
2016-08-24 00:49:03
阅读次数:
506
#!/bin/bash
#切割nginx的日志,然后定期删除
source/etc/profile
log_path=/usr/local/nginx/logs
d=`date+%Y-%m-%d`
d90=`date-d‘5dayago‘+%Y-%m-%d`##5天前
cd${log_path}&&cpaccess.log$log_path/backuplog/accesslog$d.log
gzip-f$log_path/backuplog/accesslog$d..
分类:
其他好文 时间:
2016-08-23 17:21:07
阅读次数:
153
数组与变量的区别变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合数组=数组名+索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持bash的数组支持稀疏格..
分类:
编程语言 时间:
2016-08-23 17:13:32
阅读次数:
145
最近工作需要安装oracle11gR2在阿里云ECS上,因此编写了一个脚本来完成图形化安装界面之前的准备工作,这样节省时间,shell如下:#!/bin/bash
SYSCTL="/etc/sysctl.conf"
LIMITS="/etc/security/limits.conf"
PAM="/etc/pam.d/login"
PROFILE="/etc/profile"
BASH_PROFILE="/ho..
分类:
数据库 时间:
2016-08-23 17:11:31
阅读次数:
284
按生效范围分为全局配置/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置:~/.bashrc~/.bashrc_profileshell登录的方式决定了配置文件的启动选项?交互式登录:(1).直接通过终端输入账号密码登录(2).su-UserName切换用户执行的顺序:/etc/profile-->/etc/profile.d/*.sh/~/..
分类:
其他好文 时间:
2016-08-23 17:02:41
阅读次数:
125
shell脚本之数组和yum【下】数组变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。bash的..
分类:
编程语言 时间:
2016-08-23 17:02:26
阅读次数:
236
#!/bin/bash #脚本用于批量修改用户的密码,职业中没有正式接触自动化工具,但是希望自己的一些自动化运维想法能够得到同行的认可与支持,在接下来的时间,将系统学习python语言,以便能有更大突破 expec_cmd () { expect << EOF set host [lindex $a ...
分类:
其他好文 时间:
2016-08-23 14:58:27
阅读次数:
115
#!/bin/bash-x./etc/init.d/functionsm=192.168.137.array=($(seq10))fornin${array[@]}doip=${m}${n}[`ping-c4${ip}|wc-l`-eq"9"]||{logfile=$(date+%F).${ip}.logtouch/tmp/$logfileecho"${ip}isdisconnected!">/tmp/$logfileaction"${ip}"/bin/false}&&{action"$..
分类:
编程语言 时间:
2016-08-23 01:43:47
阅读次数:
167
#!/bin/bash
DIR=$(cd"$(dirname"$0")"&&pwd)
SRCDIR=/usr/local/src
nginxVersion="1.10.1"
nginxUser=nginx
nginxGroup=nginx
if[$(id-u)-ne0];then
echo"Pleaserunasroot"
exit1
fi
DISTRO=""
Distributions="CentOSUbuntuAmazon"
foriin$Distributions
do
cat/etc/..
分类:
其他好文 时间:
2016-08-23 01:42:39
阅读次数:
194