2024/09/30 16:39:52
docker部署rancher报错6444
容器启动一直重启报错
[INFO] Waiting for server to become available: Get “https://127.0.0.1:6444/version?timeout=15m0s”: dial tcp 127.0.0.1:6444: connect: connection refused
sudo modprobe iptable_filter
sudo modprobe iptable_nat
sudo modprobe iptable_mangle
2024/09/28 16:18:59
chmod u+s
s
在文件执行时把进程的属主置为该文件的文件属主。 原来只有某用户可以执行httpd这条命令,u+s
后其他用户都可享有文件属主的权限。通过chown将文件属主调整为root,这样其他用户即可以root权限操作该文件。
例如:通常开发过程中需要编辑/etc/hosts
文件,每次编辑以sudo方式执行,每次都要输入密码令人不爽,通过执行以下命令即可解决:
chmod u+s /etc/hosts
2024/09/25 11:27:59
git配置远程仓库、设置默认分支
# 配置远程仓库
git remote add origin xxxx
# 设置默认分支
git branch –set-upstream-to=origin/main main
2024/09/24 16:06:03
FontConfiguration.getVersion报空指针异常的问题
这是openjdk的问题
有两种解决方式:
更换jdk
安装字体库
yum install dejavu-sans-fonts fontconfig
2024/09/11 17:47:16
批量修改MySQL表字符集排序规则:
SELECT
CONCAT("ALTER TABLE `",TABLE_NAME,
"` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;") AS target_tables
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA="数据库名称" AND TABLE_TYPE="BASE TABLE";
2024/09/11 11:31:11
Linux 使用systemctl启动时:Failed at step EXEC spawning xxx: Permission denied
原因:SELinux处于安全原因阻止了服务的正常运行
解决方案:关闭SELinux
setenforce 0 && sed -i 's/enforcing/disabled/' /etc/selinux/config
2024/09/09 15:25:36
.gitignore只能忽略那些原来没有被track(之前没有add过)的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached xxx
2024/08/28 17:20:13
密码校验正则表达式
密码中允许出现数字、大写字母、小写字母、特殊字符,但至少包含其中3种且长度在8-16之间
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d|.*[\W_]).{8,16}$|^(?=.*[A-Z])(?=.*\d)(?=.*[a-z]|.*[\W_]).{8,16}$|^(?=.*[a-z])(?=.*\d)(?=.*[A-Z]|.*[\W_]).{8,16}$
2024/07/29 20:29:09
brew替换系统自带二进制brew link git --overwrite
2024/07/28 23:48:10
Sublime Text 4 关闭时不提醒保存,热退出(hot_exit)功能设置:
"hot_exit": "always",
Sublime Text设置文件在新标签页打开(而不是新窗口)
"open_files_in_new_window": "false",