自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

运维@小兵的博客

技术改变世界!

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 Docker Swarm修改服务映射的端口

创建/删除服务docker network create -d overlay tomcat_netdocker service create --replicas 1 --network tomcat_net --name my_tomcat -p 80:8080 tomcat:v1.0 #默认PublishMode为ingress或者docker service create --network tomcat_net --name my_tomcat --publish mode=host,t

2021-04-27 20:49:40 19

原创 Shell通过递归求阶乘

#!/bin/bash#Function:求阶乘Func(){ x=$1 if [[ ${x} -eq 1 ]];then echo "1" else echo "$[$x * $(Func $[$x-1])]" fi}result=$(Func $1)echo "$1的阶乘是:${result}"

2021-04-26 22:23:31 11

原创 set命令详解

一、set -e说明"Exit immediately if a simple command exits with a non-zero status."也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出。示例#!/bin/bashset -els a.txt | echo "hi" >/dev/nullecho $?echo "test"执行结果:没有a.txt文件,但是ls a.txt | echo “hi” >/dev/n

2021-04-21 21:35:15 14

转载 Shell部署LNMP环境

参考书籍:《Linux Shell核心编程指南》——丁明一#!/bin/bash#功能描述(Description):一键部署LNMP环境.#执行脚本时需要在当前目录下有:nginx-1.14.2.tar.gz,mysql-boost-8.0.13.tar.gz,php-7.3.0.tar.gz.#设置各种显示消息的颜色属性.SETCOLOR_SUCCESS="echo -en \\033[1;32m"SETCOLOR_FAILURE="echo -en \\033[1;31m"SETCOL

2021-04-20 22:28:46 18

原创 Linux管道详解

文章目录一、概念二、匿名管道三、命名管道`3.1.特征``3.2.示例`参考书籍:《Linux Shell核心编程指南》——丁明一一、概念管道是进程间通信的一种方式。分为匿名管道和命名管道二、匿名管道这个最常用,使用|符号就可以创建一个匿名管道。例如:cat /etc/hosts | grep 127.0.0.1匿名管道仅可以实现父进程与子进程之间的数据交换,要想实现任意两个无关的进程之间的通信,需要使用命名管道。三、命名管道命名管道也叫FIFO文件,即First In Firs

2021-04-14 21:41:52 32

原创 Linux文件描述符详解

文章目录一、概念二、手动创建文件描述符`2.1.语法`2.1.1.创建2.1.2.调用2.1.3.关闭`2.2.重定向输出的文件描述符``2.3.重定向输入的文件描述符``2.4.既可以输出又可以输入的文件描述符`三、使用read命令读取文件描述符参考书籍:《Linux Shell核心编程指南》——丁明一一、概念文件描述符是一个非负整数,内核需要通过这个文件描述符才可以访问文件文件描述符好比一本书的目录(索引),通过这个索引可以找到需要的内容在Linux系统中内核默认为每个进程创建三个标准的文

2021-04-12 23:10:08 40

原创 解决k8s Error registering network: failed to acquire lease: node “master“ pod cidr not assigne

部署flannel网络插件时发现flannel一直处于CrashLoopBackOff状态,查看日志提示没有分配cidr解决vim /etc/kubernetes/manifests/kube-controller-manager.yaml增加参数:--allocate-node-cidrs=true--cluster-cidr=10.244.0.0/16systemctl restart kubelet...

2021-04-09 21:18:37 79

原创 shell编程注意事项

不能把函数名管道给tee下面这种写法是有问题的func | tee -a install.log当func函数中的退出码为非0时,整个脚本的退出码等于tee -a install.log的退出码,因此为0

2021-04-09 21:08:18 21

Python-3.6.7.tgz

python3.6.7源码包 tar xzf Python-3.6.7.tar.gz cd Python-3.6.7 ./configure --prefix=/usr/local make && make install

2019-11-03

电脑、电子类常见英文缩写

这是我总结的关于计算机和电子类的专业英文缩写词汇,希望能对大家有所帮助,如有不正确的地方,还望赐教!

2012-12-18

centos_7.2官方源.tgz

centos_7.2官方源,centos_7.2官方源

2019-12-05

电脑问题解决

这是我在日常生活中遇到的一些电脑问题,总结了一下解决方法,希望对大家有所帮助

2012-07-12

电脑可以登QQ、酷狗,但不能进网页问题解决

电脑可以登QQ、酷狗,但不能进网页问题解决

2012-11-06

如何修复桌面快捷方式

当你中病毒后桌面所有的东西都变成了快捷方式,就来试试我的方法吧,祝你成功!

2012-12-01

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除