- 博客(49)
- 收藏
- 关注
原创 linux ssh 时环境变量
linux ssh 某节点时使用的环境变量与登录之后使用的环境变量不是一套。ssh 某节点时使用的环境变量:/root/.bashrc。登录之后使用的环境变量: env。
2024-01-31 11:37:30
782
转载 【文件系统】remove a GPT partition table from HDD on Linux
分区报错Failedtoinitializethedisk!Failedtocreatdatapartforsdbb:Caution:invalidmainGPTheader,butvalidbackup;regeneratingmainheaderfrombackup!Warning!MainpartitiontableCRCmismatch!Loadedbackuppartitiontableinsteadofmainpar...
2022-03-16 16:38:49
817
转载 【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
453
原创 【CI】单个job多线程执行
jenkins有一个复选框:“必要时执行并发构建”Execute concurrent builds if necessary
2020-11-02 16:19:49
343
转载 【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
594
原创 【shell】判断是否可以免密码登陆
更新ssh key的脚本,供参考#!/bin/bash#install ssh-key to the hosthostno=$1passwd=xxxxxindicate_msg(){ msg=$1 echo ">>>>>>>>>>>>>>>>>>...
2019-11-22 16:27:31
1326
转载 【docker】docker ps参数
docker ps :列出容器语法docker ps [OPTIONS]OPTIONS说明: -a :显示所有的容器,包括未运行的。 -f :根据条件过滤显示的内容。 --format :指定返回值的模板文件。 -l :显示最近创建的容器。 -n :列出最近创建的n个容器。 --no-trunc :不截断输出。 ...
2019-10-15 15:17:09
7661
原创 【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
169
转载 【python运维】ansible循环
版权声明:本文为优快云博主「KEL-1」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/kellyseeme/article/details/506195621、前言有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环。2、标准...
2019-08-30 15:39:05
125
转载 【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
446
转载 【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
742
原创 【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
225
原创 【shell】xargs
复制所有图片文件到 /data/images 目录下:ls *.jpg | xargs -n1 -I cp {} /data/images转自:http://man.linuxde.net/xargs
2019-07-24 19:23:51
394
转载 【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
173
原创 【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
383
转载 【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
258
转载 【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
857
原创 【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
588
原创 【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
774
转载 【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
1850
原创 【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
536
转载 【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
2910
原创 【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
4388
原创 【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
8970
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
5164
翻译 【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
1553
转载 【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
1291
原创 【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
880
转载 【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
22231
转载 【linux】coredump作用、生成和gdb使用
1. 内核转储作用(1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。2. 启用内核转储1.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有效。#ulimit -c0-c 表示内核转储文件的大小限制,现在显示...
2018-02-07 17:54:20
337
转载 【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
770
转载 如何快速转载优快云中的博客
http://blog.youkuaiyun.com/bolu1234/article/details/51867099 前言 对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对
2018-02-07 17:28:21
345
原创 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
6500
原创 【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
808
转载 【python运维】Ansible的循环
Ansible的循环1、前言有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环。2、标准循环重复的任务可以用下面的方式: - name: add several users user: name={{ item }} state=present groups=wheel with_i...
2017-10-12 18:25:57
694
转载 【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
2212
转载 【code】./configure是干什么的?make install又是干什么的?
编译:编译(compilation , compile)1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶。install:启动MS-DOS时装入一...
2017-09-28 17:03:33
550
转载 【python运维】YAML 语言教程
一、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的基本语法规则如下。大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可#表示注释,从这个字符一直到行尾,都会被解析器忽略。YAML 支持的数据结构有三种。...
2017-09-21 16:27:03
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人