- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 高级shell脚本编程19
1.自动处理文本文件 sed编辑器 | gawk程序2.在命令行定义编辑器命令 echo "This is a test" | sed 's/test/big test/'3.在命令行使用多个编辑器命令 sed -e 's/brown/green/; s/dog/cat/' data1.txt4.从文件中读取编辑器命令 sed -f script1.sed data1.txt5.从命令行读取程序脚本 gawk '{print "Hello World!"}'6.使用数据字段...
2021-04-20 19:57:25 85
原创 shell脚本编程基础14、15
1.位置参数变量 $0程序名 $1第一个参数2.命令行参数个数变量 $#3.最后一个命令行参数变量 ${!#}4.命令行所有参数变量 $*5.命令行所有参数列表变量 $@6.移动变量 shift 27.处理命令行选项和参数 getopt optstring parameters (getopts)8.获取输入 read9.标准输入文件描述符 0(STDIN)10.标准输出文件描述符 1(STDOUT)11.标准错误文件描述符 2(STDERR...
2021-03-31 19:42:22 87
原创 shell脚本编程基础12、13
1.if-then语句 退出状态码为0执行2.if-then-else语句 else部分的另一种形式elif3.test命令/[ ] 通过if-then语句测试其他条件4.数值比较 -eq -ge -gt -le -lt -ne5.字符串比较 = != < > -n -z6.文件比较 -d -e -f -r -s -w -x -O -G -nt -ot7.复合条件测试 [ ] && [ ] || [ ]8.用...
2021-03-30 15:32:35 114 1
原创 k8s实战第四、五章
1.存活探针 HTTP GET |TCP | Exec2.ReplicationController标签选择器、副本个数、pod模板3.修改pod模板kubectl edit rc kubia4.水平缩放kubectl scale rc kubia --replicas=105.删除一个rckubectl delete rc kubia --cascade=fa...
2021-03-25 19:32:55 116
原创 Git学习指南第8、9、10章
1.变基操作(将feature-a的最新修改纳入master分支)git checkout feature-agit merge master2.对远程版本库中的修改进行变基操作 git pull --rebase3.通过散列值访问涉及到的提交 git checkoutf579d5b4.清理涉及到提交 git gc5.变基过程中会执行重复的若干次提交6.变基冲突...
2020-02-01 19:58:45 94
原创 Git学习指南第11章
1.主项目和子项目之间的关系子模块submodule子树subtree2.创建sub版本库mkdir -p sub/srcecho 'sub' > sub/src/sub.txtcd subgit initgit add --allgit commit -m 'init sub'git branch v1.03.创建嵌入子模块的主版本库mkdir -p submo...
2020-01-31 13:19:56 194
原创 Git学习指南第7章
1.合并分支git merge feature2.配置显示合并冲突的共同祖辈git config merge.conflictstyle diff33.检出冲突文件祖辈的版本 git show :1:foo.txt > ancestor.txt4.检出冲突文件我们的版本git show :2:foo.txt > ours.txt5.检出冲突文件他们的版本...
2020-01-30 16:55:18 132
原创 Git学习指南第5、6章
1.新增记录git hash-object -w hello.txt2.通过散列键访问记录git cat-file -p ce013625030ba8dba906f756967f9e9ca394464a3.两种节点类型 tree、blob对象4.相同数据只存储一次cp foo.txt copy-of-foo.txtgit hash-object -w copy-of-...
2020-01-29 17:20:40 152
原创 Git学习指南第3、4章整理
1.查看日志详情git log --stat -l master2.一次提交所有修改git add --allgit commit --message "commit all"3.查看版本库的完整性git fsck4.通过散列值检出git checkout f5e3f9b5.差异比较git diff f5e3f9b HEAD6.与上一次提交进行比较g...
2020-01-28 15:53:58 119
原创 Git学习指南第2章---命令整理
1.config命令配置用户名和用户邮箱git config --global user.name "foobar"git config --global user.email "foobar@qq.com"2.创建目录和文件mkdir -p projects/first-stepscd projects/first-stepsecho 'foo' > foo.txt...
2020-01-27 13:27:40 145
原创 k8s实战第三章
1.查看现有pod的yaml描述文件kubectl get pod kubia-v557g -o yaml2.查看API对象字段kubectl explain pods |kubectl explain pod.spec3.创建实例kubectl create -f kubia-manual.yaml4.查看应用日志kubectl logs kubia-manual |...
2020-01-21 11:52:37 262
原创 k8s实战第二章---kubectl命令整理
1.使用Minikube启动一个Kubernetes集群 minikube start --vm-driver=none2.查看集群信息kubectl cluster-info3.列出集群节点kubectl get nodes4.查看节点详细kubectl describe node minikube5.kubectl配置tab补全 echo "source <(kub...
2020-01-20 20:01:32 298
原创 k8s实战18章---应用扩展之定义自定义API对象
一、自定义资源(CustomResourceDefinitions)1.创建一个CRD对象 kubectl create -f website-crd.yamlapiVersion: apiextensions.k8s.io/v1beta1kind: CustomResourceDefinitionmetadata: name: websites.extensions.examp...
2020-01-20 18:16:06 821
原创 企业应用安全
一、我们身边的安全问题存储问题、通信问题、B2C(B2B)交易问题、服务交互问题、移动应用服务问题、内部人为问题二、应对安全问题的武器2.1 安全技术目标保密性、完整性、可用性、可靠性、抗否认性、可控性、可审查性、认证(鉴别)、访问控制2.2 OSI安全体系结构网络通信:物理层、链路层、网络层、传输层、会话层、表示层、应用层安全服务:认证(鉴别)服务、访问控制服务、数据...
2019-10-29 15:25:40 205
原创 跟阿铭学Linux---第二章命令整理
1、自动获取IP地址 dhclient2、查看IP地址 ip addr3、联网测试 ping -c 4 www.baidu.com4、编辑网卡 vi /etc/sysconfig/network-scripts/ifcfg-ens325、配置内容 IPADDR=192.168.75.100 NETMASK=255.255.255.0 GATEWAY=192.168.75.2 DNS1=1...
2018-05-26 11:23:25 363
原创 Activiti入门之环境搭建
一、下载Activiti官方资源包下载地址:https://github.com/Activiti/Activiti/releases二、下载eclipse开发插件下载地址:https://github.com/Activiti/Activiti-Designer/releases三、eclipse安装activiti插件四、开始Activiti开发之旅
2017-09-21 16:03:41 378
Activiti插件
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人