自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s常用命令

Equal:表示key是否等于value,默认Exists:表示key是否存在,此时无需定义value。

2024-02-18 15:11:41 2238 1

原创 执行python脚本报错SyntaxError: Non-ASCII character ‘\xe8‘

因为编译中出现了中文或特殊字符,在脚本首行加上下列内容即可。执行python脚本报错。

2023-07-05 09:35:45 1420

原创 常用ceph集群故障检查命令(第二篇)

【代码】常用ceph集群故障检查命令(第二篇)

2023-04-16 10:53:03 588

原创 linux卸载提示target is busy,使用fuser命令解决

卸载提示target is busy,使用fuser解决

2023-01-28 13:14:49 1296

原创 常用ceph集群故障检查命令

【代码】常用ceph集群故障检查命令。

2023-01-28 13:10:07 1313 2

转载 Centos7 docker启动报错不支持 overlay2

centos7下docker修改文件系统

2022-06-06 16:32:07 2999

原创 ceph根据obj找到对应pg和osd

根据obj找到对应pg和osd查找所在池radosgw-admin object stat --object=objectname --bucket=bucketname | grep pool根据信息进入所在数据池查找pg名称ceph osd map poolname objectname -c /etc/ceph/data-cluster/ceph.conf根据pg查看osdceph pg map pgname -c /etc/ceph/data-cluster/ceph.conf查

2022-05-26 08:50:02 679 1

原创 kvm-virsh、brctl网桥和traceroute命令参数详解

KVM-virsh常用命令virsh list #在线VMvirsh list --all #所有VMvirsh start #开机virsh shutdown #软关机virsh destroy #强制关机virsh dominfo kvm_name #查看虚机概览信息virsh dnmpxml vm_name > name.xml #配置备份,xml配置文件路径 /etc/libvirt/qemuvirsh undefine #删除vm,只是删除配置文件,磁盘文件还在;virsh

2022-02-21 16:55:22 1084

原创 linux开机启动过程

centos6服务器加电,加载BIOS信息,BIOS进行系统监测加载启动引导程序(grub)支持多系统启动,区分系统由grub加载系统内核 ,虚拟内存initramfs,主要存在必备驱动(硬盘接口驱动等)系统内核重新自检,并加载硬件驱动(分为写入内核的驱动;放在/lib下的模块)由内核启动系统第一个进程/sbin/init由/sbin/init进程调用/etc/init/rcS.conf,进行系统初始化配置由/etc/init/rcS.conf调用/etc/inittab,确定系统的默认运行

2022-01-24 13:20:11 480

原创 openstack从0开始创建云主机

创建网络==>根据网络创建子网。创建路由==>将路由和子网绑定。创建安全组==>给安全组添加规则创建浮动ip==>绑定虚机port-id查看域neutron availability-zone-list创建网络neutron net-create test_net --availability-zone-hint 删除网络neutron net-delete net_id创建子网neutron subnet-create test_net 192.168.

2021-12-11 17:18:29 691

原创 rbd删除卷失败,存在快照无法删除

rbd删除卷时报错,反馈如下# rbd rm pool_name/volume_name2021-10-25 10:32:42.192 7f789c502c80 -1 librbd::image::PreRemoveRequest: 0x5610334fcc40 check_image_snaps: image has snapshots - not removingRemoving image: 0% complete...failed.rbd: image has snapshots - the

2021-10-25 13:57:56 1601

原创 Linux权限相关知识总结

基本权限ll查看第一个字符代表:- 普通文件d 目录文件l 符号链接文件b 块设备文件c 字符设备文件p 管道文件s 套接字文件文件与目录的权限含义文件:r:文件内容查看权限(cat more less)w:文件内容权限编辑(vi echo)(但不能删除文件本身)x:文件的执行权限目录:r:目录内文件列表查看权限(ls)w:目录内文件的增删,复制,剪切权限(touch rm cp mv)x:能否进入目录的权限(cd)注意事项1、给文件或目录分配权限时,先考虑

2021-09-27 14:53:57 117

原创 sed只将文件中首个出现的字符串进行替换

测试文件# more passwd2root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin[test]halt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/no

2021-09-09 11:43:41 2604

原创 radosgw-admin命令详细参数

raodsgw-admin --helpradosgw-admin命令详细参数policy storage-policy list list all storage policy storage-policy get get storage policy storage-policy set set storage policy storage-policy rm delete storage policyuser

2021-08-18 15:00:35 3200

原创 /proc/sysrq-trigger文件操作

立即重新启动计算机echo “b” > /proc/sysrq-trigger立即关闭计算机echo “o” > /proc/sysrq-trigger导出内存分配的信息 (可以用/var/log/message 查看)echo “m” > /proc/sysrq-trigger导出当前CPU寄存器信息和标志位的信息echo “p” > /proc/sysrq-trigger导出线程状态信息echo “t” > /proc/sysrq-trigger故意让系

2021-08-18 14:49:31 130

原创 k8s pod模板、报错解决查看容器日志、端口映射

pod.yml# 采用哪种版本apiVersion: v1# 采用那种类型kind: Pod# 元数据类型metadata: # 名称 name: myapp-pod # 名空间 namespace: default # 标签 labels: app: myapp version: v1# 运行容器的详细信息,可通过kubectl explain pod.spec查看spec: containers: - name: app ima

2021-06-23 16:22:10 3878

原创 telnet批量ip端口测试连通自动脚本

测试前将要测试的ip与端口分别创建在同目录iplist.txt和portlist.txt中,然后直接执行脚本即可。function telnetport (){ for ip in $(cat iplist.txt) do echo $ip for port in $(cat portlist.txt) do echo "" |telnet $ip $port > back_ruselt.txt 2&g

2021-06-23 16:12:22 3304

原创 Telnet命令详解

Telnettelnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)。其执行结果有两种:端口未打开$ telnet 101.199.97.65 62715Trying 101.199.97.65...telnet: connect to address 101.199.97.65: Connection refused此时,命令已退出。端口已打开$ telne

2021-05-14 09:57:18 30591

原创 Linux虚拟机增加sda容量

平时我们在创建虚拟机时分配的磁盘容量,在运行某些占用量大的程序时,会影响程序的部署与运行。使用下面的方法可以增加sda的磁盘容量。1.添加磁盘使用软件添加新的磁盘,例如VMware。在虚拟机设置里添加磁盘设备,并进行大小,名称等设置。这里可以扩展或新建磁盘,注意链接克隆的虚拟机不支持扩展。注:此操作需要关闭虚拟机。2.磁盘分区查看新加入的磁盘lsblksdc为新增加磁盘,使用fdisk命令将磁盘进行分区fdisk /dev/sdc分区时进行大小等设置,最后输入w,写入分区。3

2021-02-25 14:42:32 2514

原创 makedown学习笔记第二天(完结),快速学会在csdn写文章。

区块引用区块引用右尖括号加上空格区块中可以使用列表列表列表中也可以使用区块函数函数在``中输入print(hello world!)代码块使用```可以进行语言种类的选择,也可以不指定,直接输入<?php phpinfo(); ?>print('hello world!')写入超链接直接使用h5的href百度定义网页为变量例如taobao使用变量格式[想要显示的内容]加上[变量名字]定义变量格式[ 变量名称 ]:url

2021-01-13 16:31:16 130

原创 makedown学习笔记第一天,快速学会在csdn写文章。

井号加内容,井号数量为标题级别删除线:左右各两个波浪线斜体:左右各一个星号粗体:左右各两个星号粗斜体:左右各三个星号分割线:三个小横线—下划线:html的标签实现注脚演示:1,格式[ ]中加入^想要的内容。有序列表数字加上.数字加上.无序列表:*加上空格*加上空格列表嵌套:有序列表- 无序列表- 前面四个空格有序列表列表前面四个空格qwe. ↩︎...

2021-01-12 17:25:46 108

原创 Grafana添加监控面板

Grafana可以手动添加监控面板,也可以通过.json文件进行快速添加监控面板。手动添加进入Add new panel后进行接入数据的选择和自定义接收数据的metics想要编辑已经保存的监控面板需要点击edit可以进行显示种类、Metrics、刷新时间等等操作。json文件快速添加面板手动选择监控模板,进行快速添加。要注意的是选择的模板所需要的metrics必须能够接收到信息,否则面板会显示no data。可以在json模板的基础上自己进行修改,从而达到预期效果。效果展示如下图。

2021-01-11 08:35:13 4756 2

原创 shell调整滚动缓冲区(历史显示行数)

1.打开xshell,找到带小齿轮的窗口2.打开会话属性窗口3.修改缓冲区大小数值再也不怕命令返回被冲不见了!

2020-12-10 19:28:16 1161

原创 IEEE802网络协议

IEEE 802.1—概述、体系结构和网络互连,以及网络管理和性能测量。IEEE 802.2—逻辑链路控制LLC。最高层协议与任何一种局域网MAC子层的接口。IEEE 802.3—CSMA/CD网络,定义CSMA/CD总线网的MAC子层和物理层的规范。IEEE 802.4—令牌总线网。定义令牌传递总线网的MAC子层和物理层的规范。IEEE 802.5—令牌环形网。定义令牌传递环形网的MAC子层和物理层的规范。IEEE 802.6—城域网。IEEE 802.7—宽带技术。IEEE 802.8—光

2020-11-12 21:27:41 1439

原创 爬虫笔记

爬虫分类:通用爬虫: 抓取系统重要组成部分,抓取整张页面。聚焦爬虫: 建立在通用爬虫基础之上,抓取页面中特定的局部内容。增量式爬虫: 检测网站中数据更新的情况。只会抓取网站中最新更新出的数据。矛与盾:反爬机制: 门户网站,通过制定相应策略或技术手段,防止爬虫程序进行网站数据的爬取。反反爬策略: 爬虫程序可以通过制定相关的策略或技术手段,破解门户网站的反爬机制,从而获取门户网站的数据。robots.txt协议规定了网站中那些数据可以被爬虫爬取。http协议概念:服务器与客

2020-10-14 09:24:15 204

原创 VMware虚拟机网络设置(超详细超良心一看就懂)

配置虚拟机的网络对新手来说是一大难题,以下的方法是我自己研究出来的,可能不是最简便的,但是一定好用。软件:VMware Workstation 镜像:CentOS7.2VMware网络设置主要在虚拟网络编辑器,里面可以进行仅主机、NAT、桥接和自定义的网络设置。虚拟机的网络模式也要记得更改。1.仅主机模式用于物理机与虚拟机之间连接。xshell等工具可以连接。虚拟机网卡只需配置IPADDR与NETMASK。配置时点击查看虚拟网络编辑器中的仅主机模式所在网段,将虚拟机的ip设置在该网段。

2020-09-28 16:42:53 139378 4

原创 Linux关闭selinux

/etc/selinux/config文件# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disa

2020-09-23 13:15:04 200

原创 lamp搭建owncloud个人网盘文档

环境准备:centos7.2,能联网1.搭建lamp环境yum install -y httpd php php-mysql mariadb-server mariadb php-dom php-mbstring php-gd php-pdo wget unzip2.启动apache和mariadb服务systemctl start httpd;systemctl start mariadb3.关闭防火墙与selinuxsystemctl stop firewalld;setenforce 0

2020-09-17 17:00:10 227

原创 yum安装lnmp环境配置wordpress中可能遇到的问题

自己做的yum安装lnmp环境遇到的问题总结,如有不对请多指正。1.nginx配置文件修改yum安装nginx配置文件在/etc/nginx目录下,主配置文件为nginx.confuser nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http {

2020-09-08 14:54:11 347

原创 mariadb主从数据库配置详解

MySQL:MySQL是一个关系型数据库管理系统,属Oracle旗下产品。体积小、速度快、总体拥有成本低,开放源码,一般中小型网站都选择MySQL作为网站数据库。mysql读写分离原理:读写分离就是在主服务器上修改,数据会同步到从服务器,从服务器只能提供读取数据,不能写入,实现备份的同时也实现了数据库性能的优化,以及提高了服务器安全关系型数据库:关系型数据库,指采用了关系模型来组织数据的数据库,以行和列的形式存储数据,以便用户理解。例如:Oracle、DB2、mysql、Microsoft S

2020-08-31 16:41:28 982

原创 eNSP总是弹出一堆英文提示信息解决办法

使用 undo terminal monitor 命令关闭终端监视器效果如下图

2020-08-21 19:22:56 15112

原创 docker常用简单命令及栗子

docker pull 下载镜像[root@localhost ~]# docker pull nginxUsing default tag: latestlatest: Pulling from library/nginx6ec8c9369e08: Pull complete d3cb09a117e5: Pull complete 7ef2f1459687: Pull complete e4d1bf8c9482: Pull complete 795301d236d7: Pull compl

2020-08-14 19:16:51 105

原创 DNS域名结构

根域位于域名空间最顶层,一般用一个 “.” 表示顶级域一般代表一种类型的组织机构或国家地区,如 net、com、org、edu、gov、mil、cn、jp、hk二级域用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,如 .cn 顶级域名下面设置的二级域名:.com.cn、.net.cn、.edu.cn …子域二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名主机主机位于域名空间最下层,就是一台具体的计算机,如 w...

2020-08-07 15:16:17 2918

原创 如何配置docker免费加速器

1.申请阿里云账号,可以利用支付宝账号快速注册。2.找到容器镜像服务3.找到镜像中心的镜像加速器,里面有加速器地址可以复制。4.回到服务器创建daemon.json文件,文件内容如下(url为自己账号的加速器地址)vi /etc/docker/daemon.json{ "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]}完成加速...

2020-07-30 17:19:50 641

原创 shell编译安装nginx脚本

1、下载的地址为搜狐镜像2、版本只选择了几个作为测试,可以自行添加或删除3、nginx模块安装可以进行自行添加或删除[root@localhost shell]# cat nginx_install.sh#!/bin/bashping -c 1 114.114.114.114 > /dev/null 2>&1if [ $? -eq 0 ]then echo 网络正常else echo 网络连接异常 exit 1fiyum install -y wget gcc

2020-07-01 16:25:49 482

原创 openstack中Nova和Neutron的基本运维命令

Nova创建安全组创建一个名为test的安全组,描述为’for test’# nova secgroup-create test 'for test'创建虚拟机创建虚拟机使用命令创建一个名为test,ID为1234,内存为2048 MB,磁盘为20 GB,vCPU数量为2的云主机类型# nova flavor-create test 1234 2048 20 2查看云主机类型详细信息# nova flavor-show testNeutronNeutron查询# neutron

2020-06-28 16:34:34 1279

原创 通过awk统计最常用的命令

这条命令能通过awk统计最常用的是十条命令以及所占百分比,还是蛮有趣的,有时间可以试一下。#history | awk ‘{CMD[$2]++; count++;} END{ for (a in CMD) print CMD[a]" “CMD[a]/count*100”%" , a}’ | grep -v “./” | column -c 3 -s " " -t | sort -nr | nl | head -n 10...

2020-06-17 21:00:37 310

原创 ansible自动化安装nginx之管理配置文件

需求:管理nginx.conf和vhost文件,通过playbook进行修改文件。思路:创建new与old目录,进行修改或回滚操作,通过playbook进行远程修改。文件结构:实现:[root@ansible2nginx_config]#cat/etc/ansible/nginx_config/roles/new/handlers/main.yml - name: restart nginx //用于重新加载nginx服务 shell: /etc/init.d/nginx reload

2020-06-07 22:28:24 297

原创 ansible自动化安装nginx

ansible自动化安装nginx需求:使用源码包远程编译安装nginx,而且通过playbook发送到远程主机思路:先在一台机器上编译安装好nginx,打包,再远程发送到另一台主机上。文件结构示图:实现:一、编译安装nginx1)使用wget下载nginx包,下载地址:http://mirrors.sohu.com/nginx/nginx-1.9.6.tar.gz2)解压下载的nginx包./configure --prefix=/usr/local/nginxmake &

2020-06-02 16:31:03 907

原创 grep、sed和awk基本知识

常用元字符: . 匹配任意的字符 * 匹配其前面的字符任意次数,0,1或多次 \? 匹配其前面的字符0次或1次 \+ 匹配其前面的字符1次以上常用字符合集: [[:digit:]],[0-9] 表示0-9的任意数字 [[:lower:]], [a-z] 表示26个小写英文字母 [[:upper:]], [A-Z] 表示26个大写英文字母 [[:alpha:]], [a-zA-Z] 表示所有英文字母 [[:alnum:]], [[0-

2020-05-22 18:40:02 130

空空如也

空空如也

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

TA关注的人

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