
系统管理
武汉磨磨
just do it
展开
-
chrony配置时间同步
修改配置文件 /etc/chrony/chrony.conf。修改配置文件 /etc/chrony.conf。原创 2022-10-11 15:18:40 · 411 阅读 · 0 评论 -
vdbench测试生成器
使用脚本就控制几个循环的执行,可以自定义不同的vdbench怎么去跑的,整体上操作难度较低,测试结果也分开保存了,数据也写到不同的目录。原创 2022-10-09 10:34:49 · 457 阅读 · 0 评论 -
脚本禁止登录尝试
有ip不停的尝试登录,可以通过防火墙进行屏蔽。原创 2022-09-22 18:00:00 · 278 阅读 · 0 评论 -
端口转发配置
有的时候机器有一台网关机器,需要做端口转发的工作,那么可以使用iptables或者使用firwalld进行配置,firewalld底层也是调用的跟iptables一样的内核模块的,只是命令的不同。上面的配置好转发以后都不要在转发的机器本机进行测试,本机上直接测试会不通,这个需要在外部进行访问转发机器进行验证。配置访问192.168.0.85端口44561映射到192.168.1.102的4456端口。上面的注意下那个to-source后面应该接上转发机器的内网的IP的地址,如果错了就有问题。原创 2022-09-16 12:26:12 · 1385 阅读 · 0 评论 -
centos7修改网卡名称
配置高可用或者某些场景下,需要维护网卡的名称一致,那么我们可以很简单的根据自己的需求,把不同机器的上面的网卡,按照自己的需求配置成统一的名称。配置文件的文件名需要修改,配置文件内的NAME和DEVICE配置进行修改,改成需要的名称即可,修改好了以后,需要重启机器。这个就是需要添加到配置文件里面的内容,配置文件是通过这个识别到具体网卡的。下面的ens37是我们想修改的网卡。可以看到网卡的信息已经修改好了。通过上面的信息我们拿到。重启以后查看网卡信息。...原创 2022-08-04 11:12:21 · 1898 阅读 · 0 评论 -
安装windows linux 双系统
本篇记录的是安装windows和linux双系统的需求原创 2022-08-03 11:44:16 · 917 阅读 · 0 评论 -
centos7配置bond
前言这个是一个很简单的配置操作步骤原始配置[root@lab101 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33DEVICE=ens33NAME=ens33TYPE=EthernetBOOTPROTO=staticONBOOT=yesNM_CONTROLLED="no"IPADDR=192.168.0.101PREFIX=24GATEWAY=192.168.0.1ONBOOT=yes配置bond对应的增加一个bind的原创 2022-04-28 12:11:17 · 5014 阅读 · 0 评论 -
pacemaker做高可用-bond虚拟IP
前言之前只给单独的网卡做过虚拟ip,没有用pacemaker做过bond的虚拟Ip,安装步骤安装包[root@lab101 ~]# yum install pcs pacemaker fence-agents-all启动服务[root@lab101 ~]# systemctl start pcsd.service[root@lab101 ~]# systemctl enable pcsd.service[root@lab101 ~]# systemctl enable corosync[原创 2022-04-28 11:39:50 · 723 阅读 · 0 评论 -
multipath多路径主主和主备配置
前言在网上找了一圈,各种文档说了怎么配置,看上去非常简单,但是配置就是有问题,最后发现是配置内的逻辑存在问题,默认配置起作用,子配置反而没有覆盖掉默认配置,这个地方注意下统一配置即可配置方法主备的配置 defaults { #path_selector "round-robin 0" #path_grouping_policy multibus user_friendly_names yes find_multipaths yes}blacklist {devnode "^sd[a]原创 2022-04-27 15:37:54 · 1949 阅读 · 0 评论 -
使用redis做大量文件列表的记录
需求现在有一个文件列表,如果直接在文本里面做查询,效率很低也很慢,现在想导入到redis里面,然后再供后面的使用,那么这个操作怎么处理功能需求需要实现下面几个功能导入遍历删除查询的话,直接get key就可以了,所以这里是遍历的功能导入功能的实现使用单进程的导入单进程的导入就是一行行的读取文本,然后塞入到数据库里面,我们看下实现这个时间是多少文件条目数量[root@lab102 ssd]# cat /root/chuli/file.list|wc -l983040[root原创 2021-11-25 12:16:04 · 399 阅读 · 0 评论 -
NFS锁相关的问题
前言问题的来源是对nfs的共享目录的锁控制问题,关于共享的文件系统,通常有两种需求需求一需要有一个共同的锁,然后客户端的软件会判断锁在哪台机器上面,然后根据这个来进行服务的管理需求二使用共同的文件,客户端相互之间不能有锁,否则服务无法同时启动,那么需要高可用的时候,可能存在问题本篇就是根据实际情况,我们来看怎么处理nfs服务,怎么样能够开启锁,怎么用关闭锁,这个根据实际情况进行配置实践准备三台机器,一台服务器进行nfs的数据的共享,另外两台机器同时去访问这个共享目录,使用的是nfs v3原创 2021-10-08 15:54:20 · 3237 阅读 · 0 评论 -
xfs文件系统inode使用问题
前言之前在ceph里面就出现过,inode使用完了,但是容量没使用完的问题,当时是因为设置的isize为2048,造成后期的inode的剩余空间比较分散,后面无法分配的情况,本篇讲的是另外一个问题在使用另外一套文件系统的时候,存储元数据的时候使用的是扩展属性,所以文件并不怎么占用空间,而文件数目很大,后期出现了inode使用完的情况现象模拟我们平时在使用一个目录的时候,因为文件都有一定的大小,所以很少出现空间未使用完,而inode使用完的情况,但是这种情况是肯定存在的准备一个10G大小的分区格原创 2021-10-08 14:26:35 · 2130 阅读 · 0 评论 -
tar打包保留文件的扩展属性
前言有的时候需要转移数据,而很多数据是存储在扩展属性里面的,很多操作默认是会忽略扩展属性的,这个就很容易把扩展属性弄丢了本篇介绍使用tar保留扩展属性的操作操作备份/data/mydata目录所有文件,mydata目录也有扩展属性进入/data目录tar --xattrs --xattrs-include=* -czvf mydata.tar.gz mydata打包解压tar --xattrs --xattrs-include=* -xvf mydata.tar.gz检查扩展属性的命原创 2021-07-13 12:15:49 · 2698 阅读 · 0 评论 -
云主机被ssh反复尝试登陆
前言之前搭建云主机的时候就碰到经常被扫ssh登陆的问题,可能连续几万个的情况,一般来说可以通过封掉ip来解决但是如果也可以直接把流量重定向回去使用iptables比如来登陆的ip为192.168.0.202,我本机的ip为192.168.0.201#!/bin/shIPT="/sbin/iptables"myip="192.168.0.202"comeip="192.168.0.201"/bin/echo "1" > /proc/sys/net/ipv4/ip_forward/sb原创 2021-05-21 18:00:31 · 2339 阅读 · 0 评论 -
企业微信的使用方法
前言目前能够方便提供推送的工具不多,而企业微信在这块做的非常好,我们来看下怎么利用企业微信来实现一些消息推送的功能步骤注册企业微信选择个人创建团队,如果团队有多个人的话,只需要一个人注册即可,后面的应用是可以创建多个的...原创 2021-05-19 17:12:14 · 2776 阅读 · 0 评论 -
systemctl的service服务相关
前言本篇记录跟systemctl的service服务相关的操作记录写一个简单的启动服务[Unit]Description=get ceph info[Service]ExecStart=/usr/bin/python /etc/getcephinfo/getcephinfo.pyTimeoutStopSec=5[Install]TimeoutStopSec:定义停止服务的时候超时的时间,如果进程内有线程无法退出的时候可能会卡,设置一个超时的时间尽快的杀掉进程...原创 2021-05-19 15:23:33 · 302 阅读 · 0 评论 -
storcli管理raid
storecli管理raid前言本篇记录一些常用的配置raid的命令安装下载storcli管理软件wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/1.21.16_StorCLI.zip常用操作查询控制器信息root@ubuntu:~# storcli show-------------------------------------------原创 2021-05-17 19:17:22 · 2706 阅读 · 0 评论 -
chia离线安装包的制作-centos和ubuntu
前言为了方便安装,制作好chia的安装包centos的离线安装包制作步骤准备好一个基础的操作系统,这个操作系统做好的最小化的安装,这样保证后面即使是最小化安装的系统也不会因为依赖的问题产生冲突为了防止打包过程中的包依赖使用的是新的版本,我们打包过程中尽量去用ISO里面的包做依赖,这样就不会产生冲突需要一个python3.7.7的包:python3.7包的制作方法之前的文章已经打好了,我们直接取用即可然后就是打包chia的包了准备一个目录mkdir chiapip3 download原创 2021-05-17 19:09:16 · 784 阅读 · 0 评论