默认情况下rsyslog载centos7上并不listen /dev/log ,解决办法:
在 /etc/rsyslog.conf 中添加:
1 |
input(type="imuxsock" Socket="/dev/log" CreatePath="on") |
DevOps
默认情况下rsyslog载centos7上并不listen /dev/log ,解决办法:
在 /etc/rsyslog.conf 中添加:
1 |
input(type="imuxsock" Socket="/dev/log" CreatePath="on") |
bash中很少使用csv,尤其很少使用xml,因为他们对于常用的awk等文本处理工具并不友好,当然,应该有专门处理这些格式的命令行工具。
对于powershell来讲,
示例1: 解析netstat -ant结果为对象
1 |
netstat -ant|select -Skip 2|foreach -Begin {[string]::join(",", @("proto","rq","sq","local","remote","stats"))} {$_ -replace "\s+",","}|ConvertFrom-Csv |
hashtable的构造:
1 2 3 4 5 6 7 8 |
PS /home/phpor> $ht=@{k1="v1"; k2="v2"; k3="v3"} PS /home/phpor> $ht Name Value ---- ----- k1 v1 k3 v3 k2 v2 |
注意:
遍历:
使用cmdlet版的foreach遍历:
注意:
遍历出key信息:
注意:
docker-containerd 占用约1GB内存,正常情况下不到100MB