journalctl/systemctl 日志持久化

找到service文件路径编辑添加[Journal]Storage=persistent修改完成后别忘了system dameon-reload设置过期时间$ journalctl --vacuum-time=1month重启日志服务 systemctl restart systemd-journa...

关于panic

1.panic允许在defer中嵌套多次调用.程序多次调用 panic 也不会影响 defer 函数的正常执行,所以使用 defer 进行收尾工作一般来说都是安全的。2.panic只会触发当前groutine的defer...

配置软路由,内网访问外网

配置软路由(可以访问外网的那一台)这套网络环境最主要的解决方案就是实现一台软路由器,可以访问外网,因此有外网ip的代理服务器就充当了这个角色。Linux配置软路由比较简单:修改/etc/sysctl.conf文件,添加配置net.ipv4.ip_forward=1使用sysctl -p命令重新加载配...

rsync代码同步

1.原料rsync和inotify-tools2.安装(1)rsync服务器端安装流程①下载安装$wget https://download.samba.org/pub/rsync/src/rsync-3.0.6.tar.gz$tar -zxvf rsync-3.0.6.tar.gz$./confi...

awk命令随记

printf命令打印时 不换行print命令打印时换行,如果要用xargs,则需要使用print...

shell字符串截取速记

首先 :形式,这个和php类似即substr(str,b,c) 分别对应参数 ${str:b,c}如果b为负数,则在shell中要改为0-b其次关于#和%的${str(#或%)*ss}首先#和%的区别#为从字符串左边往右边开始找(通常应该配*char),找到之后删掉左边的,如果为##则贪婪匹配,即保...

mysql--3780错误

给定表使用navicat创建外键的时候,错误提示:Referencing column  xx and referenced column xxx in foreign key constraint xxx are incompatible解决办法:  如果都是int类型,检查外键字段是否是无符号u...

记一个linux无法免密登录的问题

需要登录的角色home目录 即/home/xx需要满足权限不超过755;否则sshd服务仍然会报告错误这个和ssh密钥文件权限不能超过600类似...

apline 配置cgo环境

运行命令$apk add --no-cache build-base...

netplan设置ip

ubuntu的新版本等已使用这种方式设置ip,具体操作如下$sudo vim /etc/netplan/00-installer-config.yaml #任意配置名修改完成后sudo netplan apply...