- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 iptables 端口转发
host]# iptables -t nat -A POSTROUTING --dst 目标ip -p tcp --dport 53 -j SNAT --to-source 源ip。iptables -t nat -A PREROUTING -p tcp --dport 53 -j DNAT --to-destination 目标ip:53。以53端口为例,把自己的端口 转发发给目标主机的端口,然后目标机提供服务。背景:运用到客户端与服务端网络不通的情况,并且无法用NGINX代理。
2024-10-10 11:23:11
188
原创 Windows虚拟机磁盘盘扩容
运行(Win键+r键) -> 输入代码:diskmgmt.msc 2.点击扩展卷然后下一步。 3.问题 如扩展卷时有遇到磁盘脱机,磁盘只读执行如下部棸 1、打开命令行窗口,输入DiskPart; 2、运行命令List Disk,列出服务器加载的所有硬盘; 3、运行命令Select Disk ×(硬盘编号),选中需进行修改的硬盘; 4、运行命令ATTRI
2024-09-24 08:58:24
667
原创 批量修改linux系统中密码过期用户的密码脚本
lastupdate=`grep ^$i: /etc/shadow | awk -F ':' '{print $3}'` #到用户最近一次口令被修改的天数。userlist=`cat /etc/passwd |grep "/bin/bash" |awk -F ":" '{print $1}'` #获取系统用户列表。indate=`grep ^$i: /etc/shadow |awk -F ':' '{print $5}'` #密码有效期。print(ip + user + "密码修改成功")
2024-09-23 17:41:14
1155
原创 MINIO集群部署
进行数据保护,允许配置不同的数据片和冗余片的数量,典型配置是(n, m),其中n表示数据片的数量,m表示冗余片的数量。MinIO的最小配置为(2, 2),即2个数据片和2个冗余片。因此,为了实现数据的高可用性和可靠性,MinIO集群至少需要4个节点来构建。MinIO是一个高性能的对象存储服务,它支持分布式部署,以提供高可用性和数据冗余。(纠删码),它通过将数据分成若干个数据片和冗余片进行存储,即使某些片段丢失,数据也能被恢复。这种技术相比简单的副本机制,提供了更高的存储效率和可靠性。
2024-08-30 18:47:31
2046
原创 Gitlab开发贡献代码量统计脚本
df = pd.DataFrame(data(), columns=["项目名", "姓名", "邮箱", "分支", "添加代码行数", "删除代码行数", "提交总行数", "提交次数"])v["添加代码行数"] = v.pop("additions")v["删除代码行数"] = v.pop("deletions")v["提交总行数"] = v.pop("commitNum")v["姓名"] = v.pop("authorName")v["分支"] = v.pop("branch")
2024-08-23 14:22:06
977
原创 ceph15.2.9版本安装心得
命令: wget -nd -r -l1 -A.rpm --no-parent "https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-15.2.9/el7/x86_64" -e robots=off 下载 也可手动。去安装对应的Python 包就好 rpm -ivh --force --nodeps python-pecan-0.4.5-2.el7.noarch.rpm。
2024-08-23 13:54:49
715
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人