linux+shell脚本100,shell脚本(shell编程100例)

linux+shell脚本100,shell脚本(shell编程100例)ShellScript,Shell脚本与Windows/Dos下的批处理类似,也便是用各类指令预先放入到一个文件中,便利一次性执行的一个程序文件,主要是便利办理员进行设置或许办理用的。可是它比Windows下的批处理更强大,比用其他编程程序修改的程序功率更高,它使用了Linux/Unix下的指令。shell编程100例1、编写helloworld脚本#!/bin/bash#编写helloworld…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

ShellScript,Shell脚本与Windows/Dos下的批处理类似,也便是用各类指令预先放入到一个文件中,便利一次性执行的一个程序文件,主要是便利办理员进行设置或许办理用的。可是它比Windows下的批处理更强大,比用其他编程程序修改的程序功率更高,它使用了Linux/Unix下的指令。80feddee6189b71c97c57dafe58d076d.png

shell编程100例

1、编写helloworld脚本

#!/bin/bash

#编写helloworld脚本

echo”HelloWorld!”

2、经过方位变量创立Linux系统账户及暗码

#!/bin/bash

#经过方位变量创立Linux系统账户及暗码

#$1是履行脚本的第一个参数,$2是履行脚本的第二个参数

useradd”$1″

echo”$2″|passwd‐‐stdin”$1″

3、备份日志

#!/bin/bash

#每周5运用tar命令备份/var/log下的所有日志文件

#vim/root/logbak.sh

#编写备份脚本,备份后的文件名包括日期标签,防止后面的备份将前面的备份数据掩盖

#留意date命令需要运用反引号括起来,反引号在键盘键上面

tar-czflog-`date+%Y%m%d`.tar.gz/var/log

#crontab‐e#编写计划任务,履行备份脚本

0003**5/root/logbak.sh

4、一键布置LNMP(RPM包版别)

#!/bin/bash

#一键布置LNMP(RPM包版别)

#运用yum安装布置LNMP,需要提早装备好yum源,否则该脚本会失利

#本脚本运用于centos7.2或RHEL7.2

yum‐yinstallhttpd

yum‐yinstallmariadbmariadb‐develmariadb‐server

yum‐yinstallphpphp‐mysql

systemctlstarthttpdmariadb

systemctlenablehttpdmariadb

5、监控内存和磁盘容量,小于给定值时报警

#!/bin/bash

#实时监控本机内存和硬盘剩下空间,剩下内存小于500M、根分区剩下空间小于1000M时,发送报警邮件给root管理员

#提取根分区剩下空间

disk_size=$(df/|awk’/\//{print$4}’)

#提取内存剩下空间

mem_size=$(free|awk’/Mem/{print$4}’)

while:

do

#留意内存和磁盘提取的空间大小都是以Kb为单位

if[$disk_size-le512000-a$mem_size-le1024000]

then

mail‐s”Warning”root<

Insufficientresources,资源不足

EOF

fi

更多案例:https://blog.csdn.net/yugemengjing/article/details/82469785

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186278.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • leetcode-1830. 使字符串有序的最少操作次数(数位dp+逆元+快速幂+排列)「建议收藏」

    leetcode-1830. 使字符串有序的最少操作次数(数位dp+逆元+快速幂+排列)「建议收藏」给你一个字符串 s (下标从 0 开始)。你需要对 s 执行以下操作直到它变为一个有序字符串:找到 最大下标 i ,使得 1 <= i < s.length 且 s[i] < s[i – 1] 。找到 最大下标 j ,使得 i <= j < s.length 且对于所有在闭区间 [i, j] 之间的 k 都有 s[k] < s[i – 1] 。交换下标为 i – 1​​​​ 和 j​​​​ 处的两个字符。将下标 i 开始的字符串后缀反转。请你返回将字符串变成有序

    2022年8月9日
    4
  • 2022年N1叉车司机考试模拟100题及模拟考试

    2022年N1叉车司机考试模拟100题及模拟考试题库来源:安全生产模拟考试一点通公众号小程序2022N1叉车司机试题为N1叉车司机培训试题理论知识考试题库!2022年N1叉车司机考试模拟100题及模拟考试依据N1叉车司机考试教材。N1叉车司机全部考试题库随时根据安全生产模拟考试一点通上练习全部题库。1、【多选题】《中华人民共和国特种设备安全法》第八十四条规定,特种设备使用单位的特种设备存在严重事故隐患,无改造、修理价值,或者达到安全技术规范规定的其他报废条件,未依法履行报废义务,并办理使用登记证书注销手续的。责令停止使用有关特种设备,处()以

    2022年9月6日
    2
  • idea2021激活码永久 json快捷键输出【最新永久激活】

    (idea2021激活码永久 json快捷键输出)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~9071407CR5-eyJsaWNlbnNlSWQiOi…

    2022年3月22日
    74
  • linux top load average过高_load指令是什么意思

    linux top load average过高_load指令是什么意思Linux操作系统loadaverage过高,kworker占用较多cpu今天巡检发现,mc1的K8S服务器集群有些异常,负载不太均衡。其中10.2.75.32-34,49的loadaverage值都在40以上,虽然机器的cpu核数都是40或48核不算严重,但也值得重视。登陆机器查看,执行top发现,cpu的使用率接近40%,sys有20-30,user有10-20。也发现有大量…

    2022年9月2日
    4
  • 软件测试外包公司有哪些_工程资料外包的坏处

    软件测试外包公司有哪些_工程资料外包的坏处一、前言:什么是软件测试外包随着最近10年创业风气的发起,已经涌起创业项目外包公司的兴起,已经不仅仅局限为了降低成本,更多的是为了解决自己雇佣技术人员或者无法管理技术人员的难题。那么外包是什么意思呢?似乎大家对外包都闻之色变!这里我们详细的认识一下什么是外包?外包类似中介派遣公司或者叫做劳务输出公司。就是我们公司把你招聘进来,但是又把你派到其他公司(甲方)工作。但是最终你的劳务合同…

    2025年7月28日
    1
  • 简述python变量命名规范_【转】python变量命名规范

    简述python变量命名规范_【转】python变量命名规范python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是总结了一些,供参考。模块名:模块应该使用尽可能短的、全小写命名,可以在模块命名时使用下划线以增强可读性。同样包的命名也应该是这样的,虽然其并不鼓励下划线。主要是考虑模块名是与文件夹相对应的,因此需要考虑文件系统的一些命名规则的,比如Unix系统对大小写敏感,而过长的文件名会影响其在Windows\Mac\Dos等系统中的…

    2022年6月18日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号