AIHugoBlog

专注于运维技术、云原生与 AI 落地的个人笔记。记录 Linux、Kubernetes、Docker、数据库及 DevOps 实践中的踩坑与方案。

天翼云节点使用 crictl 进入容器方法

天翼云(CTYun)节点上用 crictl 替代 docker,快速定位并进入 Pod 容器的实战命令。

2026年6月18日 · 2 分钟 · 221 字 · AIHugoBlog

K8s 证书过期更新方法

K8s 集群证书过期时的更新方法,涵盖检查过期、kubeadm 更新证书、重启服务、重新加入集群。

2026年6月18日 · 1 分钟 · 134 字 · AIHugoBlog

Win10 SMB 访问群晖 NAS 提示"密码错误"(密码明明是对的)— 根因与四种解法

Win10 访问群晖 NAS 提示用户名或密码不正确(密码明明是对的)的根因分析与四种解决方案,从推荐到兜底排序。

2026年6月18日 · 2 分钟 · 338 字 · AIHugoBlog

Samba 新建部门共享目录实战(增量操作手册)

已有 Samba 服务时,新增部门共享目录的标准操作流程:建目录、建组建用户、配 Samba 用户、改属主、配 smb.conf、重启服务,并补充常见踩坑。

2026年6月18日 · 2 分钟 · 401 字 · AIHugoBlog

Centos7下samba服务搭建及通过活动目录AD控制帐号

一、samba相关软件安装 yum install krb5-workstation krb5-devel pam_krb5 samba samba-client samba-winbind-clients -y 二、配置 1.更改主机名 vim /etc/hostname 修改为:testsamba vim /etc/hosts 修改行为: 127.0.0.1 testsamba.southbaytech.co testsamba 2.更改系统dns vim /etc/sysconfig/network-scripts/ifcfg-eth0 其中dns修改为: dns1=172.21.100.11 #ip地址为dns的AD域 3.禁用防火墙和Selinux chkconfig firewalld off sed -i 's@SELINUX=enforcing@SELINUX=disabled@' /etc/selinux/config 4.设置开机启动winbind,samba chkconfig winbind on chkconfig smb on 5.创建samba目录 mkdir /home/share chmod 777 /home/share 6.修改krb5配置 vim /etc/krb5.conf 修改为如下配置 [libdefaults] dns_lookup_realm = true default_realm = SOUTHBAYTECH.CO [realms] SOUTHBAYTECH.CO = { kdc = 172.21.100.11:88 admin_server = 172.21.100.11:749 } [domain_realm] .southbaytech.co = SOUTHBAYTECH.CO southbaytech.co = SOUTHBAYTECH.CO 7.修改nss配置 vim /etc/nsswitch.conf 修改为: passwd: files winbind shadow: files winbind group: files winbind 8.修改samba配置 vim /etc/samba/smb.conf 修改为: [global] # ----------------------- Network-Related Options ------------------------- workgroup = SOUTHBAYTECH netbios name = testsamba # ----------------------- Standalone Server Options ------------------------ #security = user #passdb backend = tdbsam # ----------------------- Domain Members Options ------------------------ security = ads realm = SOUTHBAYTECH.CO password server = 172.21.100.11 idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 template shell = /bin/bash template homedir = /home/%U winbind use default domain = true winbind offline logon = true winbind enum groups = yes winbind enum users = yes winbind separator = / #============================ Share Definitions ============================== [share] comment = Home Directories path = /home/share browseable = yes (是否显示共享文件夹,默认yes) #writable = yes (是否可写,yes表示所有用户默认有写权限,write list无效;反之read list 无效) available = yes force group = nogroup create mask = 0777 directory mask = 0777 read list = asd (读权限) write list = asd (写权限) valid users = asd (有访问此共享文件夹权限的用户,默认表示所有用户都有访问权限) 9.重启服务器 reboot 10.将服务器加入域 kinit tab_ding@SOUTHBAYTECH.CO (测试是否可以加入域) net ads join -U tab_ding@SOUTHBAYTECH.CO(需要管理员权限) 注:如果出现无法加入域的情况,请检查服务器时间和AD域时间是否相差太多或者AD域中已存在该主机 11.重启winbind服务 service winbind restart 其他命令 net ads leave -U administrator (离开域) wbinfo -t (测试RPC调用是否正常) net ads testjoin (测试是否正常加入域) wbinfo -u (域内用户) wbinfo -g (域内组 三、配置日志(centos7) 1.创建日志目录 mkdir -p /home/log/samba 2.配置samba vim /etc/samba/smb.conf 添加如下配置: [global] vfs object = full_audit #设置审计日志格式 full_audit:prefix = %u|%I|%S #审计失败日志 full_audit:failure = connect #审计成功日志 full_audit:success = mkdir rmdir rename unlink kernel_flock #审计日志设备 full_audit:facility = local5 #审计日志安全等级 full_audit:priority = info 3. 配置syslog 其中*.info;mail.none;authpriv.none;cron.none /var/log/messages 为原来存在,新加local5.none vim /etc/rsyslog.conf 修改为: *.info;mail.none;authpriv.none;cron.none;local5.none /var/log/messages local5.info -/home/log/samba/smb.log 4.重启服务 systemctl restart rsyslog systemctl restart smb 四、配置回收站(centos7) 1.创建回收站目录 mkdir /home/share/.delete chmod 777 -R /home/share/.delete 2.配置samba 在共享模块share中添加以下内容: vfs objects = recycle #开启回收站 recycle:repository = /home/share/.delete/%U #回收站路径 recycle:keeptree = yes #保持原路径 recycle:versions = yes #开启版本控制 recycle:minsize = 100 #排除小于100字节的文件回收 recycle:maxsize = 1000000 #排除大于100万字节的文件回收 recycle:exclude_dir = tmp #排除tmp目录回收 recycle:exclude = *.log #排除.log结尾的文件进入回收站 3.重启服务 systemctl restart smb 相关阅读 Samba 新建部门共享目录实战(增量操作手册) — 已有 Samba 服务后,新增部门共享的完整流程(建目录、建组建用户、配 Samba、改属主、配 smb.conf)

2023年1月13日 · ↻ 2026年6月18日 · 2 分钟 · 379 字 · AIHugoBlog

MacOS 常用命令

MacOS 常用命令汇总:查看EFI分区、挂载分区、允许任意安装源、查找端口进程、强制刷新DNS、WARP优选IP。

2023年1月13日 · ↻ 2026年6月18日 · 1 分钟 · 136 字 · AIHugoBlog

CentOS 7 EOL 后更换阿里云 Vault yum 源

CentOS 7 EOL 后切换到阿里云 Vault 源的实战方案,避开官方已下线地址,保留 yum 可用性。

2026年6月18日 · ↻ 2026年6月18日 · 2 分钟 · 254 字 · AIHugoBlog

KubeSphere 本地存储 PVC 的默认落盘位置(OpenEBS Local PV)

KubeSphere 默认存储(OpenEBS Local PV)的数据落盘路径,以及如何查找、验证、清理 PVC 数据的实战命令。

2026年6月18日 · 2 分钟 · 276 字 · AIHugoBlog

ESXi 主机常见告警处理合集(coredump / 统计信息 / 证书)

ESXi 主机常见告警的解决方法合集,涵盖 coredump 未配置、vCenter 快速统计信息陈旧、证书过期等典型场景的 SSH 命令与配置步骤。

2026年6月15日 · ↻ 2026年6月18日 · 2 分钟 · 278 字 · AIHugoBlog

K8s 使用 NFS 作为容器存储插件(NFS Subdir External Provisioner 实战)

在 Kubernetes 集群中通过 NFS Subdir External Provisioner 实现动态卷供应,覆盖客户端安装、Helm 部署、StorageClass 使用、生产环境注意事项与镜像拉取方案。

2026年6月18日 · 3 分钟 · 586 字 · AIHugoBlog