技术教程 第65页

Docker自制镜像大小缩减

呐,能搜到的什么RUN用一条这种就不说了。就说一点吧,Dockerfile如果你做到了精简到极致了,那你精简的路线可以从如下两点入手: 1.选更小的系统包(实际上价值不高,比如你有几十个rpm包要装,换系统到Ubuntu那肯定是个二逼决定,因为不支持rpm啊,你找deb或者转换费的精力也会很多) 2.存在拷贝文件和删除文件的操作,可以通过挂载目录到容器,直接...
赞 (0)

Linux Shell Bash判断文件或文件夹是否存在

以下代码完整转自:shell bash判断文件或文件夹是否存在 #shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="...
赞 (0)

ldconfig和ld.so.conf.d释义

处理php的oci8的驱动时,有步操作是要输出一个conf到ld.so.conf.d目录下,然后执行ldconfig。这块不太了解,就找了些释义整理记录下: ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*...
赞 (0)

Linux Web系统故障诊断诊断流程

1.dmesg 如果有什么异常,先解决对应异常,比如: ip_conntrack: table full, dropping packet. 相关参考:https://blog.csdn.net/abcd1f2/article/details/73293533 2.php运行的慢查询日志检查 3.php和nginx相关服务的错误日志检查
赞 (0)

TCP: time wait bucket table overflow 解决方案

有线上设备系统日志频繁输出: TCP: time wait bucket table overflow 解决办法: # vim /etc/sysctl.conftcp_max_tw_buckets =200000 #改值的默认值是18wnet.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.t...
赞 (0)

ip_conntrack: table full, dropping packet. 解决方案

协助运维同学诊断慢查询,发现php的慢查询九千多个数据了连接超时的记录。想不通,后来运维同学从系统日志发现输出: ip_conntrack: table full, dropping packet. 搜了下,对比其他负载的portal: cat /proc/sys/net/ipv4/ip_conntrack_max 这台异常的确实比另外的设备少了个0。 按照...
赞 (0)