自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 linux ssh 时环境变量

linux ssh 某节点时使用的环境变量与登录之后使用的环境变量不是一套。ssh 某节点时使用的环境变量:/root/.bashrc。登录之后使用的环境变量: env。

2024-01-31 11:37:30 495

转载 提升普通用户权限

提升普通用户权限

2023-06-13 15:47:42 162

转载 【文件系统】remove a GPT partition table from HDD on Linux

分区报错Failedtoinitializethedisk!Failedtocreatdatapartforsdbb:Caution:invalidmainGPTheader,butvalidbackup;regeneratingmainheaderfrombackup!Warning!MainpartitiontableCRCmismatch!Loadedbackuppartitiontableinsteadofmainpar...

2022-03-16 16:38:49 678

转载 【linux】mdadm

1 Preliminary NoteIn this example I have two hard drives,/dev/sdaand/dev/sdb, with the partitions/dev/sda1and/dev/sda2as well as/dev/sdb1and/dev/sdb2./dev/sda1and/dev/sdb1make up the RAID1 array/dev/md0./dev/sda2and/dev/sdb2make up t...

2021-09-07 17:59:14 376

原创 【CI】单个job多线程执行

jenkins有一个复选框:“必要时执行并发构建”Execute concurrent builds if necessary

2020-11-02 16:19:49 313

转载 【cmd】linux常用命令的英文单词缩写

linux常用命令的英文单词缩写 命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user切换用户 rpm:redhat package manager红帽子打包管理器 pwd:print work directory打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器)常用参数:-auxf ...

2020-07-01 15:14:11 510

原创 【shell】判断是否可以免密码登陆

更新ssh key的脚本,供参考#!/bin/bash#install ssh-key to the hosthostno=$1passwd=xxxxxindicate_msg(){ msg=$1 echo ">>>>>>>>>>>>>>>>>>...

2019-11-22 16:27:31 1271

转载 【docker】docker ps参数

docker ps :列出容器语法docker ps [OPTIONS]OPTIONS说明: -a :显示所有的容器,包括未运行的。 -f :根据条件过滤显示的内容。 --format :指定返回值的模板文件。 -l :显示最近创建的容器。 -n :列出最近创建的n个容器。 --no-trunc :不截断输出。 ...

2019-10-15 15:17:09 7123

转载 【python运维】ansible总结

https://www.jianshu.com/p/171578692c94

2019-08-30 16:41:24 111

原创 【python运维】ansible when

1. 判断参数的值1.1 ansible 文件 ansible.yml---- name: compile rpm hosts: build_machine vars_files: - test.yml tasks: - name: Print phone records shell: echo "{{ item.key }}" wit...

2019-08-30 15:50:37 138

转载 【python运维】ansible循环

版权声明:本文为CSDN博主「KEL-1」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/kellyseeme/article/details/506195621、前言有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环。2、标准...

2019-08-30 15:39:05 93

转载 【shell】vim插入 删除

1. 插入1.1 全文行首插入其中,%表示全文, s表示插入,^表示行首,your_word表示插入的内容:%s/^/your_word/1.2 全文行末插入其中,%表示全文,s表示插入,$表示行末,your_word表示插入的内容:%s/$/your_word/1.3 指定行插入1.3.1 其中, 52,55表示从第52行到55行进行操作:52, 55s...

2019-08-30 15:24:45 407

转载 【shell】vim 替换

1. 替换1.1 光标所在行的替换其中,,s表示插入,g表示当前行查找:s/abc/xyz/g1.2 全文替换其中,1表示第1行,$表示最后1行:1,$s/abc/xyz/g其中,%表示全文:%s/abc/xyz/g1.3 转义替换其中, S.替换为S->此处因为点号“.”为特殊匹配符,在正则中表示单个字符,所以如果想匹配点号,就需要把“\...

2019-08-30 15:11:58 688

原创 【linux】rpm 参数

1. 查看rpm包对应的文件内容[root@251 ceph_dep]# rpm -qpl libtiff-4.0.3-27.el7_3.x86_64.rpm/usr/lib64/libtiff.so.5/usr/lib64/libtiff.so.5.2.0/usr/lib64/libtiffxx.so.5/usr/lib64/libtiffxx.so.5.2.0/usr/share...

2019-08-22 11:45:47 165

原创 【shell】xargs

复制所有图片文件到 /data/images 目录下:ls *.jpg | xargs -n1 -I cp {} /data/images转自:http://man.linuxde.net/xargs

2019-07-24 19:23:51 357

转载 【shell】按行读文件

#!/bin/bash echo "##### 方法 1 #####"while read line1do echo $line1done < $1 echo "##### 方法 2 #####"cat $1 | while read line2do echo $line2done echo "##### 方法 3 #####"for line3 in $(...

2019-07-24 19:22:33 136

原创 【python】logger的使用

logger_config.ini[loggers]keys = root[logger_root]level = DEBUGhandlers = consoleHandler, fileHandler[handlers]keys = consoleHandler, fileHandler[handler_consoleHandler]class = StreamHan...

2019-07-04 17:10:34 350

转载 【linux】fpm编译rpm包

一、准备fpm环境修改yum源:备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup安装阿里云yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.re...

2019-07-02 20:37:32 211

转载 【git】git 忽略一些文件不加入版本控制

问题:编译代码生成一些编译文件,不需要加入到版本控制中[root@centos-xtao xtao-test-build-fix]# git status# On branch master# Your branch is ahead of 'origin/master' by 4 commits.# (use "git push" to publish your local ...

2019-05-24 15:00:48 791

原创 【linux】git pull报错

问题:git pull 报错The following untracked working tree files would be overwritten by checkoutfix:本地修改和git上冲突,清理到本地的这个文件修改git clean -f <file_name>注意:千万不能盲目直接git clean -d -fx "",本地的所有改动全...

2019-05-23 18:29:24 535

原创 【python】fabirc: Please specify (single) host string for connection

问题:from fabric.api import *env.hosts = ['10.46.220.251']env.password = 'nasadmin'def mytask(self): run('uname -a')mytask()执行时,报错No hosts found. Please specify (single) host string fo...

2019-05-21 16:26:37 741

转载 【python】paramiko 安装

1. 准备依赖包1.yum install python-devel2.yum install libffi-devel3. yum install -y openssl-devel2. 下载pip包1. wget https://bootstrap.pypa.io/get-pip.py python get-pip.py2. python get-pip.py...

2019-05-15 18:03:23 1800

原创 【web】ngix代理配置

问题:由于环境的登录节点只有1个是mesos的控制节点,无法网页查看mesos节点状态,因此配置nginx代理,方法如下解决:nginx服务配置文件修改[root@Cc4Tjbio ~]# whereis nginxnginx: /usr/local/nginx1.1 找到配置文件位置[root@Cc4Tjbio conf]# pwd/usr/local/nginx/...

2019-04-28 11:43:51 469

转载 【CI】must be run from a terminal

这里在登录docker 容器时,遇到了权限不足。解决办法时切换成root 身份登录jenkins@3ec4412484f8:/$ su - rootsu: must be run from a terminaljenkins@3ec4412484f8:/$ cd /rootbash: cd: /root: Permission deniedjenkins@3ec4412484f8:/$...

2018-11-15 18:29:01 2846

原创 【linux】Linux下出现Read-only file system的解决办法

问题:centos7 重启之后,无论做任何操作都报错Read-only file system解决:使用mount命令重新把根目录rw挂载下即可cmd:mount-oremountrw/问题:此环境fstab中没有/的自动挂载信息,也没有/boot swap的挂载信息 ,那为什么机器起来就能找到系统盘并挂载呢引用:http://www.92csz.com/21/1...

2018-08-20 16:59:47 4297

原创 【docker】解决Docker build时 Sending build context to Docker daemon 过大的问题

当使用Dockerfile Build镜像时,现象1. 有时会发现发送到Daemo的内容过大,如下:Sending build context to Docker daemon 218.2 MB现象2. 并导致生成的docker image过大而,Dockerfile中的内容却不多,FROM ceph-clientMAINTAINER dev <dev@xta...

2018-04-25 18:02:37 8179 1

原创 【CI】Jenkins RestAPI调用出现Error 403 No valid crumb was included in the request

转自:http://www.cnblogs.com/imzye/p/8150974.html方法一(不推荐):在jenkins 的Configure Global Security下 , 取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选方法二:1、获取用户API tokenhttp://Jenkin...

2018-04-11 10:52:36 5118

翻译 【docker】docker 运行su -报错

问题:docker中运行su -,报错,如下:su : must be run from a terminal解决:bing之后,找到一篇完美解决问题echo "import pty; pty.spawn('/bin/bash')" > /tmp/asdf.pypython /tmp/asdf.py参考:https://evertpot.com/189/...

2018-04-09 15:55:34 1512

转载 【linux】centos 7下载vnc viewer

1. 网址https://www.realvnc.com/en/connect/download/viewer/linux/2.DOWNLOAD VNC VIEWER下载文件VNC-Viewer-6.17.1113-Linux-x643. ./VNC-Viewer-6.17.1113-Linux-x64安装VNV-Viewer4../VNC-Viewer-6.17.1...

2018-03-22 12:07:33 1106

原创 【linux】centos 7下载terminator

1. 网址https://pkgs.org/download/terminator选择EPEL x86_64terminator-0.98-3.el7.noarch.rpm可以看到terminator-0.98-3.el7.noarch.rpm的下载方式2. 根据以下内容Install Howto 1. Download the latest epel-...

2018-03-22 10:57:09 741

转载 【linux】解决centos 7系统root用户下Chrome无法启动问题

由于ucentos 7系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动。安装及问题解决具体如下:1. 官网下载https://www.google.cn/chrome/google-chrome-stable_current_x86_64.rpm2. 双击此文件进行安装,或者rpm -ivh google-chr...

2018-03-21 18:14:48 22074 1

转载 【linux】coredump作用、生成和gdb使用

1. 内核转储作用(1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。2. 启用内核转储1.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有效。#ulimit -c0-c 表示内核转储文件的大小限制,现在显示...

2018-02-07 17:54:20 294

转载 【linux】linux core格式和生成位置

/proc/sys/kernel/core/core_pattern 默认内容:|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e方法1:临时修改:修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改。/proc/sys/kernel/core_pa...

2018-02-07 17:50:36 654

转载 如何快速转载CSDN中的博客

http://blog.csdn.net/bolu1234/article/details/51867099 前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对

2018-02-07 17:28:21 320

原创 jenkins配置邮件报错: authentication failed

问题: 配置jenkins自动发送邮件, 测试邮件发送的时候一致报错,如下:Failed to send out e-mailjavax.mail.AuthenticationFailedException: 535 Error: authentication failed at com.sun.mail.smtp.SMTPTransport$Authenticator.authent

2018-01-09 16:03:36 6364

原创 【linux】想用nbtstat.exe执行发现执行结果为空,但是在命令窗口中执行时可以的,那位遇到过同样的问题?

C:\\Windows\\system32\\nbtstat.exe在程序中调,是找不到的。是64位系统的产生的原因,把命令改成“cmd/cC:\\Windows\\sysnative\\nbtstat.exe-a192.168.44.1”就可以了,至于sysnative是什么意思,自行网上查查。你的代码之所以不打印任何东西,也不输出错误信息,是因为用了process.getInputSt...

2017-10-31 17:32:39 759

转载 【python运维】Ansible的循环

Ansible的循环1、前言有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环。2、标准循环重复的任务可以用下面的方式: - name: add several users user: name={{ item }} state=present groups=wheel with_i...

2017-10-12 18:25:57 652

转载 【shell】在sed中引入shell变量的四种方法

今天在写一个脚本遇到问题,----需要在sed中引入shell变量,在网上搜了变天才找到,经过测试这四种方法都可用,在这里跟大家分享下,=---同时谢谢netman大哥,前辈就是前辈哈哈1.eval sed ’s/$a/$b/’ filename2.sed "s/$a/$b/" filename3.sed ’s/’$a’/’$b’/’ filename4.sed s/$a/$b/ ...

2017-10-12 16:54:31 2160

转载 【code】./configure是干什么的?make install又是干什么的?

编译:编译(compilation , compile)1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶。install:启动MS-DOS时装入一...

2017-09-28 17:03:33 510

转载 【python运维】YAML 语言教程

一、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的基本语法规则如下。大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可#表示注释,从这个字符一直到行尾,都会被解析器忽略。YAML 支持的数据结构有三种。...

2017-09-21 16:27:03 344

空空如也

空空如也

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

TA关注的人

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