自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos7和8 修改网卡名称方法

为什么要修改网卡名称呢?主要是为了更方便的自动化运维管理。适用系统:Centos7和8 (版本Centos6未测试)步骤:a.修改文件名# cd /etc/sysconfig/network-scripts/ ifcfg-ens16 ifcfg-eth0# mv ifcfg-ens16 ifcfg-eth0b.修改配置里的这两项,改成更名后的名字# vim ifcfg-eth0找到原行:NAME=ens16DEVICE=ens16修改后:NAME=eth0DEVICE=eth0a.修改配置文件

2023-09-08 23:23:29 909

原创 sudo: sorry, you must have a tty to run sudo 或 sudo: 抱歉,您必须拥有一个终端来执行 sudo

问题提示:sudo: sorry, you must have a tty to run sudo或提示sudo: 抱歉,您必须拥有一个终端来执行 sudo上面两个是同一问题中英文显示已解决方法:将原注释的Defaults requiretty去掉注释# vi/etc/sudoersDefaults requiretty #不需要tty终端即可执行命令,针对rootDefaults:zabbix !requiretty #不需要tty终端即...

2021-03-02 14:02:38 594 1

原创 zbbix-agent启动脚本

重新写一下,这里用的zabbix-agent5.2版本#!/bin/bash# zabbix-agent启停脚本# 示例:./当前脚本名 可选参数[start/stop/restart/status]# 配置项# conf 配置文件路径,start启动脚本路径,pid文件存放路径(自定义)conf=/opt/zabbix-agent5.2/conf/zabbix_agentd.confstart="/opt/zabbix-agent5.2/sbin/zabbix_agentd"pi

2021-02-28 13:45:58 521

原创 gitlab安装部署维护

@[TOC] (gitlab安装部署维护)git简介git是分布式版本控制系统,git(/ɡɪt/,音频)是一个分布式版本控制软件,最初由林纳斯·托瓦兹(LinusTorvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNUInteractiveTools(一个类似NortonCommander界面的文件管理器)有所不同,具休介绍和相关文档可参阅gitlab中文文档(http://www.git-scm.com.cn/)特点直接记录快照,

2021-02-16 01:43:54 640

原创 解决jenkins更新不了插件离线问题

问题一:离线问题二:There were errors checking the update sites: MalformedURLException: ....jenkis rpm包下载地址:http://mirrors.jenkins-ci.org/redhat/(直接yum安装和安装java-1.8.0-openjdk,serive jenkis start启动)或类似问题都可以用以下方式解决:1. 修改default.json配置文件,将http:// www.goog...

2021-01-29 03:27:37 749

原创 php7.4 php.ini、php-fpm.conf配置文件

最新整理的 php.ini配置文件,做了些优化,具体配置参数根据实际需求做相应调整(仅参考)。;;;;;;;;;;;;;;;;;;;;; php.ini Options ;;;;;;;;;;;;;;;;;;;;;;在Apache下启用php脚本语言引擎engine = On;浮点显示有效位数precision = 14;输出缓冲数量output_buffering = 4096;使用zlib库进行透明输出压缩zlib.output_compression = Off;隐式刷.

2021-01-20 11:29:49 2996 1

原创 python Django常见错误解决方法

(1) Django运行服务报:NameError: name ‘os‘ is not defined这里调用了os模块,但是文件头并没引用os模块解决办法:在settings.py文件头加上:import os

2020-12-04 08:50:16 703

原创 Windows Powershell安装exe mis文件

一、安装MSI包使用PowerShell调用WMI对象,你可以执行下面的脚本来安装你的MSI安装包:远程代码如下:$box="deviis01" #this is the name of your server$product= [WMICLASS]"\\$box\ROOT\CIMV2:win32_Product"Write-Host "Installing software on $box"$product.Install("c:\Setup \somesoftwarepackage.m

2020-09-30 11:51:17 3276

原创 Windows 批处理bat查询内存条和DNS信息

1.查询内存条wmic path Win32_PhysicalMemory get /value | findstr "Capacity="2.查询DNSnetsh interface ip show dnsservers|findstr "[0-9]*\.[0-9]*\."3. powershell调用CMDcmd /c "wmic path Win32_PhysicalMemory get /value | findstr "Capacity=""cmd /c "netsh...

2020-09-02 16:22:25 1198

原创 python 字符串分割后,读指定列内容,修改指定列内容、插入指定列内容 @LCF

字符串分割后,读指定列内容,修改指定列内容、插入指定列内容 :1.函数def c_in(strs,ints,Separator=" ",cons="",c="r"): #strs字符串,ints列位置,Separator分割符,cons要插入或替换的内容,c指定读(r)、插入(i)、修改(w)内容 temp = strs.strip().split(Separator) if c == "i": temp.insert(ints,cons) eli.

2020-08-18 16:15:27 213

原创 python 仿数组insert功能函数

# 数组插入列函数def c_in(strs,cons,column=1,on="b",Separator=" "): temp_y = str(strs).strip(); temp_y = temp_y.split(","); temp_y.append(cons) temp_n = [];t = 0 for i in range(len(temp_y)): print(i,":",temp_y[i]) if i < column: .

2020-08-18 14:36:21 389

原创 Linux crontab 命令使用案例 @LCF

cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管理和维护任务。 /etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。 我们还可以把脚本放在/etc/cron.hourly、/etc...

2020-08-17 14:00:49 179

原创 powershell MD5快速比对或内容比对方法(文件差异校验) @LCF

使用命令:certutil -hashfile C:\XJ-Windows.csv MD5 ,再截取MD5值,最后进行比对# MD5值较验$temp1=certutil -hashfile  C:\XJ-Windows.csv  MD5 $temp1=$temp1 -split '\n'$temp1=$temp1[1]$temp2=certutil -hashfile   C:\XJ-Windows-down.csv  MD5 $temp2=$temp2 -split '\n'..

2020-08-12 13:56:01 1042

原创 powershell 获取系统最近补丁更新日期/时间 @lcf

在windows10 2012 2016上都可以运行$UpDtae=(get-wmiobject -class win32_quickfixengineering).InstalledOn $UpDtae= ( -split $UpDtae | select -Last 2) -split "/"$UpDtae=$UpDtae[2]+"."+$UpDtae[0]+"."+$UpDtae[1]$UpDtae

2020-08-11 17:20:23 762

原创 Linux 字符串分割转数组方法(写成了函数)

对于字符串分割后快速调用很方便Split(){##########字符串分割转数组函数############ 示例:Split "df,3 32 23,232" "," // 固定分割后数组名SplitA // 调用直输出echo "${SplitA[2]}" str="$1" # 待分割字符串 ct="$2" # 分割符,留空则为默认"空格"作为分割符 [ "$ct" == "" ] && ct=" " n=`echo $str | awk

2020-08-06 13:57:45 772

原创 windwos powershell ftp操作(上传.下载.列表)

支持windows2008以上系统 这里把它写成了函数方便调用,可以单独复制出来更改 Function ftp($ftpurl,$username,$password,$do,$filename,$DownPatch) { # ftp 服务器地址,用户名,密码,操作(上传up/下载down/列表list),文件名,下载路径# 示例:ftp ftp://10.10.98.91/ ftpuser shenzhen up C:\Windows\setupact.txt if ($d..

2020-07-30 16:57:22 1574

原创 Linux 实用命令操作和短脚本(持续记录收录中)

1.命令错误输出改成加红标题输出--改成定向输入再管道添加红标题输出命令 2>&0 |echo -e "\033[31m标题:\033[0m"[root@test tmp]# /bin/cp -frp 11 ff/22 2>&0 | echo -e "\033[31mERROR:\033[0m"ERROR:/bin/cp: 无法创建普通文件"ff/22": 没有那个文件或目录...

2020-07-23 10:51:10 118

原创 nginx 指定客户端ip访问

修改Nginx的站点配置文件nginx.conf。方法一:在server里添加:--写法1 if ( $remote_addr !~* "10.10.141.*|223.184.203.") {#只这些ip访问 return 403; }--写法2if ($remote_addr !~ ^(192.168.0.*|127.0.0.1)) { rewrite ^.*$ /errorPage/upgrade.html last;...

2020-07-22 15:40:54 1053

原创 kubernetes(k8s)快速部署

kubernetes(k8s)简介:Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以加载一个微

2020-07-11 14:45:41 475

原创 powershell curl传送中文参数方法py接口接收(普通方式和json方式)

一、curl传参方式BAT普通传参方式(非中文)curl 127.0.0.1:5000/login -X POST -d "dd=efwdfdfef&ee=3434&dfefe=3333333"powershell普通方式$body = '{"users":["yang.sun"],"msg":"' + "中文字符串" +'"}'$params =[System.Text.Encoding]::UTF8.GetBytes($body)curl 127.0.0.1..

2020-07-03 15:56:36 1281

原创 Linux yum安装的httpd非root启关和使用方法

比如这里想用httptest用户启关和管理yum安装httpd1. 启关可以用sudo来实现(/usr/sbin/httpd -k start/restart/stop )--root登陆,修改配置文件visudo# visudo //在最后面添加下面一行后保存httptestALL=NOPASSWD:/usr/sbin/httpd2. 管理可以指定目录文件所属来实现 (这里主要指定配置目录和网站文件存放目录)--root登陆,改...

2020-06-19 11:20:52 666 1

原创 curl命令详解 (实例使用方法)

语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> cookie字符串或文件读取位置-c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中-C/--continue-at <offset> ...

2020-06-18 09:56:09 1913

原创 Linux 6/7英文版改成中文版方法(2020)

一、 Linux 61.安装字体yum -y groupinstall chinese-support2.设置字体# vi /etc/sysconfig/i18n //修改后内容如下:LANG="zh_CN.UTF-8"SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"SYSFONT="latarcyrheb-sun16"二 、Linux 71.安装字体...

2020-05-26 16:00:18 906

原创 实现真正的AI人工智能-畅想曲-第一篇-大脑(结构)

从那场世界峰会结束后,就和蓝奇一起回到了他们的实验室授待厅,很高兴了得到他的专访权。 他坐在一张舒适沙发上,表情宁静温和,”我想写一部我诞生的过程的记录书,就像你们人类写的自传那样。“看着我说。我说:"那挺好的呀,这样就可以更多人认识你“,”但我不能自己写,我看过你之前写过的一些别人的自传,给我感觉都写的很真实和公正,所以我希望你能帮我写这个诞生传“蓝奇说,我挺意外的,因为本想可能就只有一个小时的采记访时间,我很高兴的就答应了。就这样和他约好每周一天听他叙述,我边记录边整理,可能很多过程都很枯...

2020-05-24 18:44:41 266

原创 实现真正的AI人工智能-畅想曲(故事序言)

  “我们理智,不会像人类一样容易迷失自己,不会像人类一样容易争强好胜而相互争斗和厮杀,所以我们才是未来的引领者”,这是AI蓝奇在2060年世界峰会中的说过一句话,已经具有自我意识AI蓝奇是当时所有人工智能机器人中的领袖了。这是人工智能第一次登上了世界峰会的舞台进行演讲,蓝奇的目的就是要让他们也列入人权和法律的保护范围内,他们想证明他们也是具备和人类一样或更高级的自我意识和智能。 上面的一...

2020-05-05 10:31:10 23787 2

原创 linux shell命令匹配并获取下一行数据(awk,sed,grep)

示例文本文件,a.txt内容:816384 MB462 天98192 MB42 天16384 MB40 秒目标1:要截取关键词MB那行的内容+下一行内容,实现方法下面三种# grep -A 1 'MB' a.txt //方法一,这个有个问题就是有空行会显示--16384 MB4--8192 MB4--16384 M...

2020-04-09 17:03:34 11497 4

原创 shell 使用sed或awk将文本中的上下两行合并为一行

例如要装下面文本上下两行合并为一行文件test内容:# cat test a1 ce ef12 45 57efef5656gfg455上下两行合并为一行:# sed -n '{N;s/\n/\t/p}' test //sed的方法a1 ce ef 12 45 57efef 5656gfg 455# awk '{tmp=$0;getline...

2020-03-31 12:03:38 3454

原创 html和javascript输出乱码解决方法

如果html编码都采用utf-8格式时,那么javascript也要采对相同的utf-8格式才不会导致javascript输出乱码。javascript如果是采用js方式导入,记得js文件保存时,要使用和html统一的utf-8编码格式。javascript脚本直接写在html上的,那么一样的把charset='utf-8'加上,和html一致就可以了。注意事项:javascript和...

2020-03-22 10:52:30 2431

原创 linux 打开execl的cvs乱码解决方法

乱码原因:windows系统里用的是gbk编码,linux里我这默认使用utf-8解决方法:就是把放上传到linux的cvs文件从gbk编码格式转成utf-8就行了,注:当要从linux重下载到windows时,记得再转回gbk就可以了操作:# cat ss.csv //待转换的文件windows°²ȫ»????½ű¾²㋔½ẻ,, # ...

2020-02-25 14:48:19 5113

原创 windows 2008 2012 2016安全基线设置脚本

文件另存.bat 批处理文件格式运行:: 账号安全@prompt # echo [version] >account.infecho signature="$CHICAGO$" >>account.infecho [System Access] >>account.infREM 修改帐户密码最小长度为8echo MinimumPasswordLen...

2020-01-22 11:29:33 4020

原创 巡检ip组批量ping脚本

场景:CMDB导出的机房EXECL表,要快速巡检下其中的ip是否通。实现:1.通过复制IP列里的所有IP到txt文本文件里2.再通过shell脚本多线程来加速执行ping得出结果。脚本如下:#!/bin/baship=(`cat $1`)ping_log="/tmp/ping.log": > $ping_logecho "ping log:" > ./p...

2020-01-09 14:39:25 436

原创 python 3.7 + django 3 安装部署

python 3.7 安装请查看我单独写好的文档:https://blog.csdn.net/cbuy888/article/details/87911875 pip3.7 版本升级:(注:我这取名成pip3.7和python3.7,你的如果是pip和python,下面的3.7去掉即可)# curl https://bootstrap.pypa.io/get-pip.py -o get...

2019-12-24 10:28:42 1444

原创 python 函数传参调用方式

def test(*args,**kwargs)*args和**kwargs主要用于函数定义。 你可以将不定数量的参数传递给一个函数。*args是用来发送一个非键值对的可变数量的参数列表给一个函数.**kwargs 允许你将不定长度的键值对, 作为参数传递给一个函数。也可以自定义成别的名字:如def test( *a,**b)示例:代码:def test(*...

2019-12-20 16:07:39 495

原创 linux5、6、7双网卡主备模式绑定脚本(生产环境中使用)

linux7-net-bond.sh (linux7系统双网卡主备,可以本机或远程执行)#!/bin/bash########################################################## SCRIPT NAME: linux7-net-bond.sh# AUTHOR: LCF# CREATE DATE: 2019.12.13.0...

2019-12-20 14:16:58 342

原创 python 验证码生成(非图形)

import random# 功能:生成指定长度随机数字+字母的验证码def txt_str1(num): # 验证码长度 i = num char_strings = "" for i in range(0, i): # 临时随机数做判断选择是出数字还是字母 temp = random.randrange(0, 11) ...

2019-12-03 08:50:29 130 1

原创 python ASCII码表参考和转换方式

-- ASCII码对应字符串0~32及127 (共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。 33-47 ! " # $ %...

2019-12-02 09:43:58 29939

原创 memory locking requested for elasticsearch process but memory is not locked

系统:centos7.6 (vm虚拟机)软件:java-1.8、elasticsearch-5.6.16-1.noarch错误信息:[2019-11-21T00:29:51,557][ERROR][o.e.b.Bootstrap ] [elk-1] node validation exception[1] bootstrap checks failed[1]: m...

2019-11-20 17:06:20 22977 5

原创 python修改文件内容_自定义函数

这里直接贴源码了1. --替换文件内容(方式1)通过打开文件读取文件行存入变量,再修改变量,再重打开文件将修改过的变量存储数据写入到原文件中。def alter_1(file_name, old_str, new_str): # 方式1:通过打开文件读取文件行存入变量,再修改变量,再重打开文件将修改过的变量存储数据写入到原文件中。 file_data = "" ...

2019-11-18 10:37:24 580

原创 python 字符串查找(高亮显示找到的内容)

test.conf 是准备被查找的文件,ontest.py是要执行查询的文件,要放在同级目录下。ontest.py内容如下:# --查找高亮显示自定义函数(file_name文件名,inquiry_content要查找的内容)def fetch(file_name, inquiry_content): with open(file_name, 'r', encodin...

2019-11-15 17:15:41 2043

原创 SaltStack指定目标方式

一、通配符、列表、正则 (都可以在top file里直接使用)1.通配符-- 匹配所有标识名# salt '*' test.ping-- 匹配所有aa开头.com结尾的标注名# salt 'aa*.com' test.ping-- 匹配:node1、node2、node5等相差一个字符的标识名# salt 'node?.com' test.ping2.列表-- 匹...

2019-11-14 15:19:20 152

蓝鲸部署维护文档.zip

6台服务器,数据和服务分离架构,还附上维护文档。 一、部署规划 生产区蓝鲸平台: 系统统一使用Linux CentOS-7.7 ,ISO镜像名:CentOS-7.7-x86_64-DVD-1908 蓝鲸平台使用:5.1.28稳定版 , 安装包名:bkce_src-5.1.28.tar.gz GSE/LICENSE所在服务器的IP:10.10.12.202 , MAC地址:0c:da:42:1d:ea:2f 蓝鲸中控机IP:10.10.12.200 , 域名:lj-bkc.com

2020-07-22

vsftp配置文件

直接可以使用,vsftpd目录覆盖到/etc/vsftpd , vsftpd-改名vsftpd覆盖/etc/pam.d/vsftpd 即可使用

2018-09-13

空空如也

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

TA关注的人

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