shell编程---算术运算符

算术运算符算术运算符 运算符 意义 顺序 “++”“--” 增加及减少,可前置也可放在结尾 自左至右 “+ - ! ~” unary的正号与负号;逻辑与位的bitwise取反 自右至左 “* / %” 乘法、除法、与余数 自左至右 “+ -” 加法与减法 自左至右 “<< >>” 向左移位,向右移位...
分类: 其他 发布时间: 03-09 09:03 阅读次数: 0

shell编程---退出状态

退出状态 Shell 程序对于命令和程序的退出,会将执行状态返回给调用程序 shell 程序,该值保存在 shell 内置变量?中。 正常退出返回 0 值,非正常退出放回非 0 值; 对于不同的值, 对应不同的错误代码,根据返回状态值可以定位发生的错误。...
分类: 其他 发布时间: 03-09 09:03 阅读次数: 0

shell编程---if语句

if语句1、if..then..else...fi 1 #! /bin/bash 2 echo $PWD 3 #if judagement condition expression 4 if grep "shell" ./1.txt >/dev/null 5 #if grep "Shell" ./1.txt >/dev/null 6 then 7 ...
分类: 其他 发布时间: 03-09 09:03 阅读次数: 0

J-LINK回读设备中的固件内容

J-LINK回读设备中的固件内容回读方法如下:Target---》ManualProgramming---》Read back---》Entire chip前置条件:需要能够正常与设备建立连接,所有可以先通过Target---》Connect验证是否可以连接。...
分类: 其他 发布时间: 03-09 09:03 阅读次数: 0

QCC3040---EQ tuning

QCC3040---EQ tuning
分类: 其他 发布时间: 03-09 09:02 阅读次数: 0

shell编程---shell的内建命令

内建命令POSIX内建shell命令(特殊) 命令 摘要 :(colon) 不做任何事。(只做参数展开) .(点号) 读取文件并与当前shell中执行她的内容 export 建立环境变量 eval 将参数当作命令行执行 exit 退出shell exec 以给定的程序取代shell return 从包围函数中返回 set 设置选项或位置参数 ...
分类: 其他 发布时间: 03-09 09:02 阅读次数: 0

shell编程---test表达式(或称为[]表达式)

test表达式1、表达式用法test表达式 运算符 如果……则为真 string string不是null “-b file” file是块设备文件 “-c file” file是字符设备文件 “-d file” file是目录 “-e file” file存在 “-f file” file为一般文件 “-g file” file有设置它的setgid位 ...
分类: 其他 发布时间: 03-09 09:02 阅读次数: 0

shell编程---文件重定向

文件重定向
分类: 其他 发布时间: 03-09 09:02 阅读次数: 0

shell编程---case语句

case语句
分类: 其他 发布时间: 03-09 09:01 阅读次数: 0

shell编程---for循环

for循环
分类: 其他 发布时间: 03-09 09:01 阅读次数: 0

shell编程---while循环

while循环 1 #! /bin/bash 2 #while looping structure 3 4 let i=1 5 var=$0 6 7 while [ "$var" ] 8 do 9 echo "i = $i" 10 let i=$i+1 11 if [ $i -eq 5 ] 12 then 13 e...
分类: 其他 发布时间: 03-09 09:01 阅读次数: 0

shell编程----let使能算术运算

let使能算术运算
分类: 其他 发布时间: 03-09 09:01 阅读次数: 0

shell编程---until循环语句

until循环语句 1 #! /bin/bash 2 #until looping structure 3 4 let i=1 5 var=$1 6 7 until [ "$var" ] 8 do 9 echo "i = $i" 10 let i=$i+1 11 if [ $i -eq 5 ] 12 then 13 ...
分类: 其他 发布时间: 03-09 09:00 阅读次数: 0

VS配置属性表,保存Opencv配置信息

文章目录前言一、打开VS,新建项目1.打开vs,创建空项目:2.点击视图->其他窗口->属性管理器:3.右键属性管理器中的Debug | x64,添加新项目属性表4.新建属性表 -> 命名好后点击添加5.添加好后,我们看到Debug|x64中多了你添加的属性表二、开始配置属性表2.1、右击Opencv_configuration -> 属性2.2、点击在通用属性下的VC++目录:2.2.1、在包含目录下点击编辑,添加路径如下:2.3、链接器->输入->附加依赖项中加入op
分类: 其他 发布时间: 03-09 09:00 阅读次数: 0

宝塔Nginx配置防盗链

Nginx配置防盗链1.什么是资源盗链简单地说,就是某些不法网站未经许可,通过在其自身网站程序里非法调用其他网站的资源,然后在自己的网站上显示这些调用的资源,达到填充自身网站的效果。这一举动不仅浪费了调用资源网站的网络流量,还造成其他网站的带宽及服务压力吃紧,甚至宕机。2.网站资源被盗链带来的问题若网站图片及相关资源被盗链,最直接的影响就是网络带宽占用加大了,带宽费用多了,网络流量也可能忽高忽低,Nagios/Zabbix等报警服务频繁报警最严重的情况就是网站的资源被非法使用,.
分类: 其他 发布时间: 03-09 09:00 阅读次数: 0

大规模集群全网数据备份解决方案

数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。实现基础架构图1、基本备份要求已知3台服务器主机名分别为web01,backup、nfs0...
分类: 其他 发布时间: 03-09 09:00 阅读次数: 0

手误【删库】 == 跑路,不存在的 Linux回收站

上一章节,讲了自己悲剧的删库事件。原因总结:(1)手贱(2)还是手贱(3)不过大脑(4)Linux没有回收站功能俗话说,吃一堑长一智。接下来就是我的解决方案。给Linux添加一个回收站的功能,这是不是很高大上啊这下就不怕手贱删库了手误【删库】 == 跑路,不存在的 ——删瓦辛格删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。在 Linux 系统中这种危险尤为明显,一条简单的语句:rm –rf /* 就会把整个系统全部删除,而 Lin..
分类: 其他 发布时间: 03-09 08:59 阅读次数: 0

Linux 安装后基本优化操作

目录 1.配置 yum 源2.设定 runlevel 33.精简开机启动服务4.配置 sudo 授权管理5.ssh 服务6.修改 linux 默认字符集7.服务器时间同步8.加大服务器文件描述符9.清理 clientmqueue 垃圾文件防止 inode 被占满10.调整内核优化11.grep 设置高亮显示Ulimit管理系统资源linux 上传下载小工具tcp/ip 调优优化总结1.配置 yum 源1、添加普通用户,使用...
分类: 其他 发布时间: 03-09 08:59 阅读次数: 0

Zabbix配置企业微信群(机器人)警告

企业微信机器人告警企业微信群聊里面增加机器人,机器人会提供发送信息的URLpython 脚本进行实现的1、创建企业微信机器人没有企业微信的可以自己在企业微信官网申请注册个企业,创建企业微信群至少 3 个人以上这个 webhook 后面需要使用到2、配置 zabbix server2.1:配置脚本执行目录定义脚本目录,我这里就选择了默认的目录[root@zabbix-master ~]# grep -Ev '^$|#' /etc/zabbix/zabbix_s.
分类: 其他 发布时间: 03-09 08:59 阅读次数: 0

kubeadm高可用安装k8s集群1.18.5

1、 基本环境配置1、Kubectl debug 设置一个临时容器2、Sidecar3、Volume:更改目录权限,fsGroup4、ConfigMap和SecretK8S官网:https://kubernetes.io/docs/setup/最新版高可用安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/ 主机名 IP
分类: 其他 发布时间: 03-09 08:58 阅读次数: 0