自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张存的博客

linux运维

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

原创 Zabbix 3.0 设置外部邮件报警

Zabbix 3.0 设置外部邮件报警1: 安装软件包     yum -y install mailx     ln -s /bin/mailx /bin/mail     2:编辑 /etc/mail.rc 建议采用公司邮箱作为报警邮件,本人用其他邮箱如163等测试邮件发送成功,但是实际生产没成功,本公司是租用的QQ企业邮箱        vim /etc/mail.r

2018-03-11 20:27:47 433

原创 Centos7.2.1511安装Zabbix3.0

Centos7.2.1511安装Zabbix 3.0 先在虚拟机中安装好CentOS 7.2.1511,并设置好IP,允许虚拟机联网。查看系统版本 cat /etc/redhat-release 1.安装MySQL从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!使用系统自带的repos安装很简单:#yum install -y mariadb mariadb-serve...

2018-03-09 15:20:16 228

原创 Stable Diffusion Prompt相关整理

如头发颜色的融合[silver|purple] hair,也可以使用AND语法 如 white hair AND green hair (注意AND必须用大写)版权声明:本文为CSDN博主「培根芝士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。HDR, UHD, 64K (HDR、UHD、4K、8K和64K)这样的质量词可以带来巨大的差异提升照片的质量。Stable Diffusion可以根据你输入的提示词(prompt)来绘制出想象中的画面。

2023-04-10 12:07:48 5530 1

原创 Docker镜像制作实战:设置时区和系统编码

Dockerfile 时区

2022-12-19 13:19:46 1323

原创 一条命令让你明白shell中read命令的常用参数

shell中read命令的常用参数

2022-12-19 13:16:19 277

原创 shell 获取命令执行的结果,获取结果返回

shell 获取命令执行的结果

2022-12-19 13:13:10 5858

原创 [WARNING]: Platform linux on host is using the discovered Python interpreter at /usr/bin/python, but

ansible的报警提示

2022-12-19 13:08:08 2188

原创 centos7之vsftp安装和使用

日常用作中,我们常用的是windows的共享,但是我们都知道windows运行不稳定。原来我们用的是centos6.5上的vsftpd,最近决定把centos6.*上的服务都移植到centos7上,好了,不废话了,下面我们来看常用的功能。服务器初始化操作:1、为了调试顺利,关闭selinux,firewall,iptables2、如果不允许root账户直接登录,可以设置sshd_config3、根据个人需求安装自己需要的程序。 1 yum install gc

2021-12-02 10:41:47 306

原创 使用docker部署spring boot并接入skywalking的方法

一、概述最近在研究skywalking,打算使用k8s部署 skywalking 并将 pod 中的应用接入 skywalking 进行服务链路追踪。这篇文章先不介绍 skywalking 在k8s中的部署和使用,而是先介绍如何使用手动和docker的方式使用 skywalking。在整个实践过程中查阅了大量文档,遇到了各种问题,这里将我自己的实践过程记录下来,希望对有同样需求的小伙伴提供一些帮助。1、skywalking 简介SkyWalking是一款广受欢迎的国产APM(Applic..

2021-11-30 17:19:18 1654

原创 linux下生成随机密码

1、openssl rand -base64 322、date | md5sum3.cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 12;echo

2021-11-30 11:43:00 962

原创 解决“将该项添加到 Chrome 浏览器时出错。请刷新此页面,然后重试“

科学上网安装谷歌浏览器插件(身份验证器),然后安装插件时总是提示:“将该项添加到 Chrome 浏览器时出错。请刷新此页面,然后重试”找到一个靠谱的解决方案:地址栏中输入:chrome://net-internals/#hsts,点击HSTS,在Domain中输入chrome.google.com,勾选“Include subdomains for STS:”,点击“Add”。重启浏览器然后再去扩展程序页面添加扩展程序即可。...

2021-11-30 11:03:42 2770 1

原创 Linux中查看是否是固态硬盘(SSD)

最近在准备测试,需要看看哪些机器挂载的是ssd硬盘,Google了一圈看到了许多方法,但都云里雾里的,不知道怎么确定。ssd硬盘貌似使用的也是scsi接口,所以根据盘符的名称也是判断不出来的。最后群里eric大神告知lsscsi工具,试了一下,非常简单,显示的也很直接,分享一下。废话不多说,直接上图和结果,如下所示:[root@FWD_YF_009_110 ~] # lsscsi[ 0 : 0 : 0 : 0] disk SEAGATE ST3300657SS ES62 -[ 0 : 0 : ...

2021-11-29 13:42:05 3761

原创 Ubuntu20.04开机运行自定义脚本

1. 简介基于 Debian 的 Linux 系统默认支持 rc-local.service 服务,这个服务主要用来在系统启动时运行用户自定义的脚本命令等。2. 配置要想使用 rc-local.service 服务在系统启动时运行用户自定义的脚本命令,首先需要在 /etc 目录下创建 rc.local 文件(若已创建则跳过创建)并修改可执行权限,然后设置该服务开机自启:sudo touch /etc/rc.localsudo chmod 755 /etc/rc.localsudo

2021-11-29 13:33:59 1110

原创 REDIS高级篇--主从复制、哨兵机制、集群CLUSTER

REDIS高级篇先熟悉一下redis的配置文件redis.conf服务器端配置daemonize yes|no 设置服务器已守护进程方式运行bind 127.0.0.1 绑定主机地址port 6379 设置端口号databases 16 设置数据库数量日志配置loglevel debug|vorbose|notice|warning 默认级别是vorbose日志记录文件名 logfile 端口号.log客户端配置设置同一时间最大客户端连接数maxclients 0

2021-11-29 11:43:36 228

原创 unbuntu 安装cdua11.4

1.备份原来的源,将以前的源备份一下,以防以后可以用的。sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.打开/etc/apt/sources.list文件,在前面添加如下条目,并保存。deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse# deb-src https://mirrors.tuna.tsi

2021-08-23 17:28:14 141

原创 K8s面试题超详细总结

一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,K8s有亿:亿级日服务人次。一个目标:容器操作Kubernetes(k8s)是自动化容器操作的开源平台。这些容器操作包括:部署,调度和节点集群间扩展。具体功能: 自动化容器部署和复制。 实时弹性收缩容器规模。 容器编排成组,并提供容器间的负载均衡。 调度:容器在哪个机器上运

2021-05-06 16:48:59 2625

原创 Linux进程的几种状态(一次面试被问到的基础题)

linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器的任务就是从各个CPU的可执行队列中分别选择一个进程在该CPU上运行。...

2021-04-27 17:27:24 420 1

原创 使用chrony做时间同步

Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对NTP时间同步软件,速度更快、配置和依赖都更简单Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工

2021-04-27 16:27:00 6744

原创 linux设置http/https proxy及忽略proxy的方法 pod内也适用

背景:有些linux服务器处于内网,并且没有公网ip,故要想与外网进行http/https通信只能通过nat或者加proxy的方式。nat服务器有网段的限制,而http/https proxy代理则没有,使用起来也方便。linux系统设置http/https proxy的方法,在/etc/bashrc或者/etc/profile中添加如下环境变量:vim /etc/profileexport http_proxy=x.x.x.x:8080export https_proxy=$http_

2020-09-17 11:18:39 6476 1

原创 k8s pod内安装软件包报错

查看pod节点进入podapt-get install vimmv /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.163.com/debian/ stretch main non-free contrib" >/etc/apt/sources.list && echo "deb http://mirrors.163.com/debian/ st...

2020-09-17 10:42:49 823

原创 k8s集群部署之Controller Manager安装

在10.4.7.21,10.4.7.22上分别执行vim /opt/kubernetes/server/bin/kube-controller-manager.sh#!/bin/sh./kube-controller-manager \ --cluster-cidr 172.7.0.0/16 \ --leader-elect true \ --log-dir /data/logs/kubernetes/kube-controller-manager \ --master http:...

2020-09-02 19:01:27 922 1

原创 k8s集群部署之nginx 4层代理和keepalived的高可用

在10.4.7.11 yum install nginx -yvim /etc/nginx/nginx.conf stream { upstream kube-apiserver { server 10.4.7.21:6443 max_fails=3 fail_timeout=30s; server 10.4.7.22:6443 max_fails=3 fail_timeout=30s; } server {...

2020-09-02 18:04:14 797

原创 k8s集群部署之kube-apiserver安装

软包链接:https://github.com/kubernetes/kubernetes/releases?after=v1.14.7-beta.0https://storage.googleapis.com/kubernetes-release/release/v1.18.8/kubernetes-server-linux-amd64.tar.gz在10.4.7.200上执行:cd /opt/certs/vi /opt/certs/client-csr.json{ ...

2020-09-02 18:02:15 1914

原创 k8s集群部署之etcd安装

在10.4.7.200上执行vim /opt/certs/ca-config.json{ "signing": { "default": { "expiry": "175200h" }, "profiles": { "server": { "expiry": "175200h", "usages": [ ...

2020-09-01 15:58:12 1353 1

原创 k8s集群部署之harbor仓库

在10.4.7.200 上执行mkdir -p /opt/srccd /opt/src上传包rztar zxvf harbor-offline-installer-v1.8.3.tgz -C /opt/mv harbor/ harbor-v1.8.3cd harborvi harbor.yml5 hostname: harbor.od.com10 port: 18027 harbor_admin_password: Harbor1234540 data_volume: ...

2020-09-01 15:55:21 761

原创 k8s集群部署之签发证书

准备签发证书环境10.4.7.200上执行安装CFSSLwget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfsslwget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/bin/cfssl-jsonwget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -O /usr/bin/cfssl-ce

2020-09-01 15:51:37 852

原创 k8s集群部署之bind安装

k8s集群部署之bind安装前提准备5台虚拟机 ip 分别为10.4.7.11, 10.4.7.12, 10.4.7.21, 10.4.7.22, 10.4.7.20010.4.7.111.安装bind9yum install -y bindvim /etc/named.conf listen-on port 53 { 10.4.7.11; }; # 监听本机IP listen-on-v6 por...

2020-08-31 11:40:06 854 1

原创 centos 7.8 优化 (只是部分后期会再添加)

1. 配置代理 (不通过代理上网请忽略)echo export http_proxy=http://x.x.x.x:8080 >> /etc/profilesource /etc/profileecho http_proxy=http://x.x.x.x:8080 >> /etc/yum.conf2. 关闭防火墙systemctl stop firewalldsystemctl disable firewalld3. 安装wget 配置代理yum...

2020-08-28 17:50:59 448

原创 centos 7.8 安装 (最小化安装)

安装centos7.8更改虚拟机的默认位置编辑>首选项>虚拟机的默认位置更改网络配置编辑>虚拟网络编辑器点击NAT设置开机安装虚拟机设置内存 cpu 镜像 移除打印机开启虚拟机重启...

2020-08-28 17:45:28 696

转载 MySQL的ibdata1文件占用过大瘦身

ibdata1文件是什么?ibdata1是一个用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据、撤销记录、修改buffer和双写buffer。如果file-per-table选项打开的话,该文件则不一定包含所有表的数据。当innodb_file_per_table选项打开的话,新创建表的数据和索引则不会存在系统表空间中,而是存放在各自表的.ibd文件中.显然这个文件会越来越大,innodb_autoextend_increment选项则指定了该文件每次自动增长的步进,默认是

2020-07-10 18:18:45 1001

原创 shell 脚本 ping域名获取IP

#!/bin/bashdomain=`cat ym.sh`for i in $domaindo IP=`ping $i -c 1 |awk 'NR==2 {print $5}' |awk -F ':' '{print $1}'|sed -nr "s#\(##gp"|sed -nr "s#\)##gp"` echo ${i}:$IP >> ip.txtdone

2020-07-06 16:33:54 2102

原创 留不下的大城市,回不去的故乡

原文链接https://www.zhangcun.store/index.php/2019/10/15/7/前言前些日子我还想着如果有时间,我一定要去北京的西二旗看看。没过几天我就听说了大兴火灾,这场火势蔓延到了整个北京城的上空,同时也断送了多少北漂人的梦想。从此,北京地铁4号线,西红门站,又多了一个悲伤的故事。 从 11月起,被称为“史上最严的外地车限行政策”将在北京实施,外地牌照车...

2019-10-16 12:22:15 1008

原创 rm命令如何在删除文件时排除忽略某特定文件

rm命令如何在删除文件时排除忽略某特定文件[root@zc zc]# touch test{1..10}[root@zc zc]# lstest1 test10 test2 test3 test4 test5 test6 test7 test8 test9方法一:find[root@zc zc]# lstest1 test10 test2 test3 tes...

2019-09-09 12:31:02 1998

原创 Windows Server 2012 R2 安装密钥

Windows Server 2012 R2 安装密钥(只适用安装,不支持激活)标准版 = NB4WH-BBBYV-3MPPC-9RCMV-46XCB数据中心版 = BH9T4-4N7CW-67J3M-64J36-WW98YM98WF-NY2PP-73243-PC8R6-V6B4Y Retail KeyMR88Y-BXNRY-VH3DR-349CB-3GK8M retail Ke...

2019-09-07 14:38:22 5304

原创 linux下rar zip tar的压缩及解压

1.rar将/etc 目录压缩为etc.rar 命令为:rarazc.rar /zc将zc.rar 解压 命令为:rar x zc.rarunrar -e zc.rar2.ziplinux zip命令参数列表:-P接密码明文显示-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-...

2019-08-31 19:05:26 515

原创 查询linux服务器有哪些IP在连接

netstat -ntu | awk '{print $5}' | cut -d: -f1 |grep -v Address |grep -v servers| sort | uniq -c | sort -rn

2019-08-13 14:58:54 2044

原创 linux命令查看服务器的型号、序列号、内存插槽数

1,查看服务器型号、序列号:dmidecode|grep "SystemInformation" -A9|egrep "Manufacturer|Product|Serial"2.Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大dmidecode|grep -A5 "Memory Device"|grep Size|grep -v Range3.Linux 查看...

2019-08-10 10:24:07 1148

原创 替代crontab,任务计划统一集中管理系统cronsun简介

一、背景crontab 是 Linux 系统里面最简单易用的定时任务管理工具,相信绝大多数开发和运维都用到过。在咱们公司,很多业务系统的定时任务都是通过 crontab 来定义的,时间长了后会发现存在很多问题:大量的 crontab 任务散布在各台服务器,带来了很高的维护成本 任务没有按时执行,甚至失败了很久才发现,需要重试或排查 crontab 分散在很多集群上,需要一台一台去看日志...

2019-08-01 11:18:43 252

原创 Centos7下yum安装mongodb

Centos7下yum安装mongodb简介MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站MongoDB特点模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制...

2019-08-01 09:58:40 259

原创 在CentOS7 64位下安装shc-3.8.7

# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz# cd shc-3.8.7# make# make install# shc -v -r -T -f script-name

2019-07-19 14:46:05 787 1

Agent_ip_proxy.bat

win10 系统设置静态ip和设置代理 (ip dns 网关等通过bat脚本来实现自动化设置 里面包含相应注释)

2020-09-03

空空如也

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

TA关注的人

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