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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Raspberry Pi (树莓派)折腾记之一

    Raspberry Pi (树莓派)折腾记之一那么什么是RaspberryPi?RaspberryPi是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载ARM架构处理器,运算性能和智能手机相仿。在接口方面,RaspberryPi提供了可供键鼠使用的USB接口,此外还有快速以太网接口、SD卡扩展接口以及1个HDMI高清视频输出接口,可与显示器或者TV…

  • getparameter方法的作用_get to和arrive的区别

    getparameter方法的作用_get to和arrive的区别getParameter和getAttribute区别(超详细分析)对getParameter过程,如下图:对getAttribute过程,如下图:两者区别:①getParameter()获取的是客户端设置的数据。getAttribute()获取的是服务器设置的数据。②getParameter()永远返回字符串getAttribute()返…

    2022年10月22日
  • freemarker 加载远程模板「建议收藏」

    freemarker 加载远程模板「建议收藏」freemarker 加载远程模板

  • eclipse SVN javaHL not available 问题解决「建议收藏」

    eclipse SVN javaHL not available 问题解决「建议收藏」SVN插件下载地址及更新地址,你根据需要选择需要的版本。Linksfor1.8.xRelease:EclipseupdatesiteURL:http://subclipse.tigris.org/update_1.8.xsvn插件包下载:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240Linksfor1.6.xRelease:EclipseupdatesiteURL:ht…

    2022年10月14日
  • 电脑蓝屏代码0x000000ed的解决方法_蓝屏错误代码0xc000007b

    电脑蓝屏代码0x000000ed的解决方法_蓝屏错误代码0xc000007b一些用户发现自己的XP系统出现蓝屏,屏幕上显示的代码是0x000000ED,遮盖如何解决呢?今天小编就给大家分享一下解决这个问题的方法吧。导致蓝屏原因:一般都是由系统软件、内存、硬盘引起的。解决方法:1电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360卫士、金山卫士等软件,清理垃圾,查杀恶意软件,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。2如果不能进入系统,可…

  • android详解_MPAndroidChart

    android详解_MPAndroidChart在开发当中曲线图用的时候太多了,之前都是自己手写,之后发现太累还丑不符合需求MPAndroidChart先介绍LineChart0.效果图首先依赖1. implementation

发表回复

您的电子邮箱地址不会被公开。

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