shell算术运算 Linux

shell算术运算

1、bc计算 根据不同系统可能遇到如下错误 2、expr计算 可能遇到错误如下 3、$(( ))计算 并且可以进行进制转换 十六进制转十进制: base-32转十进制: base64转十进制: 二进制...
阅读全文
Linux bashrc和profile的用途和区别 Linux

Linux bashrc和profile的用途和区别

使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。 ...
阅读全文
如何在交互式shell脚本中创建对话框 Shell

如何在交互式shell脚本中创建对话框

当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入。对话框的类型有密码箱,检查表,菜单,等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显...
阅读全文
shell获取脚本绝对路径 Shell

shell获取脚本绝对路径

使用pwd 命令获取的是执行该命令的当前工作目录,当在其他目录调用一个脚本时会发现脚本中使用的pwd命令获取的结果不是脚本所在的绝对 一段代码获取     大脚本获取  ...
阅读全文
什么是Linux运维自动化 自动化运维

什么是Linux运维自动化

随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的操作也会造成某些疏忽而...
阅读全文
BASH的保护性编程技巧 Shell

BASH的保护性编程技巧

这是我写BASH程序的招式。这里本没有什么新的内容,但是从我的经验来看,人们爱滥用BASH。他们忽略了计算机科学,而从他们的程序中创造的是“大泥球”(译注:指架构不清晰的软件系统)。 在此我告诉你方法...
阅读全文
服务状态健康检测 Shell

服务状态健康检测

在大量服务器集群的环境下,有时某台服务器服务异常退出,导致一些访问请求出错。需要对当前的运行的服务进行检测,如有退出就自动启动。然而cron任务最小频率在分钟级别,这显然有点长。下面这个脚本是在秒级对...
阅读全文