ICode9

精准搜索请尝试: 精确搜索
  • 技术分享| 如何部署安装分布式序列号生成器系统2022-06-02 12:03:08

    Tinyid介绍 Tinyid是滴滴开发的一款分布式ID系统,Tinyid是在美团(Leaf)的leaf-segment算法基础上升级而来,不仅支持了数据库多主节点模式,还提供了tinyid-client客户端的接入方式,使用起来更加方便。但和美团(Leaf)不同的是,Tinyid只支持号段一种模式不支持雪花模式。 Tinyid的特性 全局

  • linux 管道通信 之 不通脚本间通信示例2022-06-02 10:00:53

    #!/bin/bash # filename: reader.sh # 逐行读取管道中的内容 pipe=/tmp/testpipe trap "rm -f $pipe" EXIT if [[ ! -p $pipe ]]; then mkfifo $pipe fi while true do if read line <$pipe; then if [[ "$line" == 'quit' ]]; th

  • 基于gitlab + jenkins + harbor + k8s 搭建部署微服务环境2022-06-02 09:00:31

    微服务从代码到k8s部署应有尽有系列(十四、部署环境搭建)   1、概述 项目开发好后,我们需要部署,我们接下来就基于gitlab + jenkins + harbor + k8s 搭建部署环境 gitlab: 放代码,可以做ci jenkins: 做cd发布项目 harbor: 镜像仓库 k8s: 运行服务 我们只在k8s内部运行服务,至于中间

  • 基于bat脚本的前端发布流程设计与实现2022-06-02 01:02:19

    写在前面 本文大致向读者介绍了楼下几点知识,希望在编写bat脚本时候能够帮到读者,如果能够有所启迪,那就更好了。 bat脚本的相关知识和案例编写 用windows自带的命令压缩文件 windows和linux文件传输 如何免密码登录Linux 前端发布流程的优化 背景介绍 笔者目前所在的开发团队,由于

  • bash shell学习日记(3)特殊字符(二)之逗号与引号2022-06-01 23:03:03

    目录 1、引号   1.1 引号的分类及在bash shell中中的用法   1.2  引号+变量赋值脚本练习与分析   1.3 引号用法总结与对比 2、逗号   2.1逗号作用   2.2 逗号在bash shell命令行中练习 3、总结以思维导图的方式呈现 ------------------------------------------------------

  • Linux配置环境变量自动识别软件命令和设置开机启动软件2022-06-01 22:34:35

    一、配置环境变量 1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看 2、将刚安装好的Nginx软件增加到环境变量中,是Nginx命令可以直接使用 #编辑环境变量文件 vim /etc/profile #增加安装目录到环境变量 export PATH=/usr/local/ng

  • 超详细的Oracle19c安装步骤2022-06-01 14:05:12

    DBA数据库管理必备认证:ORACLE OCP 19C(最新版本) ORACLE OCP 19C官方教材下载:https://download.csdn.net/download/XMWS_IT/19927549 1.安装前环境配置 基本信息 OS DB hostname DB name IP Redhat7.6 Oracle 19C Oracle19C weisi 192.168.2.100   配置/etc/hosts [root@o

  • 浏览器打开任意可执行exe文件方法2022-06-01 14:05:01

    思路:通过注册表注册自定义URL协议执行bat脚本,将文件路径作为参数传入 环境:win10 前置问题与条件 问题1:可以从浏览器直接打开可执行文件吗? 答:不能。其实可以通过 ActiveXObject 实现软件直接打开,但是它是不安全的,并且现在被大多数现代浏览器禁止,只能在 ie 使用。而通过注册表自定义

  • AIX ksh 截取字符串 & 统计字符串长度2022-05-31 19:34:33

    AIX ksh 截取字符串 str="1234567890" out=$( expr substr "${str}" 1 5 ) ##注意,开始为1,不能写0,会报语法错误 echo ${out} -输出: 12345   AIX ksh 统计字符串长度 str="1234567890" out=${#str} echo ${out} -输出: 10     来源: https://wenku.baidu.com/view

  • EMQX-MQTTServer2022-05-31 15:34:24

    EMQX-MQTTServer bat启动命令 用于Windows系统作为服务器时,关机重启自动执行脚本 @echo off pushd D:\EMQX\emqx title EMQX-MQTTServer PowerShell -Command "&./bin/emqx restart"

  • 自动化运维之---centos7初始化脚本2022-05-30 11:32:24

    https://blog.csdn.net/lufei0920/article/details/124194243 这个教程参数太多了,我们学习这个,只需要知道要初始化哪些内容,就行 #!/bin/bash #初始变量NTPSERVER1=$4NTPSERVER=${NTPSERVER1:="192.168.1.140"} #ntpserver saltserver1=$5saltserver=${saltserver1:="10.100.10

  • 5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令2022-05-30 06:00:22

    在Linux中,一般命令的通用语法格式如下:   []:这是提示符的分隔符号,没有特殊含义。 root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录。 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localhost.localdomain)。 ~:代表用户当前所在的目录,此例中用户

  • 一次随笔2022-05-30 00:03:18

    本周确实是忙碌的一周,上班干活,下班后写脚本,由于是业务型脚本,所以不能分享,不过其中部分报错,还有使用的语法,还是可以分享的。 一、bc # 在shell中使用bc,需要调用bc参数,不能像终端中输入。 # 小数点后几位可以通过bc来进行定义。 [tanuki@localhost tanuki]$ echo "scale = 4; 10/3"

  • 实验四 PHP 操作数据库12022-05-28 00:33:20

      实验目的: 1、掌握在PHP中连接数据库 2、掌握常用的 MYSQL 数据库函数的用法 3、熟练基本 SQL 语句的使用 实验内容 1、 按下列要求完成各个页面:(提示:在做此题前需先建立一数据库,包含一张表,此表至少包含 5 个字段(姓名,性别,兴趣爱好,家庭住址,备注))(1)制作静态页面 ex01a.php 如图 1 所

  • docker定时备份mysql数据库2022-05-27 00:32:21

    1.  vi /home/mysql/db-backup.sh   创建脚本 #/usr/bin/env bash echo '开始备份数据' now=$(date "+%Y%m%d") backup_dir="/home/backup" #获取容器id mysqlid=`docker ps -aqf "name=mysql-server"` #进入mysql容器 docker exec -i ${mysqlid}

  • 一文学完Linux Shell编程,比书都好懂2022-05-26 22:01:37

    一、 Shell 编程 1. 简介 Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。 Shell 既是一种命令语言,又是一种程序设计语言。 Shell script 是一种为 shell 编写的脚本程序。Shell 编程一般指 shell 脚本编程,不是指开发 shell 自身。 Shell 编程跟 java

  • 1_Shell脚本入门2022-05-26 15:35:10

    Shell脚本入门   1、Shell作用 通过Shell命令与编程语言来提高linux系统的管理工作效率 通过编写Shell命令发送给linux内核去执行, 操作就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁   2、Shell解析器 (1)Linux提供的Shell解析器有:cat /etc/shells [root

  • windows批处理2022-05-25 22:35:46

    1.批处理以及它的作用 1.微软系统自带的原生开发语言,不需要构建任何开发环境就可以执行的脚本。 2.可以匹配文件。新建文件日志这些 3.编写一些可以被windows执行的脚本,例如编译解决方案,或者安装windows服务。卸载windows服务 2.输出Hello World //关闭命令显示 @echo off echo H

  • PHP判断数组中存在某个值,PHP判断数组中存在某个索引下标。2022-05-25 17:00:28

    直接上代码 PHP判断数组中存在某个索引下标: $array=[ 'aa'=>'aaaa', 'bb'=>'bbbb', 'cc'=>'cccc']; echo array_key_exists('bb', $array); //打印返回 true echo array_key_exists('p

  • Cobbler全自动批量安装部署Linux系统2022-05-25 11:32:07

    说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200 eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200 子网掩码:255.255.255.0 网关:192.168.21.2 域名解析:8.8.8.8 8.8.4.4

  • 『忘了再学』Shell基础 — 18、接收键盘输入的数据2022-05-25 10:32:41

    我们之前讲过位置参数变量是用来向脚本中传递值的。 而我们在说明位置参数变量的时候,也说过位置参数变量的缺点,在执行脚本的时候,是没有给脚本所需要参数的提示。 这样的情况非常的不友好,可以用read命令来解决,read命令是用来接收键盘输入的命令,并提示相关输入说明。 read命令格式如

  • Linux定时清理磁盘日志文件——Shell脚本2022-05-25 10:02:19

    crontab定时任务,每小时执行一次以下脚本 点击查看代码 #!/bin/bash # clear the disk in $log_dir when disk is almost full # log_dir='/data_logs_bak/sytLog/' log_disk='/data_logs_bak' cd $log_dir clear_disk(){ if [[ $#>0 ]] && [[ $1>1 ]]

  • nginx访问日志分析2022-05-25 08:31:27

    通过脚本对nginx访问日志进行分析 脚本内容如下 #!/bin/bash #日志格式:$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" LOG_FILE=$1 echo "统计访问最多的10个

  • (七)Jenkins流水线(Pipeline)2022-05-24 13:34:41

    Jenkins流水线(Pipeline) 说明:在任务项目构建的过程中通过Pipeline来呈现每个构建阶段的细节信息。 一、配置Pipeline 1、创建流水线任务 2、根据场景添加需要等项目、注:我这里根据上一节的内容一次添加,以测试为主。 ....略(自定义) 3、使用Pipeline流水线Shell、保存。 使用Hello W

  • WebShell_Bypass2022-05-22 16:31:08

    1.异或 2.取反:UTF-8编码的某个汉字,并将其中某个字符取出来,比如'和'{2}的结果是"\x8c",其取反即为字母s (而PHP由于弱类型这个特性,true的值为1,故true+true==2,也就是('>'>'<')+('>'>'<')==2) php7: echo ~('的'{1}); e php5: $_=�

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有