在这段时间里中我们了解一下SHELL编程。 什么是shell shell是Linux的命令解释器,用于解释用户对操作系统的操作。 用shell解释的Linux命令有很多,可以通过cat/etc/shells等命令查看。举个例子,我们在命令行里输入个ls以后发生了什么事情呢? 首先,由shell接收到 ...
分类:
系统相关 时间:
2019-09-05 23:41:44
阅读次数:
119
读取从控制台输入的值(read): 系统函数: basename:返回完整路径最后/部分,常用于获取文件名 basename [pathname] [suffix] dirname:返回完整路径最后/的前面部分,常用于返回路径部分 自定义函数: 综合案例:定时维护数据库 1、每天凌晨2:10备份数据 ...
分类:
系统相关 时间:
2019-09-04 09:35:30
阅读次数:
98
条件判断: [ condition ],condition前后都有空格 常用的判断条件: 1)两个整数的比较 = 字符串比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 2)按照文件权限进行判断 -r有读的权限 -w有写的权限 -x有执行的权限 3) ...
分类:
系统相关 时间:
2019-09-03 09:47:56
阅读次数:
120
变量: 定义变量的规则: 1)变量名可以由字母、数字和下划线组成,但不能以数字开头 2)等号两侧不能有空格 3)变量名一般习惯大写 将命令的返回值赋值给变量: 1)使用``将命令括起来 2)使用$()来执行 设置环境变量: 基本语法: 1)export 变量名=变量值 将shell变量输出未环境变量 ...
分类:
系统相关 时间:
2019-09-02 10:07:51
阅读次数:
96
shell编程 shell编程能做什么 1)安装操作系统(手动安全ISO) 自动化安装(kickstart cobbler)shell脚本 2)初始化操作系统 优化(SSH优化、关闭SElinux、优化防火墙、NTP时间同步、更改默认YUM、源字符集、安装常用的软件 lrzsz net tools ...
分类:
系统相关 时间:
2019-09-02 09:43:13
阅读次数:
101
案例: 备份后查看目录: 然后进行crontab任务调度: ...
分类:
数据库 时间:
2019-08-30 22:35:33
阅读次数:
89
1. 根据菜单中数字入口,执行命令 2. 批量创建用户 3. 监控http的进程 #!/bin/bash mail_addr=tzr@qq.comcheck_service(){ c=0 for i in `seq 1 5` do /usr/local/apache2/bin/apachectl - ...
分类:
系统相关 时间:
2019-08-30 20:47:49
阅读次数:
102
一,Shell编程四剑客之Find 通过如上基础语法的学习,读者对Shell编程有了更近一步的理解,Shell编程不再是简单命令的堆积,而是演变成了各种特殊的语句、各种语法、编程工具、各种命令的集合。 在Shell编程工具中,四剑客工具的使用更加的广泛,Shell编程四剑客包括:find、sed、g ...
分类:
微信 时间:
2019-08-29 09:29:57
阅读次数:
158
1. 每日生成一个文件 2. 统计ip访问量 3. 统计所有进程物理内存使用总量 4. 测试服务器网络是否通 ...
分类:
系统相关 时间:
2019-08-28 22:17:07
阅读次数:
111