容器 正在shell
linux shell判断条件
## 摘要 - shell的if或者while语句中的判断条件,可以用于if,for,while语句中 ## 判断条件 | 判断类型 | 符号 | 说明 | 举例 | | | | | | | 字符串比较 | = | 字符串比较(数字比较不用=) | "ok" = "ok" | | 整数比较 | -l ......
linux shell read函数
## 摘要 - shell中使用read读取控制台输入 ## 一、基本语法 ```shell read [选项] [参数] ``` 选项 | 选项 | 说明 | 参数 | | | | | | -p | 指定读取值的提示符(就是一段文字) | 字符串(提示符) | | -t | 指定读取值时等待的时间 ......
shell运算符 | 表达式
## 摘要 - 介绍shell的运算符和表达式 ## 一、shell表达式基本语法 基本语法 1. “`$((运算式))`“或“`$[运算式]`”或者`expr m + n` 2. 第二种方式常用 3. 注意expr的运算符间要有空格,expr赋值的时候,要用``反引号围住 4. `expr \*, ......
shell循环:for循环 | while循环
## 摘要 - 介绍shell for循环的语法,主要有两种 - for in - for i=0; i shell的判断条件看[这篇博客](https://www.cnblogs.com/CrispyCandy/p/17586270.html) ## 一、for循环 ### 1. 基本语法 有两种 ......
linux shell函数:basename函数 | dirname函数
## 摘要 1. 介绍几个shell常用的函数,当然在linux命令行也能直接使用 2. `basename`函数 3. `dirname`函数 ## 一、文件名类型函数 ### 1. basename - 功能:返回完整路径最后/的部分,常用于获取文件名 - 语法:`basename [pathn ......
shell位置参数变量:shell接收参数
## 摘要 1. 位置参数变量是什么 2. 位置参数变量相应的转义符(shell如何接收来自命令行的参数) ## 一、基本介绍 - 当我们执行一个shell脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量 - 比如:`./myshell.sh 100 200`,这个就是一个执行she ......
Shell的变量 | 定义 | 只读变量 | 指令返回值
## 摘要 - 介绍shell的变量 - 变量的定义等 ## 一、shell变量介绍 | 显示所有变量 1. Linux Shell中的变量分为,系统变量和用户自定义变量。 2. 系统变量: \$HOME、\$PWD、\$SHELL、\$USER等等,比如:echo $HOME 等等. 3. 显示当 ......
shell预定义变量:进程号 | 后台最后一个进程的进程号 | 最有一个返回状态
## 摘要 - 介绍shell的预定义变量 ## 一、基本介绍 就是shell设计者事先已经定义好的变量,可以直接在shell脚本中使用 ## 二、基本语法 | 转义符 | 说明 | | | | | \$\$ | 当前进程的进程号(PID) | | \$! | 后台运行的最后一个进程的进程号(PID ......
Linux基础——shell
# shell ```python ############# shell是什么 -Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕 -没有图形化界面了 -远程链接工 ......
Linux-shell
# 1 shell ```python ############# shell是什么 -Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕 -没有图形化界面了 -远程链 ......
基础入门-反弹SHELL&不回显带外&正反向连接&防火墙出入站&文件下载
[TOC] # 常规基本渗透命令详解 https://blog.csdn.net/weixin_43303273/article/details/83029138 # 实用案例1:文件上传下载-解决无图形化&解决数据传输 命令生成(各种系统上不同操作的命令的生成):https://forum.ywh ......
go实现对容器日志的读取并通过api展示
# 场景 工作环境中,用容器部署服务是很常见的操作,而新上线的业务,测试人员需要对服务进行测试 但是一下几种可能,使得测试人员并不能方便的查看日志: + 有的测试人员docker并不熟 + 权限比较严格,测试人员没权限操作容器 + 临时需要查看日志 第一第二中情况咱就不说了,第三种情况,如果只是临时 ......
正点原子Ubuntu入门015---shell脚本入门
一、什么是shell脚本 shell脚本类似于Windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件 shell脚本提供数组、循环、条件判断功能。shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握基本的命令即可 二、shell脚本的写法 sh ......
shell 脚本的5种执行方式比较
方式1:直接运行 方式2:使用命令 sh 或 bash 方式3:使用命令 source 或 . 分类: 1. 是否需要执行权限 只有方式1需要执行权限。这是因为方式1把脚本作为可执行文件,自然需要执行权限,但方式2和方式3都是把脚本作为命令的参数,可以不具备执行权限 2. 是否会创建子进程 只有方式 ......
Dokcer学习之旅(1)——运行一个简单的容器
# 基本概念 ## 镜像 我们都知道,操作系统分为 **内核** 和 **用户空间**。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 **Docker 镜像**(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含 ......
docker容器启动后修改或添加端口 nacos容器 版本2.x需要额外开放9848、9849
修改容器配置文件 1.输入docker ps -a查看需要修改的容器ID: 记录下 docker ps -a 2.停止docker(一定要先停止dokcer,不然直接修改配置文件不会生效) systemctl stop docker 3.进入docker 容器文件夹,找到对应容器的位置: docke ......
一键部署docker容器的shell脚本(美化的脚本输出)
脚本功能:停止原有容器,按照用户传入的参数启动新的容器 使用系统自带的方法需要安装依赖 yum install redhat-lsb vi docker-deploy.sh #!/bin/bash lsb_functions="/lib/lsb/init-functions" if test -f ......
进入docker上postgresql容器运行sql命令
在Docker上运行PostgreSQL时,通过以下步骤进入容器并运行SQL命令: 1. 查看正在运行的PostgreSQL容器 打开终端,并执行以下命令来查看当前正在运行的Docker容器: ```bash docker ps ``` 这将列出所有正在运行的Docker容器,包括PostgreSQ ......
wsl启动docker容器出错
# 错误信息 ```bash Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: exposing port TCP ......
Shell正则表达式
Shell正则表达式 正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(P ......
Shell - readlink
$>info coreutils 'readlink invocation' File: coreutils.info, Node: readlink invocation, Next: rmdir invocation, Prev: mknod invocation, Up: Special fi ......
03 shell 编程
## 变量 ### 语言型 * 编译型语言 * 解释型语言 * shell脚本语言是**解释型**语言 * shell脚本的本质:shell命令的有序集合 ### shell 编程的基本过程 基本过程分为三步: * step1. 建立 shell 文件 包含任意多行操作系统命令或shell命令的文本 ......
如何在pod级别进行安全的设置,设置容器的运行用户、用户组、挂载数据卷的权限?
通过下面的yaml配置文件,在pod级别进行安全的设置: apiVersion: v1 kind: Pod metadata: name: security-context-demo spec: securityContext: runAsUser: 1000 runAsGroup: 3000 fs ......
文件shell脚本备份及替换
#!/bin/bash # Backup and Upload Script # Author: zhaozhuang time_now=$(date +%Y-%m-%d) packages_path="./packages" function delete_files() { local file ......
3分钟了解容器技术的核心原理
在聊容器之前,我们先聊聊以前的服务部署。我们部署服务都是直接部署在硬件服务器上,扩容就需要购买服务器,然后进行应用部署,以及各种环境和服务配置。这些流程相当繁琐,并且都是人工操作,不仅浪费时间还很费程序“猿”,因此服务部署以及迁移效率都极其低下。 在早期,用户数以及业务体量还不是很大,人工操作还能够 ......
简介,布局容器,栅格系统,排版,对齐,表格,表单
# Bootstarp简介 ### 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 我们使用bootstrap库可以很方便的写一些好看的样式,他的内部给我们封装了很多很多的css样式和一些非常好的js事件,以后我们只需要把他的类库文件引入到我们的文档中就能使用 我们在使用的过程中,只需要 ......
docker停止所有容器并删除
要停止并删除所有容器,可以使用以下命令: 1. 停止所有容器: ``` docker stop $(docker ps -aq) ``` 该命令将停止所有正在运行中的容器。 2. 删除所有容器: ``` docker rm $(docker ps -aq) ``` 该命令将删除所有容器,包括已停止的 ......
linux定时任务 crontab和shell脚本
crontab命令: 参 数: -e 编辑该用户的计时器设置。 -l 列出该用户的计时器设置。 -r 删除该用户的计时器设置。 如 需要注意的是crontab里的cron表达式并不是标准的,它有自己的格式 * * * * * command M H D m d command 分 时 日 月 周 命 ......