ken

k8s secret

倾然丶 夕夏残阳落幕 提交于 2019-11-28 10:24:31
secret ? 第一步:加密用户名及密码 [root@ken1 ~]# echo "123" | base64 MTIzCg== [root@ken1 ~]# echo ken | base64 a2VuCg== ? 第二步:编写secret的yaml文件 apiVersion: v1 kind: Secret metadata: name: mysecret data: name: a2VuCg== mima: MTIzCg== ? 第三步:执行yml文件 [root@ken1 ~]# kubectl apply -f secret.yml ? 第四步:查看secret [root@ken1 ~]# kubectl get secret NAME TYPE DATA AGE default-token-wc4hc kubernetes.io/service-account-token 3 7d15h mysecret Opaque 2 19h ? 第五步:查看secret信息 [root@ken1 ~]# kubectl describe secret mysecret Name: mysecret Namespace: default Labels: <none> Annotations: Type: Opaque Data ==== mima: 5 bytes name:

tomcat

柔情痞子 提交于 2019-11-28 10:15:32
tomcat安装 第一步:官网下载安装包 https://tomcat.apache.org/ 第二步:上传安装包 [root@ken ~]# rz 没有 lrzsz 需要下载 yum install lrzsz -y [root@ken ~]# ls apache-tomcat-9.0.17.zip fuhai-jpress-alpha.zip 没有 unzip 需要下载 yum install unzip -y [root@ken ~]# 第三步:解压安装包 [root@ken ~]# unzip apache-tomcat-9.0.17.z 第四步:移动文件到/usr/local [root@ken ~]# mv apache-tomcat-9.0.17 /usr/local/tomcat 移动并且改名 第五步:加执行权限 查看有没有权限 cd / usr/local/tomcat/bin/ 查看权限 ls -l 都是没有执行权限 [root@ken local]# chmod -R +x tomcat/ Tomcat 后面加 / 表示tomcat下面所有文件增加权限 第六步:下载java环境(jdk) [root@ken bin]# yum install java -y #java-1.8.0-openjdk 第七步:启动tomcatcd cd /usr/local

Shell编程(1)

天大地大妈咪最大 提交于 2019-11-28 10:15:31
1.shell简介 2. shell分类 3. 查看shell 4. 第一个shell脚本 5. shell编程常用命令 5.1 grep 5.2 cut 5.3 sort 5.4 uniq 5.5 seq 5.6 tr 6. 课后作业 前言 什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看、编辑)。 常见的脚本: JavaScript(J S ,前端) ,VBScript, ASP, JSP,PHP(后端) ,SQL(数据库操作语言),Perl, Shell ,python,Ruby,JavaFX, Lua等。 为什么要学习和使用shell? Shell属于内置的脚本 程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务(批处理) 语法简单,代码写起来比较轻松,简单易学 1.1 Shell 简介 Shell 是一个 C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理, Shell 将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。 下面是流程示意图: Shell 既然是工作在 Linux 内核之上,那我们也有必要了解下 Linux 相关知识。 Linux 是一套免费试用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX

shell编程(2)

喜夏-厌秋 提交于 2019-11-28 10:15:23
1. shell变量简介 2. 定义变量 3. 使用变量 4. 修改变量的值 5. 单引号和双引号的区别 6. 将命令的结果赋值给变量 7. 删除变量 8. 变量类型 9. 特殊变量列表 10. 退出状态 11. shell表达式与运算符 11.1 条件表达式 11.2 整数比较符 11.3 字符串比较符 11.4 文件测试 11.5 布尔运算符 11.6 逻辑判断符 11.7 整数运算 11.8 其他运算工具 11.9 shell括号用途总结 shell变量简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程语言不同。 定义变量 Shell 支持以下三种定义变量的方式: variable=value variable='value' variable="value" variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、Tab缩进等),那么可以不使用引号;如果 value

Shell编程(5)

我的梦境 提交于 2019-11-28 10:14:53
文本处理三剑客 在 Shell 下使用这些正则表达式处理文本最多的命令有下面几个工具: 命令 描述 grep 默认不支持扩展表达式,加-E 选项开启 ERE。如果不加-E 使用花括号要加转义符\{\} egrep 支持基础和扩展表达式 awk 支持 egrep 所有的正则表达式 sed 默认不支持扩展表达式,加-r 选项开启 ERE。如果不加-r 使用花括号要加转义符\{\} sed详解 1. 前言 我们都知道,在Linux中一切皆文件,比如配置文件,日志文件,启动文件等等。如果我们相对这些文件进行一些编辑查询等操作时,我们可能会想到一些vi,vim,cat,more等命令。但是这些命令效率不高,而在linux中有三种工具:顶配awk,中配sed,标配grep。使用这些工具,我们能够在达到同样效果的前提下节省大量的重复性工作,提高效率。 文件内容可以是来自文件,也可以直接来自键盘或者管道等标准输入,最后的结果默认情况下是显示到终端的屏幕上,但是也可以输出到文件中。 编辑文件也是这样,以前我们修改一个配置文件,需要移动光标到某一行,然后添加点文字,然后又移动光标到另一行,注释点东西…….可能修改一个配置文件下来需要花费数十分钟,还有可能改错了配置文件,又得返工。这还是一个配置文件,如果数十个数百个呢?因此当你学会了sed命令,你会发现利用它处理文件中的一系列修改是很有用的

SAMBA服务和FTP服务讲解

ε祈祈猫儿з 提交于 2019-11-28 10:14:08
samba服务 Smb主要作为网络通信协议; Smb是基于cs架构; 完成Linux与windows之间的共享;linux与linux之间共享用NFS 第一步:安装samba [root@ken ~]# yum install samba -y 第二步:编辑配置文件 [root@ken ~]# vim /etc/samba/smb.conf ... [ken] comment = ken path = /ken read only = no public = yes ... 第三步:添加访问用户 [root@ken ~]# pdbedit -a -u ken new password: retype new password: Unix username: ken NT username: Account Flags: [U ] User SID: S-1-5-21-2955866158-395382928-516355751-1000 Primary Group SID: S-1-5-21-2955866158-395382928-516355751-513 Full Name: Home Directory: \\ken\ken HomeDir Drive: Logon Script: Profile Path: \\ken\ken\profile Domain: KEN

Linux磁盘管理及LVM讲解(1)

血红的双手。 提交于 2019-11-28 10:13:43
硬盘接口 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵。 硬盘种类 SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有较强的纠错能力,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性。新的SATA 使用了差动信号系统”differential-signal-amplified-system”。这种系统能有效的将噪声从正常讯号中滤除,良好的噪声滤除能力使得SATA只要使用低电压操作即可,和 Parallel ATA 高达5V的传输电压相比,SATA 只要0.5V(500mv) 的峰对峰值电压即可操作于更高的速度之上。”比较正确的说法是:峰对峰值’差模电压'”。一般转速可达7200转/分。 SCSI硬盘:SCSI硬盘即采用SCSI接口的硬盘。 优点:SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等。它由于性能好、稳定性高,因此在服务器上得到广泛应用。缺点:由于SCSI硬盘价格非常昂贵,所以一般的PC是不会使用SCSI硬盘。 一般转速可达10000转/分。 SAS硬盘:SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术

Linux磁盘管理及LVM讲解

一曲冷凌霜 提交于 2019-11-28 10:12:51
硬盘接口 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵。 硬盘种类 SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有较强的纠错能力,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性。新的SATA 使用了差动信号系统”differential-signal-amplified-system”。这种系统能有效的将噪声从正常讯号中滤除,良好的噪声滤除能力使得SATA只要使用低电压操作即可,和 Parallel ATA 高达5V的传输电压相比,SATA 只要0.5V(500mv) 的峰对峰值电压即可操作于更高的速度之上。”比较正确的说法是:峰对峰值’差模电压'”。一般转速可达7200转/分。 SCSI硬盘:SCSI硬盘即采用SCSI接口的硬盘。 优点:SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等。它由于性能好、稳定性高,因此在服务器上得到广泛应用。缺点:由于SCSI硬盘价格非常昂贵,所以一般的PC是不会使用SCSI硬盘。 一般转速可达10000转/分。 SAS硬盘:SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术

逻辑卷管理

穿精又带淫゛_ 提交于 2019-11-28 10:12:45
虚拟机默认磁盘类型 scsi硬盘 分区符MBR(512字节) 三部分组成: 引导程序: 446字节(bootloader) 分区表: 64字节 魔数: 2字节(55AA) 分区: 主分区+扩展分区(扩展分区之上建立了逻辑分区) 1. 即扩展分区是逻辑分区的资源池,逻辑分区的总大小即扩展分区大小 2. 扩展分区不能直接使用,扩展分区必须首先创建成逻辑分区才能使用 查看磁盘: ls /dev/sd* 例子1:/dev/sda1 表示第一块系统识别到scsi硬盘的第一个分区 文件系统: EXT4:是centos6默认的文件系统 XFS: 是centos7系统默认的文件系统 fdisk分区演示–创建主分区 第一步:关机添加磁盘 略 第二步:查看磁盘 [root@ken ~]# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb 第三步:fdisk创建主分区 [root@ken ~]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not

Linux高级命令进阶

徘徊边缘 提交于 2019-11-28 10:12:35
输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。 >:覆盖输出,会覆盖掉原先的文件内容 >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 2>:错误输出,会覆盖掉原先的文件内容 2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加 &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容 &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 案例1:使用覆盖输出(覆盖原文内容) [root@ken ~]# vim test [root@ken ~]# cat test this is ken [root@ken ~]# echo "this is oscar" > test [root@ken ~]# cat test this is oscar 案例2:使用追加输出(原文中追加) [root@ken ~]# cat test this is oscar [root@ken ~]# echo "this is