码迷,mamicode.com
首页 >  
搜索关键字:bash    ( 15235个结果
linux程序包管理与源码安装
一、RPM包简介:linux之所以那么强大,除了linux强大的内核,还有很大一部分取决于linux的软件包,假想没有软件包,就一个内核在运行,人类需要和内核打交道是多么痛苦,但是聪明的人类发明了bash,通过bash,人就可以使用高级语言,和机器沟通,这其中的bash起始也是一个软件..
分类:系统相关   时间:2016-08-24 01:20:28    阅读次数:221
mac ruby rails安装(使用rvm)
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
nginx日志分割并定期删除
#!/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
Shell脚本编程——数组(array)
数组与变量的区别变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合数组=数组名+索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持bash的数组支持稀疏格..
分类:编程语言   时间:2016-08-23 17:13:32    阅读次数:145
oracle 11g r2 一键配置脚本
最近工作需要安装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
bash配置文件先后顺序
按生效范围分为全局配置/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 【下】
shell脚本之数组和yum【下】数组变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。bash的..
分类:编程语言   时间:2016-08-23 17:02:26    阅读次数:236
批零修改服务器某个用户的密码(expect命令的使用)
#!/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
nginx编译安装脚本
#!/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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!