Alpine linux C依赖库

前言 alpine是一个极简的Linux系统,大小只有个位数m,所以需要手动安装各种依赖库 gcc apk add gcc Python.h apk add python-dev limits.h apk add linux-headers apk add musl-dev ffi.h apk add libffi-dev opensslv.h apk add openssl-dev ruby/st.h apk add build-base »

Inode浅析

what’s inode inode是文件在文件系统中的索引 文件系统存储 硬盘的最小存储单位是Sector(扇区),一个Sector=0.5KB SSD最低一次读写8个Sector即4KB,所以写8B的文件也会占用4K 查看文件对应的inode号码 ls -i vink.pub 查看文件对应得inode信息 stat vink.pub 得到如下结果 16777220 30631670 -rw-rw-rw- 1 Vink staff 0 414 "Sep 7 16:07:49 2017" "May 3 20:45:30 2017" "Oct 9 10:28:00 2017" "May 3 20:45:30 2017" 4194304 8 0 vink.pub 三个时间分别为inode上一次变动的时间,文件上一次变动的时间,文件上一次打开的时间。 inode大小 硬盘格式化时指定inode大小,如设置1KB一个inode,一个inode 128字节,1G的硬盘 inode就占用了128MB,很大的哦,但是inode设置太小则会导致如果文件过多硬盘未存满但无法访问文件,因为已经没有iNode空间创建新的文件索引 查看每个分区的iNode使用量 df -i »

ssh不使用密钥文件,ssh强制输入密码

使用ssh或scp时提示Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 确保服务器配置密码验证 编辑 /etc/ssh/sshd_config将PasswordAuthentication值修改为yes,如果前面有注释 则去掉注释 PasswordAuthentication yes 重启ssh或重启服务器 service sshd restart 使用ssh测试如果仍然不行则执行下列步骤 输入ssh命令前添加参数-o PreferredAuthentications=password -o PubkeyAuthentication=yes 如 ssh -o PreferredAuthentications=password -o PubkeyAuthentication=yes vagrant@5.5.5.12 成功 »

openshift使用pv和pvc

创建pv配置文件 vim t_pv.yml --- apiVersion: v1 kind: PersistentVolume metadata: labels: use: fluent-bit-config name: fluent-bit-config spec: accessModes: - ReadWriteMany capacity: storage: 10Mi nfs: path: /app/data/fluent-bit/config server: nfs.vinkdong.com 应用pv文件 oc apply -f t_pv.yml 查看是否成功创建 oc get pv fluent-bit-config 10Mi RWX Retain Bound ... 创建pvc: vim t-pvc.yml --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: fluent-bit-pvc spec: accessModes: - ReadWriteMany resources: requests: storage: 10Mi selector: matchLabels: use: fluent-bit-config 应用pvc oc apply -f t_pvc. »