自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (9)
  • 收藏
  • 关注

原创 kernel---ubuntu编译内核

编译环境Distributor ID: UbuntuDescription: Ubuntu 20.04.3 LTSRelease: 20.04编译内核版本linux-4.19.10.tar.gz编译过程第一步:解压内核第二步:执行下面三个命令sudo make mrpropermrproper为清除编译过程中产生的所有中间文件sudo make cleanclean为清除上一次产生的编译中间文件sudo make menuconfig在menuconfig中出现选择的图形化界面后

2022-03-19 16:09:37 2590

原创 linux---top后台使用方法

top后台使用加参数-b例如:使用top后台输出一次top -b n 1top后台输出按照内存排序top -b -n1 -o ‘%MEM’top后台输出按照CPU排序top -b -n1 -o ‘%CPU’

2022-01-08 15:45:42 1126

原创 Linux--sudo报错

#执行sudo的时候报错提示sudo:/usr/bin/sudo必须属于用户ID 0(的用户)并设置setuid位原因:sudo的权限被修改位777解决方法:chmod 4755 /usr/bin/sudo

2021-12-08 19:12:12 1079

原创 linux---格式化磁盘提示被系统占用

#格式化磁盘提示被系统占用sdc的信息如下,sdc被当做系统挂盘用过,所以sdc利用swap分区原因/dev/sdc 正在被DM管理,可以手动移除使用dmsetup status 查看状态sdc的centos-swap和centos-root两个分区正在被使用使用dmsetup remove删除对用的分区即可dmsetup remove centos00-swapdmsetup remove centos00-root...

2021-11-27 16:30:11 2681

原创 ceph调整权重

1 调整命令ceph osd reweight-by-utilization {avr_num} {float} {osd_num} [–no-increasing]ceph osd reweight-by-pg {avr_num} {float} {osd_num} [[pool1] … [poolN]]2 预估变化ceph osd test-reweight-by-utilization {avr_num} {float} {osd_num} [–no-increasing]ceph osd

2021-10-19 20:00:56 861

原创 Ceph-mon无法启动问题

删除mon,创建mon后出现下列错误,原因mon的keying不对,从其它服务器拷贝keying即可,重启mon2021-09-15 01:09:39.309882 7fc8169ca700 0 – 192.168.0.11:6789/0 >> 192.168.0.13:6789/0 pipe(0x498d800 sd=23 :36942 s=1 pgs=0 cs=0 l=0 c=0x45d11e0).failed verifying authorize reply2021-09-15

2021-09-16 07:44:30 1693

原创 ceph---记录一次ceph节点重做系统,ceph恢复精简版

第一步:重做系统第二步:恢复ip、机器名第三步:安装ceph软件,如果有mon,设置mon,重启机器即可恢复,过程中无需备份

2021-09-11 18:37:54 292

原创 gvfs-udisks2-vo 异常占用内存高

在一台存储环境中发现,gvfs-udisk2-vo异常,占用内存较高,导致服务器出现异常问题,影响存储服务器的写入。关闭gvfs-udisks2-vo方法修改/usr/share/gvfs/remote-volume-monitors/udisk2.monitor,将IsNative修改为false...

2021-09-04 11:17:30 4224

原创 tcpdump自动分包方法

tcpdump可以实现自动分包,查看帮助,[-C file_size]可以实现自动分包例如:要抓取ip192.168.10.42的数据包,每100M一个包,结尾会生成以数字为结尾的包tcpdump -i bond0 host 192.168.10.42 -s 0 -C 100 -W zhuabao.cap注意:执行路径是/var/tmp,否则会提示Permission denied...

2021-08-06 15:13:18 2758

原创 ceph---记录一次ceph节点重做系统,ceph恢复过程

问题描述:在ceph维护过程中,误把/dev、/boot等目录删除,导致系统无法启动。基于这样一个问题,我们进行ceph恢复。恢复过程如下:第一步:ceph数据备份,备份 /var/lib/ceph 整个目录疑问目前启动无法启动,如何进行备份呢?采用CentOS通过光盘启动救援数据1)我们以Centos 6.7 为例,用U盘制作系统盘2)通过Bios设置U盘启动3)进入rescue模式4)进入下面的页面,选择English5)选完语言后会出现选择键盘的界面,选

2021-07-05 10:09:04 1144 3

原创 linux---配置bond方法

配置bond方法原始配置文件1DEVICE="eth0"BOOTPROTO="dhcp"HWADDR="00:0C:29:04:AE:65"IPV6INIT="no"NM_CONTROLLED="no"ONBOOT="yes"TYPE="Ethernet"原始配置文件2DEVICE="eth1"BOOTPROTO="dhcp"HWADDR="00:0C:29:04:AE:6F"IPV6INIT="no"NM_CONTROLLED="no"ONBOOT="yes"T

2021-06-30 10:20:36 672

原创 ceph---ceph osd DNE状态对集群的影响

删除一块磁盘,由于没有从crushmap中删除,导致一块磁盘的状态变为DNE(does not exist)。集群删除过一些状态错误的pg,重启整个集群,重新创建pg,这些pg一直处于creating状态

2021-05-28 23:25:16 273

原创 NFS---解决windows挂载NFS读写慢问题处理

配置完NFS服务后,通过windwos挂载,读写速度是有几十K非常慢。读写满分析原因如下:

2021-05-28 16:16:47 6877

原创 ceph---一次维护记录

一套ceph集群状态显示警告,看集群状态,有100个block集中在一个osd上,但是查找这个osd,osd已经不再集群内,后来在查找这个问题的过程中,发现是有3个osd添加存在问题,这三个osd对应存在两台机器上,删除错误osd后,警告消失,集群状态恢复...

2021-05-15 15:11:17 131

原创 mysql 赋给用户权限

mysql 赋给用户权限如想user使用password从任何主机连接到mysql的test数据库grant all on test.* to user@"%" identified by "password";flush privileges;

2021-05-08 11:18:21 71

原创 ceph---ceph问题处理心得

必须看懂PG状态!必须看懂PG状态!必须看懂PG状态!重要的事情说三遍ceph 本身的恢复机制是很强的,无论损坏到什么程度,最终都可以恢复。恢复过程要注意pg的每一个状态,明白了PG的状态,就知道了集群现在做什么,那个地方有问题。附件:PG状态状态 描述 Activating Peering已经完成,PG正在等待所有PG实例同步并固化Peering的结果(Info、Log等) Active 活跃态。PG可以正常处理来自客户端的读写请求 Backfil

2021-04-30 15:54:26 159 1

原创 ceph---stale状态pg处理方法

pg出现stale状态,也就是pg处于僵死状态,该状态是无法处理新的请求了的,新的请求过来只会block。处理方法:第一步,找到stale状态pgceph pg dump |grep stale第二步:重新创建pgceph force_create_pg $pg_id...

2021-04-30 15:12:14 1010 2

原创 ceph---处理creating状态pg脚本

#!/bin/shcreating_pgs=`cat creating_pg`for pgid in $creating_pgsdo map=`ceph pg map $pgid | awk '{print $8}'` map1="${map#*[}" map2="${map1%]}" echo "ceph osd pg-temp $pgid {$map2}"done

2021-04-28 20:09:15 185

原创 Linux---NTP版本升级

漏洞扫描NTP4.2.6p5存在一些安全漏洞,目前最新版本版本4.2.8p15解决了对应的漏洞,决定升级,升级过程记录如下:第一步:卸载老版本NTP,查找NTP安装包rpm -qa | grep ntp第二步:卸载安装包yum erase ntp-4.2.6p5-25.el7.centos.x86_64yum erase ntpdate-4.2.6p5-25.el7.centos.x86_64第三步:安装新版本ntp-4.2.8p15(源码安装)tar -zxvf ntp-4.2

2021-03-22 20:40:30 1710 1

原创 linux touch 修改文件的最近更改、最近访问时间

创建一个文件file,最近方访问和最近更改时间是 2021-03-20 16:07:00想修改文件的最近更改、最近访问时间为2020-01-01 01:01:30使用命令:touch -t 202001010101.30 file-t 可以修改最近更改、最近访问时间...

2021-03-20 16:18:20 357

原创 Raid---无法格式化带raid信息的磁盘

[root@node156 logs]# mdadm -S /dev/md1mdadm: Cannot get exclusive access to /dev/md1:Perhaps a running process, mounted filesystem or active volume group?服务器的磁盘有raid信息,查阅资料,基本都要找相关进程,未果最有把raid信息中对应的磁盘,拿到其他服务器格式化...

2021-03-08 20:27:40 1192

原创 Mac下配置APUE(UNIX高级环境编程)学习环境

在unix高级环境编程的时候,需要使用apue.h头文件,apue.h是作者自己定义的头文件,需要从书中的网站下载,http://www.apuebook.com。下载的源码需要编译,并且把aupe.h和error.h两个文件复制到头文件目录下第一步编译:解压src.3e.tar.gz,到源码目录执行make即可第二步复制头文件到/usr/local/include:cp ./include/apue.h /usr/local/include/cp ./lib/error.c /us

2021-02-05 10:41:39 376

原创 ceph---ceph命令强行标记osd为down

[root@node1 ~]# ceph -vceph version 0.94.10 (b1e0532418e4631af01acbc0cedd426f1905f4af)问题描述:在使用批量删除osd的shell脚本删除所有的osd时,提示:Error EBUSY: osd.0 is still up; must be down before removal.查看集群架构:[root@node1]# ceph osd tree92 3.62999 osd.92 ...

2021-01-13 21:12:13 801 1

原创 Mysql---innodb 无法连接

在软件升级过程中,安装了新的数据库脚本,出现innodb无法连接的情况,最后排查问题是日志文件不一致导致,删除ib_logfile0和ib_logfile1后,重启mysql恢复正常

2021-01-01 09:38:02 173

原创 Linux-NTP升级方法

NTP升级方法下载ntp-4.2.8p15.tar.gztar -zxvf ntp-4.2.8p15.tar.gzcd cd ntp-4.2.8p15./configuremakemake install安装中出现下列问题:解决方法:rm –rf /usr/lib64/libssl.sorm –rf /usr/lib64/libcrypto.soln -sv /usr/lib64/libssl.so.6 /usr/lib64/libssl.sol...

2020-12-14 10:45:17 1787

原创 SQL--sql更新时间,时间加30分钟(1天、1月等)

使用date_add实现,例如更新表TAB_FILE中的结束时间(TAB_ETIME)为开始时间(TAB_BTIME)加30分钟,选择开始时间在2020-11-02 19:06:30之前的记录UPDATE TAB_FILESET TAB_ETIME = date_add(TAB_BTIME, INTERVAL 30 MINUTE ) WHERETAB_BTIME < "2020-11-02 19:06:30";...

2020-12-07 18:36:29 4546

原创 linux---查看系统分区格式

1.cat /etc/fstab2.df -T -h3.parted,然后执行p

2020-11-24 19:59:34 481

原创 分布式系统---Paxos算法

Paxos算法解决的问题正是分布式一致性问题,即一个分布式系统中的各个进程如何就某个值(决议)达成一致。Paxos算法运行在允许宕机故障的异步系统中,不要求可靠的消息传递,可容忍消息丢失、延迟、乱序以及重复。它利用大多数 (Majority) 机制保证了2F+1的容错能力,即2F+1个节点的系统最多允许F个节点同时出现故障。一个或多个提议进程 (Proposer) 可以发起提案 (Proposal),Paxos算法使所有提案中的某一个提案,在所有进程中达成一致。系统中的多数派同时认可该提案,即达成了

2020-10-22 21:30:32 272

原创 Linux---iftop 统计端口流量

[root@node33 ~]# iftop --helpiftop: unknown option --iftop: display bandwidth usage on an interface by hostSynopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code] [-F net/mask] [-G net6/mask6] -h ...

2020-09-17 14:02:35 367

原创 linux-iscsi服务介绍与配置

1.iscsi服务介绍iscsi(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:1) 把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸;2) 连接的服务器数量无限(原来的SCSI-3的上限是15);

2020-08-29 15:02:37 1085 1

原创 ceph---添加osd失败问题

在ceph集群使用过程中遇到一个问题,剔除一块磁盘需要更换新磁盘,使用下面两个添加命令反复操作了多次,osd都没有加到集群里面,不知道是什么原因,无奈之下重启了服务器,服务器启动后,osd设置到了集群中。添加命令应该是生效了,可能是机器处于某种状态到时添加异常,遇到类似问题可以考虑重启要添加osd的主机。添加命令:ceph-deploy disk zap node23:/dev/sdalceph-deploy --overwrite-conf osd prepare node23:...

2020-08-13 20:52:43 1811

原创 linux---gurb 日志等级修改

1.修改GURB引导日志等级,需要修改grub.cfg,路径:/boo/efi/EFI/centos2.去掉quiet,可以提升日志等级,或者增加loglevel(例如:loglevel=7)提升日志等级

2020-08-03 20:29:23 2220

原创 ceph---ceph wrongly marked me down

问题描述:由7台服务器组成的集群,有一台服务器的只要osd一启动,整个集群就能无法写,出现osd频繁down的问题,查看osd日志,报ceph wrongly marked me down解决方法:通过排查,最终确定是由于这台服务器开启了防火墙导致,关掉防火墙后,集群恢复正常读写。...

2020-07-29 19:28:27 353

原创 ceph---Error EBUSY: osd.93 is still up; must be down before removal.

在删除编号为93的osd是,提示Error EBUSY: osd.93 is still up; must be down before removal.解决方法:1.使用ceph命令标记osd为down,然后在删除 [root@node ~]# ceph osd down osd.93 marked down osd.93.2.然后再使用删除命令删除osd service ceph stop osd.93 ceph osd out osd.93 su...

2020-07-28 12:57:24 561

原创 linx---占用cpu资源高的线程方法

1.使用top命令找到要排查的的进程号(pid)2.top -p pid H 可以看到进程中每个线程的cpu占用情况3.pstack pid > 1.txt 输出进程的线程信息到文本,查看线程

2020-07-27 08:49:00 118

原创 windows---ccproxy 报错 ccproxy cannot connect to the control service

一直使用的ccproxy没有任何问题,今天启动时突然报cannot connect to the control service,使用win_dbg跟踪调试发现是ccproxy在初始化本地端口是失败,初步怀疑是端口冲突了。看了下最先电脑的安装记录,发现是最近安装的SangforVNC,EasyConnect和ccproxy冲突,卸载SangforVNC、EasyConnect后,ccproxy重新打开后恢复正常。...

2020-07-18 14:13:40 1736

原创 ceph---集群不能设置OSD

设置osd时,prepare.log出现下列错误ceph_deploy.conf][DEBUG ] found configuration file at: /home/admin/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.31): /bin/ceph-deploy --overwrite-conf osd prepare node55:/dev/sdb[ceph_deploy.cli][INFO ] ceph-deploy op..

2020-07-08 19:15:27 349

原创 Windows---电脑弹热点资讯

解决方法:当电脑出现场热点资讯时,不要关闭窗口,使用procexp.exe抓取热点资讯的信息,可以确认热点资讯是什么程序,在那个目录我的电脑弹这消息,通过以上方法,最终确认是C:\ProgramFiles\Realtek\Audio\HDA\DTLPlugs\newscenterPlugV2,里面的newscenter.exe,清除这个文件件。...

2020-06-05 07:49:20 1538 1

原创 Ceph---ceph 12.2.12 full ratio(s) out of order

实际使用ceph 12.2.12的过程中遇到full ratio(s) out of order原因:osd_failsafe_full_ratio 小于 full_ratio解决方法:设置full_ratio小于等于osd_failsafe_full_ratioceph osd set-full-ratio 0.97

2020-05-16 09:29:24 2190

原创 Ceph学习之路---集群报错 too many PGs per OSD

ceph -s查看集群状态出现下面的错误too many PGs pre OSD (512 > max 500)解决方法:在/etc/ceph/ceph.conf中有个调整此项警告的阈值$ vi /etc/ceph/ceph.conf[global].......mon_pg_warn_max_per_osd = 500修改mon_pg_warn_max_per_osd的值大于警告的值,重启mon即可...

2020-05-11 20:25:31 741 1

procexp.exe

windows进程管理器,方便控制、管理windows下的进程,能快速的发现病毒,结束不必要的进程,定位进程的安装目录

2020-08-16

xshell6.zip

xshell6绿色免安装版,xshell窗口无数量限制,方便使用

2019-07-30

[spring2.0技术手册]

spring2.0技术手册 主要包括Spring入门、Bean消息/事件、Spring AOP、JDBC/事物支持

2012-09-16

《Ubuntu.参考手册》UbuntuManual

《Ubuntu.参考手册》UbuntuManual 这本书从基本讲起,从安装到使用,适合于ubuntu的初学者。

2009-11-22

Ubuntu.Linux.命令行简明教程

《Ubuntu.Linux.命令行简明教程》对ubuntu的基本命令进行了讲解,有利于初学者进行学习。

2009-11-22

09计算机统考专业课——操作系统09计算机考研统考专业课——操作系统(汤)

这套课件时汤子瀛编写的《计算机操作系统》随书课件,详细的书中的每一个单元进行讲解,有助于学习、复习。

2009-11-22

考研——计算机组成原理-唐朔飞-第2版-随书课件

这个课件是唐朔飞编写的《计算机组成原理》的一套详细的可将,课件简单明了,有助于考研的同学复习。

2009-11-22

数据结构讲义(严蔚敏版)

这个讲义以简练、直接地描述思想对教材的每一张进行讲解,方便同学理解、记忆和使用。

2009-11-22

C程序设计语言(第2版·新版)非扫描版&详细书签版

c语言学习教材,详细的对程序设计的基础进行了讲解,适合程序设计的学习人员

2009-11-04

空空如也

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

TA关注的人

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