自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amos.zheng's Blog

为了待会去码头整点薯条

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器初始化脚本

【代码】服务器初始化脚本。

2023-09-18 16:19:02 100

原创 yum downloadonly 插件安装

linux

2023-03-20 15:18:59 380

原创 K8S基础之Pod

K8S基础之Pod

2023-03-06 15:58:03 181

原创 K8S基础之MasterNode节点和Node节点

K8S基础之MasterNode

2023-03-06 14:56:34 886

原创 gitlab 搭建 备份 恢复

环境:centos7+gitlab12+1.获取gitlab两种方法:第一种git下载地址清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum localinstall -y gitlab-ce.rpm #这里包名自己补全一下第二种​vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce]name=gitlab-cebaseurl=http://mi

2021-07-16 15:14:09 119

原创 droneCI 1.0 自动化发布java示例

kind: pipelinetype: dockername: java docker buildworkspace: path: /datasteps: - name: maven构建 image: {yourIP}:5000/oracle-jdk8-maven3:1.0 volumes: - name: setting path: /opt/mvn commands: - cd /data/ - ls /data/.

2021-06-21 17:05:26 408

原创 droneci 1.0版本 搭建教程(gitlab 版本)

1.准备gitlab打开settings----> application在Redirect URI写入:http://192.168.1.1/loginPS: login必须写的如果不写必然出问题这些最好都点上然后记录Application ID和Secret2.准备droneci的docker安装docker-compose环境查看这个教程 docker-compose安装教程准备通信的DRONE_RPC_SECRETopenssl rand -hex

2021-05-11 11:45:52 476

原创 docker-compose安装

环境:centos7Docker version 20.10.5, build 55c4c88docker-compose version 1.28.5, build c4eb3a1f1.安装前置软件yum install -y yum-utils device-mapper-persistent-data lvm22.获取docker-ce的repoyum-config-manager --add-repo http://mirrors.aliyun.com/docker-

2021-03-17 15:38:57 418

原创 BerkeleyDB搭建教程

1.下载BerkeleyDB 在oracle官网2.解压文件tar -zxvf db-6.2.23.tar.gz3.编译安装cd db-6.2.23/build_unix/../dist/configuremake && make install4.添加lddecho "/usr/local/BerkeleyDB.6.2/lib/" >> /etc/ld.so.confldconfig5.验证服务测试脚本#include &lt

2021-03-16 10:37:17 617

原创 mysql5.7搭建教程

1.下载mysql的repo并安装wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm --no-check-certificateyum localinstall -y mysql80-community-release-el7-3.noarch.rpmyum makecache2.修改repo /etc/yum.repos.d/mysql-community.repo (把5.7的选项ena.

2021-03-16 10:08:21 125

原创 Centos7+Mysql5.7+LDAP+phpldapadmin搭建

部分一:1.下载mysql的repo并安装wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm --no-check-certificateyum localinstall mysql80-community-release-el7-3.noarch.rpm

2021-03-09 10:34:10 368 2

原创 推荐一个rpm搜索网站很不错

推荐一个liunx的rpm包查询器.目前很多版本的软件能找到,好像目前没有墙.所以安心使用啦.http://rpm.pbone.net/

2017-10-10 15:59:21 1419

原创 python3 环境和pip3搭建简单步骤

突然想起来学习一下python3的版本。。。  但是目前来说 正常的linux环境下都是python2的环境,今天就说说快速搭建python3和pip的环境。1.安装epelyum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm这个是一个强大的第三方源。可以安装很多软件

2017-09-06 20:22:11 1495

原创 一次tomcat OOM的情况解决

今天突然发现启动tomcat OOM报错。结果查看了好久都没有问题。最终发现了一个问题的解决方案。两个解决方案:(1)添加参数:-XX:MaxPermSize=256m 然后尝试重新启动(2)修改参数:-Xms1024m -Xmx1024m修改后尝试启动。

2017-06-08 17:42:31 2278

原创 利用rsyslog创建syslog center

确定打算用udp还是tcp进行传输。配置文件路径为:/etc/rsyslog.conf配置选项为:# Provides UDP syslog reception#$ModLoad imudp#$UDPServerRun 514# Provides TCP syslog reception#$ModLoad imtcp#$InputTCPServerRun 514可以

2017-05-18 11:08:20 407

原创 利用rsyslog 配置用户行为日志审计

在/etc/profile.d/建立一个clinet.sh文件vim /etc/profile.d/client.sh输入:export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger -p local4.info ["LOCAL|`grep IPADDR /etc/sysconfig/network

2017-05-09 17:14:53 1680 1

原创 ansible 配置文件详解

# config file for ansible -- http://ansible.com/ # ============================================== # nearly all parameters can be overridden in ansible-playbook # or with command line

2017-04-21 15:26:13 1414

转载 linux 用户行为审计

在/etc/profile文件下添加如下shell即可(注意文件的权限问题!!)if ! test -z "$BASH_EXECUTION_STRING" ; then echo "===== $(date "+%F %T") $USER nologin cmd: $BASH_EXECUTION_STRING" >>/var/log/command.log el

2017-04-21 14:07:21 2931

原创 linux用户切换后显示-bash-4.1$

新建用户之后出现了类似如下的情况-bash-4.1$出现这种情况有很多原因,大多数是指定了用户家目录导致的。所以使用这个解决:cp -a /etc/skel/. 新的家目录就可以解决这个问题

2017-04-01 18:12:33 2057

转载 Python修改文件权限

os.chmod()方法 此方法通过数值模式更新路径或文件权限。该模式可采取下列值或按位或运算组合之一:stat.S_ISUID: Set user ID on execution.stat.S_ISGID: Set group ID on execution.stat.S_ENFMT: Record locking enforced.stat.S_ISVTX: Save text ima

2017-03-31 11:35:36 13122 1

转载 python文件和目录操作方法大全

一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给出的路径是否是一个文

2017-03-31 11:34:01 288

原创 Python 读取文件替换其中的内容并输出到一个新的文件内

RT:lines = open('nginx.conf').readlines()fp = open('nginx.conf','w')for s in lines: fp.write( s.replace(' server weight=100 max_fails=3 fail_timeout=5s;', '# server weig

2017-03-14 13:45:19 4099

原创 Mysql 一个简单的拆分表存储过程

需求:需要拆分一个大表,并且按照原表新建一个按照额定日期的形式的新表,和原表一模一样并插入相关的数据:create procedure sm_creatMonthTbProc(mdate varchar (8)) begin declare sm_results_name varchar(30); declare table_name varchar(30);decla

2017-03-03 09:33:11 2043

原创 centos 6.8 安装mysql5.6可能会出现的问题

1.下载mysqlMySQL-5.6.33-1.linux_glibc2.5.x86_64.rpm-bundle.tar2.解压tar -xf MySQL-5.6.33-1.linux_glibc2.5.x86_64.rpm-bundle.tar3.卸载当前系统的mysql-libsyum remove mysql-libs4.安装mysqlrpm -ivh

2017-02-28 15:16:26 415

原创 关于python编码问题无法读取GBK文件

昨天碰到了一个问题,关于python对日志处理发现出现了一个报错,最后才发现日志里面有中文:UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 4040: illegal multibyte sequence这个相当恶心,当时查了很多资料,最后在文档里发现了一些细节的东西,最后的解决方案:# -*- co

2017-02-28 09:35:41 11573 2

转载 SQL四种语言:DDL,DML,DCL,TCL

1.DDL(data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CR

2017-02-23 16:55:38 362

原创 git 常用命令和管理

在git上面添加ssh-key在服务器上面使用下面命令生成pub-key:ssh-keygen在github或者gitlab设置上添加id_rsa.pub这个里面的内容(一般在$HOME/.ssh下)设置后可以测试:ssh -T [email protected]如果出现了:Hi ******! You've successfully authenticated, but G

2017-02-22 14:16:03 279

原创 sftp搭建出现的一些问题

报错1:subsystem request failed on channel 0Couldn't read packet: Connection reset by peer解决方案1:查看sshd_config文件发现这一行出现了路径错误的情况:Subsystem       sftp    /usrbin/sftp-server用find / -na

2017-02-22 09:48:09 19662 3

转载 VIM 的使用技巧

摘要:    在minicom终端里修改开发板中的文件时,必须要用到vi,因为开发板中并不像开发主机那样,有gedit和kscope这样的编辑器;还有,即便是在开发主机上,也会经常用到vi,因为vi使用起来会比较的方便。但是vi对于初学者来说,还是会感觉到入门困难,因为它是基于命令行的,所有的编辑都是基于命令行来操作的,如果用得不多会不太记得,因此特将这些命令转载过来,在需要的时候可以查阅。

2017-02-16 09:59:10 213

转载 DNS 的A name和C name的区别

1、什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。2、什么是A记录?A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同

2017-02-15 17:06:11 8465 1

转载 正则表达式详解

1.linux文本查找命令在说linux正规表达式之前,还介绍下linux中查找文本文件常用的三个命令:1.grep : 最早的文本匹配程序,使用POSIX定义的基本正则表达式(BRE)来匹配文本。2.egrep : 扩展式grep,其使用扩展式正规表达式(ERE)来匹配文本。3.fgrep : 快速grep,这个版本匹配固定字符串而非正则表达式。并且是唯一可以并行

2017-02-14 16:05:09 309

原创 正则表达式大全

1.*代表0个或多个任意字符?代表一定有一个任意字符[ ][abcd],表示一个字符,或a或b或c或d[-][0-9],表示一个数字,0到9之间的某个[^][^abc],表示一个字符,且不是a、b、c2.字符类代表意

2017-02-14 16:00:04 214

原创 常见正则表达式

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或

2017-02-14 15:11:41 284

原创 Mysql 时区修改问题(冬令时夏令时)

1.起因:前两天发现有一台mysql的测试机环境出现了和系统时区不一致的情况,情况如下:mysql> show variables like '%time_zone%'; +------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone

2017-02-14 14:31:27 6355

转载 127.0.0.1和0.0.0.0地址的区别

1. IP地址分类1.1 IP地址表示IP地址由两个部分组成,net-id和host-id,即网络号和主机号。 net-id:表示ip地址所在的网络号。 host-id:表示ip地址所在网络中的某个主机号码。 即:  IP-address ::= { , }1.2 IP地址分类IP地址一共分为5类,即A~E,它们分类的依据是其net-id所占的

2017-02-14 14:11:58 64175 6

原创 Grub 引导修复

IntroductionGNU GRUB (short for GNU GRand Unified Bootloader) is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specif

2015-08-06 13:20:16 2022

supervisor安装包

自动安装supervisor

2022-02-22

空空如也

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

TA关注的人

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