腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
linux运维学习
专栏作者
举报
81
文章
106774
阅读量
57
订阅数
订阅专栏
申请加入专栏
全部文章(81)
linux(58)
其他(9)
shell(9)
数据库(7)
云数据库 SQL Server(7)
php(5)
机器学习(4)
apache(4)
sql(3)
nginx(3)
ftp(3)
python(2)
bash(2)
centos(2)
人工智能(2)
正则表达式(2)
grep(2)
lamp(2)
云服务器(1)
ide(1)
tomcat(1)
unix(1)
http(1)
爬虫(1)
网络安全(1)
ssh(1)
yum(1)
dns(1)
tcp/ip(1)
zabbix(1)
大数据(1)
数据处理(1)
windows(1)
https(1)
搜索文章
搜索
搜索
关闭
linux学习第六十三篇:Shell脚本介绍,Shell脚本结构和执行,date命令用法,Shell脚本中的变量
linux
shell
Shell脚本介绍 shell是一种脚本语言 aming_linux blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 Shell脚本结构和执行 开头需要加#!/bin/bash 以#开头的行作为解释说明 脚本的名字以.sh结尾,用于区分这是一个shell脚本 执行方法有两种 chmod +x 1.sh; ./1.sh ; 这个./是相对路径,使用完整路径也可以执行 bas
用户1215343
2018-03-29
1.6K
0
linux学习第六十四篇:Shell脚本中的逻辑判断,文件目录属性判断, if特殊用法,case判断
linux
shell
grep
bash
Shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ a−gta -gt b ]; if [ a−lt5];if[a -lt 5 ]; if [ b -eq 10 ]等 -gt (>); -lt(<); -ge(>=); -le(<=); -eq(==); -ne(!=) 注
用户1215343
2018-03-29
1.2K
0
linux学习第六十五篇:for循环,while循环, break跳出循环,continue结束本次循环
linux
shell
for循环 语法:for 变量名 in 条件; do …; done for循环会以空格作为分隔符 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] echo $i done echo $sum 文件列表循环 #!/bin/bash cd /etc/ for a in `ls /etc/` do if [ -d $a ] then ls -d $a fi done while循环
用户1215343
2018-03-29
2.5K
0
linux学习第六十六篇:shell中的函数,shell中的数组,告警系统需求分析
linux
shell
bash
grep
shell中的函数 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式: function f_name() { command }函数必须要放在最前面 示例1 #!/bin/bash input() { echo $1 $2 $# $0 } input 1 a b 示例2 #!/bin/bash sum() { s=$[$1+$2] ec
用户1215343
2018-03-29
683
0
linux学习第六十七篇:告警系统主脚本,告警系统配置文件,告警系统监控项目
linux
shell
人工智能
告警系统主脚本 把shell脚本放到/usr/local/sbin/下 创建mon目录来存放告警系统脚本。在/mon目录分别创建bin,conf,log,mail,shares 在bin下创建主脚本 main.sh内容 #!/bin/bash #Written by aming. # 是否发送邮件的开关 export send=1 # 过滤ip地址 export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {print $2}'` dir=`
用户1215343
2018-03-29
993
0
linux学习第六十九篇:分发系统介绍,expect脚本远程登录,expect脚本远程执行命令,expect脚本传递参数
linux
shell
分发系统介绍 expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。 expect脚本远程登录 yum install -y expect 自动远程登录 #! /usr/bin/expect set host "192.168.85.132" #要远程登录的机器IP set pass
用户1215343
2018-03-29
1.5K
0
linux学习第七十篇:expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令
linux
shell
expect脚本同步文件 自动同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -av root@192.168.133.132:/tmp
用户1215343
2018-03-29
1.3K
0
linux学习第二十三篇:shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
linux
shell
shell介绍 什么是shell, shell是一个命令解释器,提供用户和机器之间的交互。支持特定语法,比如逻辑判断、循环。每个用户都可以有自己特定的shell。CentOS7默认shell为bash(Bourne Agin Shell)。还有zsh、ksh等。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计算机硬件而是shell,用户把
用户1215343
2018-02-05
1.1K
0
linux学习第三篇:单用户模式与救援模式
linux
shell
单用户模式 1. 重新启动,在下列界面选项第一项按 e 按e后进入此grub界面(启动工具) 2. 找到linux16所在行,将‘ro’(只读)修改为‘rw’(读写),并加上
用户1215343
2018-02-05
4.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档