echo

Kubernetes--Pod资源管理

天涯浪子 提交于 2020-02-26 00:01:17
Pod特点 k8s的最小管理单元 一组容器的集合 一个Pod中的容器共享网络命令空间 Pod是短暂的 Pod容器分类 1.infrastructure container 基础容器(维护整个Pod网络空间) node节点操作 #查看容器的网络 cat /opt/kubernetes/cfg/kubelet #每次创建Pod时候就会创建,与Pod对应的,对于用户是透明的,网络组件会被自动加载成一个组件提供出去 docker ps 2.initcontainers 初始化容器 pod在进行创建时一定会被执行当中的初始化initcontainers, 在老版本中执行时不会区分前后顺序(在系统进行加载时PID号数字越小,优先级别越高,越先被启动), 随着云平台的改进,启动模式改为主机形式,分隔出的初始化容器会被优先加载, 在初始化容器加载完成之后后面的业务容器才能正常接着运行 3.container 业务容器,并行启动 示例 : Init containers in use This example defines a simple Pod that has two init containers. The first waits for myservice, and the second waits for mydb. Once both init containers complete

echo命令详解

和自甴很熟 提交于 2020-02-25 23:37:47
echo命令是Linux中最基础的命令,也是很常用的命令,特别是在写shell脚本的时候,可能会经常被用到,虽然echo命令非常基础,但是功能还算丰富,此处对echo命令的常用方法进行总结,并给出示例,方便记忆与回顾。 echo命令的基本用法,很简单,就是echo后面跟上要输出的文本,如下。 除了基本用法,还可以配合一些选项使用 echo -n 表示不换行输出 可以看到,如果不添加-n选项,文本输出之后,指定换行了,而添加了-n选项,文本直接连接命令提示符输出了,并没有换行,这样演示效果不明显,我们还可以同时echo两条信息,效果比较明显,示例如下。 当使用echo输出命令替换后的内容时,命令执行结果的格式可能会发生变化,比如,如果我们想要输出ifconfig命令执行后的结果,我们可能会使用如下命令 但是我们发现,这样输出的文本的格式发生了变化,这样可能不是我们想要的,因为当我们直接执行ifconfig命令时,ifconfig返回的结果是多行的,可是当我们使用echo输出的时候,格式发生变化,如果想要按照命令执行后的原格式输出命令替换后的结果,可以使用如下方法,如下方法在写脚本的时候可能会用到。 我们可以使用-e选项输出转义字符,比如常用的转义字符"\t" 转义字符"\t"表示制表符,作用相当于我们键盘上的tab键。 我们可以使用echo -e 输出转义字符

初识linux02-05--08

天大地大妈咪最大 提交于 2020-02-25 22:16:45
linux基础命令初识; -->对于linux内部命令而言是集成在shell上,而外部命令是孤立与磁盘文件; 命令: 1.alias(别名的用法):alias cdnet='需要更改的命令或路径' --临时更改方法 根据个人习惯对于较长的命令路径修改:ls -a(查看隐藏文件)然后修改vi .bashrc文件将需要更改的路径或命令放入其中,使其生效需要:source + .bashrc or . .bashrc or 重新登陆 注:别名优先级最高 # 2.别名执行过程:判断是否是别名-内部命令-hash表-$PATH变量 注:如果别名同原命令同名,如果要执行原命令,可使用: \ALIASNAME “ALIASNAME” ‘ALIASNAME’ command ALIASNAME /path/commmand 3.日期和时间: linux两种时钟 系统时钟(有linux内核通过CPU工作频率进行) 硬件时钟:主板 date -查看系统时间 clock-查看硬件时间(clock -s 以硬件为准矫正系统时间)(clock -w 以系统为准矫正硬件时间) 显示日历:cal –y 显示其他时间:cal 2 2020 ntpdate+IP地址--同步远程IP地址时间 # 4.查帮助:获取帮助能力决定技术能力 内部命令:help-列出所有内部命令用法和帮助 man+bash

windows+office激活脚本更新

时间秒杀一切 提交于 2020-02-25 19:08:38
@echo off&setlocal EnableDelayedExpansion&color 5e title KMS_Activation for Windows ALL - (Comlan) :WH cls echo. echo Select the version of Windows that needs to be activated----COMLAN echo. echo -------------------------------------------------------------------------------- echo 1. Windows 10 ALL echo. echo 2. Windows 8.1 ALL echo. echo 3. Windows 8 ALL echo. echo 4. Windows 7 ALL echo. echo 5. Windows Server 2012 ALL echo. echo 6. Windows Server 2012 R2 ALL echo. echo 7. Windows Server 2016 ALL echo. echo 8. Windows Server 2008 R2 ALL echo. echo 9. Windows Server 2019 ALL echo. echo 10.

第 5 章 shell编程_课后题

Deadly 提交于 2020-02-25 18:56:57
考试题1:用source执行脚本和用bash执行Shell脚本的区别是什么? souce执行脚本相当于是在一个shell当中,而bash执行脚本相当于开启了一个子shell。就变量而言,一个shell当中执行的变量是可以用的,而子shell的变量,父shell中是不能继承的,子脚本执行完后,变量就失效了。 考试题2:如何自定义环境变量? 变量分为:环境变量和普通变量,环境变量定义:例子 echo 'Oldboy=od' >>/etc/bashrc source /etc/bashrc 优先级: /etc/bashrc ~/.bashrc ~/.bash_profile /etc/profile 考试题3:定义变量内容,不加引号、单引号、双引号、反引号结果有什么不同?应该怎么用? 不加引号:默认相当是双引号 数字 单引号:所见即所得,吃啥吐啥 不想被解析的变量、函数 双引号:会将变量、函数、特殊符号等解析出来 字符串 反引号:会先计算反引号里面的命令 想优先计算的命令 考试题4:请分别说出2个以上用于整数运算特殊符号或命令,以及适合小数运算的命令。 整数:(()) expr let $[] 适合小数:bc awk 考试题5:写出特殊变量对应的意义及应用 br/>$0、$n、$#、$*、$@、$?、$$、$!、$_ $0表示文件名 br/>$n表示第n个参数 $#表示参数的个数 $

THINKphp学习笔记3

断了今生、忘了曾经 提交于 2020-02-25 18:51:11
//系统常量定义 //系统常量定义,是THINKPHP为我们已经准备好的一些常量,在这些常量当,已经封装好了相对应的功能和值 //系统常量,主要是用在我们的模块下面的方法 这样的话,能够很大的提高我们的开发效率 /* echo __ROOT__.'<br>';//代表网站的根目录地址 echo __APP__.'<br>';//代前项目的入口文件地址 echo __URL__.'<br>';//代表当前模块地址 echo __ACTION__.'<br>';//代表当前操作地址 echo __SELF__.'<br>';//代表当前的URL地址 echo __CURRENT__.'<br>';//代表当前模块的模版目录 echo ACTION_NAME.'<br>'; //当前操作名称 echo APP_PATH.'<br>'; //代表当前项目目录 echo APP_NAME.'<br>'; //代表当前项目名称 echo APP_TMPL_PATH.'<br>'; //代表当前项目的模版目录 echo APP_PUBLIC_PATH.'<br>'; //代表项目公共文件目录 echo CACHE_PATH.'<br>'; //项目模版缓存目录 echo CONFIG_PATH.'<br>';//项目的配置文件放在什么地方 echo COMMON_PATH.'<br>'; /

IE浏览器安全设置脚本

北慕城南 提交于 2020-02-25 18:40:17
@echo off ::echo Zones:0:我的电脑 1:本地Intranet区域 2:受信任的站点区域 3:Internet区域 4:受限制的站点区域 ::echo DWORD: 0:允许 1:提示 3:禁止 ::echo 1001 下载已签名的 ActiveX 控件 ::echo 1004 下载未签名的 ActiveX 控件 ::echo 1200 运行 ActiveX 控件和插件 ::echo 1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行 ::echo 1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本 ::echo 1406 通过域访问数据源 ::echo 1607 跨域浏览子框架 ::echo 2200 文件下载自动提示 ** ::echo 2201 ActiveX 控件自动提示 ** reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1001" /t REG_DWORD /d 00000000 /f reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

心不动则不痛 提交于 2020-02-25 12:04:39
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 $? 上个命令的退出状态,或函数的返回值。 $$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 请看下面的脚本: #!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "First Parameter : $2" echo "Quoted Values: $@" echo "Quoted Values: $*" echo "Total Number of Parameters : $#" 运行结果: $./test.sh Zara Ali File Name : ./test.sh First Parameter : Zara Second Parameter : Ali Quoted Values: Zara

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

蹲街弑〆低调 提交于 2020-02-25 12:04:11
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 $? 上个命令的退出状态,或函数的返回值。 $$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 请看下面的脚本: #!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "First Parameter : $2" echo "Quoted Values: $@" echo "Quoted Values: $*" echo "Total Number of Parameters : $#" 运行结果: $./test.sh Zara Ali File Name : ./test.sh First Parameter : Zara Second Parameter : Ali Quoted Values: Zara

判断条件

邮差的信 提交于 2020-02-24 16:29:38
判断条件: -d 判断该文件是否存在,并且是目录(是目录为真) -e 判断该文件是否存在(存在为真) -f 判断该文件是否存在,并且是否普通文件(是普通文件为真) -w 是否有写权限 -r 是否有读权限 -x 是否有执行权限 两种格式 test -e 文件 [-e 文件] [root@localhost tmp]# test -e student.txt [root@localhost tmp]# echo $? 0 //输出0,上一条命令正确执行 [root@localhost tmp]# test -e 232 [root@localhost tmp]# echo $? 1 //输出1,上一条命令错误执行 [root@localhost tmp]# [ -e student.txt ] [root@localhost tmp]# echo $? 0 另一种方式 [root@localhost tmp]# [ -e student.txt ] && echo "yes" || echo "no" yes 文件1 -nt 文件2 判断文件1比文件2新 文件1 -ot 文件2 判断文件1比文件2旧 文件1 -ef 文件2 判断文件1是否和文件2的Inode号一致,可以理解为两个文件是否是同一个文件。可以判断硬链接。 创建硬链接: ln /root/student.txt /tmp