- 博客(64)
- 资源 (25)
- 收藏
- 关注
原创 CentOS 安装 mailx 用命令以 SMTP 方式发送邮件可用 SSL
SSL 连接需要使用秘钥,秘钥可以从 Firefox 的配置文件中找到,那是三个.db 后缀的文件( cert8.db,key3.db,secmod.db ),在 windows 系统中可以在 C:\Users\ 用户名 \AppData\Roaming\Mozilla\Firefox\Profiles\xxxxx.default 文件夹中找到,在 Linux 系统中可以在~/.mozilla/firefox/xxxx.default 目录下找到。因此,在配置文件中应该使用如下设置。
2023-03-09 09:50:26
1659
原创 linux服务器如何通过后台查看硬件信息
一、查看服务器硬件信息(1)查看服务器型号、序列号(base) [root@master ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"Product Name即为服务器型号(2)查看主板型号(base) [root@master ~]# dmidecode |grep -A16 "System Information$" (3)查看BIOS信息(base) [root@ma
2021-09-23 16:47:45
1814
原创 docker service无法在worker节点部署的解决办法
我的环境介绍:本地三台虚拟机,搭建了docker swarm集群,一台manager节点,两台worker节点,并在主节点搭建了镜像仓库。(base) [root@master apps]# docker node lsID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSIONi2534x5pj3vvcmtvyi7ihqlnd * master Read
2021-09-08 15:52:22
1032
原创 docker image镜像 tag是none的解决办法
不知道什么时候,我的docker镜像有部分镜像的tag变成了none,如图所示:手动起container默认的镜像tag为latest,报错找不到想给该镜像改名却出现如下报错信息:此时,使用镜像ID的方式改名即可问题解决。...
2021-09-08 15:22:08
5641
原创 docker 批量关闭处于exited状态的container容器--shell工具
用于批量关闭exited状态的container容器,可根据实际情况进行修改脚本包含带高亮显示结果#!/bin/bash#describe: rm Exited containersSETCOLOR_SUCCESS="echo -en \\033[1;32m"SETCOLOR_FAILURE="echo -en \\033[1;31m"SETCOLOR_WARNING="echo -en \\033[1;33m"SETCOLOR_NORMAL="echo -en \\033[0;39m"#
2021-09-07 10:03:32
796
原创 Error response from daemon: rpc error: code = Unknown desc = The swarm does not have a leader. It‘s
今天在本机虚拟机用docker stack起eureka的service发现有以下报错:docker stack depoly -c <ymlname> <servicename>Error response from daemon: rpc error: code = Unknown desc = The swarm does not have a leader. It's possible that too few managers are online. Make sure
2021-09-07 09:33:09
4105
原创 pid - 37 just quit unexpectedly, please check logs under 、/*/*/ and /tmp for more infor
今天在通过docker service部署Apollo服务时,部署完界面打不开,发现container一直在异常重启,预算排查相应的docker service logs,发现有如下报错portal_apollo-portal.0.vg3jvv7t1l83@master | Started [37]portal_apollo-portal.0.vg3jvv7t1l83@master | Waiting for server startup.........portal_apollo-por
2021-08-25 18:22:46
1265
原创 k8s master节点状态为 NotReady问题解决
刚部署完k8s,使用kubectl get nodes查看节点状态时,发现所有节点为notready状态首先查看一下kube-system的 pod (部分pod有三个,原因是我一共有三个加点)可以看到kube-flannel镜像拉取失败了需要手动去拉取这个镜像执行命令kubectl describe pod kube-flannel-ds-rxh5w -n kube-system手动拉取镜像(base) [root@master ~]# docker pull quay.io/coreo
2021-08-24 10:22:02
13745
2
原创 K8S初始化报错
初始化信息kubeadm init \ --apiserver-advertise-address=192.168.40.128 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version v1.22.1 \ --service-cidr=10.2.0.0/16 \ --pod-network-cidr=10.244.0.0/16报错信息error execution phase
2021-08-23 18:43:29
6108
1
原创 基于python的贪吃蛇项目
"""贪吃蛇"""import randomimport sysimport timeimport pygamefrom pygame.locals import *from collections import dequeSCREEN_WIDTH = 600 # 屏幕宽度SCREEN_HEIGHT = 480 # 屏幕高度SIZE = 20 # 小方格大小LINE_WIDTH = 1 # 网格线宽度# 游戏区域的坐
2021-08-19 10:36:54
297
原创 Docker load 命令
docker load : 导入使用 docker save 命令导出的镜像。语法docker load [OPTIONS]OPTIONS 说明:--input , -i : 指定导入的文件,代替 STDIN。--quiet , -q : 精简输出信息。实例导入镜像:$ docker image lsREPOSITORY TAG IMAGE ID CREATED SIZE$ docker
2021-07-23 10:43:10
5461
转载 通过shell实现五子棋的脚本(已修复,可运行)
近期想通过shell实现一下五子棋,于是打算抄一下百度的代码,结果大同小异,复制下来都不能用,稍微于是修改了一下,可以运行了,有需要的小伙伴拿去#!/bin/bashP1=6;P2=1P3=20;P4=1P5=14;P6=48 function Chess_board (){printf "\n\n\n";printf "%32s " " ";printf "\e[33m----->>FIVE STONE GAME<<-----\e[0m";printf "\
2021-07-09 16:12:53
1904
原创 UNIX系统使用python命令行如何使用table自动补全命令
一、我的python环境[root@localhost ~]# pythonPython 2.7.5 (default, Oct 14 2020, 14:45:30) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> help()Welcome to Python 2.7! Thi
2021-07-01 11:03:28
438
原创 CDN笔记
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。简介CDN(Content Delivery Network)是指内容分发网络,也称为内容传送网络,这个概念始于1996年,是美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。为了能
2021-06-24 09:09:36
246
原创 关于PCR PTS DTS的区别
时间戳是容器层的基础概念,很多人还搞不清楚 PCR,PTS,DTS 到底什么关系,对于刚入门的朋友来说,确认让人感到迷惑。搞清楚三者的区别,本质上就一句话:PCR 是时钟,PTS,DTS 是时刻。是不是已经顿悟了?这三个的全称为:PCR: 系统参考时钟PTS: 显示时间DTS: 解码时间PCR 是 TS 流中才有的概念。设想在定义规范的时候,假如只需要支持纯视频,那就不需要使用时间戳了,解码器只要按固定帧率播放就可以。当需要把音视频数据合并在一起,控制av同步就是一个问题。时间戳机制被引入用以解
2021-06-22 16:16:25
520
原创 m3u8文件解读
m3u8文件解读简介M3U8 是 Unicode 版本的 M3U,用 UTF-8 编码。“M3U” 和 “M3U8” 文件都是苹果公司使用的 HTTP Live Streaming(HLS) 协议格式的基础,这种协议格式可以在 iPhone 和 Macbook 等设备播放。上述文字定义来自于维基百科。可以看到,m3u8 文件其实是 HTTP Live Streaming(缩写为 HLS) 协议的部分内容,而 HLS 是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议。HLS 的工作原理是把整
2021-06-22 13:34:31
33531
原创 pyinstaller打包exe闪退问题
在介绍闪退问题之前,先介绍一下我的问题是怎么来的:【问题一】 在写完自己的Python项目之后,希望可以在Windows界面直接双击py脚本来运行程序,结果双击闪退,产生该问题的原因是:我的项目中引用了图片,Python脚本中对该图片的调用采用的是相对路径,通过双击py脚本的方式需要将对该脚本的调用写成绝对路径的方式,修改成绝对路径后,该问题解决。【问题二】继上个问题以后,我希望将我的项目放到其他机器运行,此时如果运行的电脑没有Python环境,双击py脚本的方式就不能满足该需求,于是,需要将项目封
2020-10-19 15:31:02
2300
1
原创 基于wireshark的HTTP post请求分析
报文源码报文解析:POST:表明这是POST请求HTTP/1.1 HTTP版本为1.1Cache-Control: no-cache 响应头:Cache-Control:no-cache,强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。这对于需要确认认证应用很有用(可以和public结合使用),或者严格要求使用最新数据 的应用(不惜牺牲使用缓存的所有好处)通俗解释:浏...
2020-04-24 11:15:14
9697
原创 关于HTTP状态码的说明
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。1xx:指示信息–表示请求已接收,继续处理。2xx:成功–表示请求已被...
2020-04-24 10:32:06
237
原创 基于wireshark的HTTP请求报文分析
HTTP请求一个HTTP请求由四个部分组成:请求行、请求头部、空行、请求数据。-请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。比如 GET /data/info.html HTTP/1.1方法字段就是HTTP使用的请求方法,比如常见的GET/POST其中HTTP协议版本有两种:HTTP1.0/HTTP1.1 可以这样区别:HTTP1.0对于每...
2020-04-24 10:16:12
4625
原创 基于wireshark的Frame报文详解
基于wireshark的Frame报文详解Frame 2: 67 bytes on wire (536 bits), 617 bytes captured (536 bits) 2号帧,线路617字节,实际捕获617字节Encapsulation type: Ethernet (1)Arrival Time: Feb 22, 2020 10:32:37.375731000 捕获日期...
2020-04-24 09:53:59
3975
转载 centos7 设置系统时间与网络同步
1.安装ntpdate工具sudo yum -y install ntp ntpdate2.设置系统时间与网络时间同步sudo ntpdate cn.pool.ntp.org3.将系统时间写入硬件时间sudo hwclock --systohc4.查看系统时间timedatectl如果没有执行步骤3,则Local time与RTC time显示的值可能不一样...
2018-11-20 20:39:33
418
转载 rsync常见问题及解决办法(亲测)
错误一:password file must not be other-accessiblecontinuing without password filePassword:rsync客户端路径是否写错,权限设置不对,需要再次输入密码,客户端和服务端的密码文件都应该是600的权限才可以错误二:@ERROR: Unknown module ‘bak’rsync error: error...
2018-10-29 16:59:34
26083
3
原创 YUM中断修复
操作方法1.安装yum-complete-transactionyum install yum-utils2.运行yum-complete-transactionyum-complete-transaction --cleanup-only3.清除可能存在的重复包package-cleanup --dupes4.清除可能存在的损坏包package-cleanup --problem...
2018-10-29 16:24:20
1160
原创 关于IP地址的分类
1.A类IP地址一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。2.B类IP地址一个B类IP地址是指,...
2018-10-22 08:51:53
502
1
原创 Linux下彻底关闭某个RAID磁盘阵列
1、查看RAID磁盘阵列信息,确认一下要关闭哪个。如:关闭md0这个阵列[root@kashu ~]# cat /proc/mdstatPersonalities : [raid6] [raid5] [raid4]md0 : active raid5 sdb5[3](S) sdb1[0] sdb2[1] sdb3[4]1043456 blocks super 1.2 level 5, 51...
2018-10-07 22:38:08
7204
原创 在CentOS上创建 Software RAID 10的详解
做 Software RAID 不要求硬盘都一模一样,但是强烈推荐用同一厂商、型号和大小的硬盘。为啥 RAID 10,不选 RAID0, RAID1, RAID5 呢?答:RAID0 太危险,RAID1 性能稍逊一些,RAID5 频繁写情况下性能差,RAID10 似乎是当今磁盘阵列的最佳选择,特别适合做 KVM/Xen/VMware 虚拟机母机(host)的本地存储系统(如果不考虑 SAN 和分布...
2018-10-06 16:18:40
1150
原创 Oracle修改system用户密码
创建表的语法-创建表格语法:create table 表名(字段名1 字段类型(长度) 是否为空,字段名2 字段类型 是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加外键:alter table 表名add constraint 外键名 foreign key (字段名1)reference...
2018-09-18 08:42:22
3913
原创 SQL课堂随笔第三章
1.数据字典:存放数据库里的基本信息,主要是oracle自己维护基表:user_*** :当前登录账号所创关键的表all_ :当前数据库中有访问权限的表dba_*** :dba维护的表select * from ***_tables;==&gt;show tables查看用户创建的表select * from user_tables;SELECT table_name FR...
2018-09-17 21:23:44
219
原创 linux系统虚拟机手动改ip地址id三种方式
一.有界面的方式 1.点击虚拟机–>设置–>将网络适配器改为桥接模式 2.回到主页面,点击右上角的两个小电脑,断开链接,然后选择VPN Connections–>config vpn 选择system eth0 ->edit–>ipv4Setting 将原先的DHCP自动获取改为Manual手动获取–>add 3.然后配置自己的i...
2018-09-16 16:22:48
13525
原创 SQL PLUS常用命令
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,s...
2018-09-14 17:14:23
327
原创 oracle语句优化总结
下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法: 1、SQL语句尽量用大写的; 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。 2、使用表的别名: 当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来, 就可以减少解析的时间并减少那些由列歧义引起的语法错误。 3、选择最有效率的表名顺...
2018-09-14 17:10:17
326
原创 oracle查询语句笔记
表的查询 1、简单查询 1)、打开显示操作的时间开关 SQL>set timing on; SQL>select * from emp; SQL>select ename from emp; 注意:对于大数据表格,尽量不要用select * ,而需要指明需要查找的字段名字。 举例,伪造大量数据: SQL>insert...
2018-09-14 17:06:21
196
原创 oracle sql 安装完没设置账号,导致scott登陆不上,system,sys也登陆不上
解决办法如下 启动sqlplus请输入用户名: sqlplus/as sysdba输入口令: 直接回车连接到: oracle database 11g enterprise edition release 11.2.0.1.0 - production with the partitioning, olap, data mining and real application...
2018-09-13 21:40:30
1387
1
原创 脚本练习
1.计算100以内所有能被3整除的正整数的和。 复制代码 代码如下:#!/bin/bash declare -i sum=0 for I in {1..100}; do if [ $[$I%3] -eq 0 ]; then let sum+=$I fi done echo ” the sum is :$sum” 2.计算100以内所有奇数的和以及所有偶数的和...
2018-09-11 11:05:55
371
原创 linux中的sed 命令
sed的基本语法 sed [-hnV][-e’script’][-f script文件][文本文件]参数说明:-h或–help 显示帮助; -n或- -quiet或–silent 仅显示script处理后的结果; -V或- -version 显示版本信息。 -e ‘script’]或- -expression=’script’ 以选项中指定的script来处理输入的文本文件。-e可以省...
2018-09-10 15:25:50
825
原创 linux中mv命令使用详解(移动文件或者将文件改名)
1.命令格式:mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv...
2018-09-10 11:57:34
25676
原创 linux中的rename命令
rename命令用字符串替换的方式批量改变文件名。语法 rename(参数) 参数 原字符串:将文件名需要替换的字符串; 目标字符串:将文件名中含有的原字符替换成目标字符串; 文件:指定要改变文件名的文件列表。 实例 将main1.c重命名为main.crename main1.c main.c main1.c rename**支持通配符**? 可替代单个字符 * ...
2018-09-10 11:52:11
44539
2
原创 shell练习题
实验一 1.找出/home目录下最近7天内被访问过所有文件; 2.找出/home目录下恰好在第7天内被访问过所有文件; 3.找出/home目录下访问时间超过7天的所有文件; 4.找出/home目录下访问时间超过7分钟的所有文件; 5.新建一个普通用户,通过命令找到该用户拥有的所有文件并将所有权改为root 6.找到/home目录下,10天前的.txt文件并将其复制到...
2018-09-09 00:25:49
3950
excel与TXT文件相互转换小工具
2022-06-24
项目经理如何做好项目的质量管理.docx
2022-03-31
项目经理如何对项目进行管理与控制.docx
2022-03-31
交付管理运维总则.docx
2022-03-31
python数据处理之Excel文件格式转换工具,有兴趣的可以帮助优化一下
2021-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人