2022.10.13学习
kubectl top
# 指标相关
kubectl top node
kubectl top node xxx
kubectl top pod # 不指定pod 名称,则显示命名空间下所有 pod
kubectl top pod xxx
kubectl top pod xxx --containers # -–containers可以显示 pod 内所有的container
# 指标相关
kubectl top pod -v=10看到具体的调用日志
docker stats dockerID 可以看到容器当前的使用量
2022.10.14学习
echo
原样输出字符串,不进行转义或取变量(用单引号)
echo '$name\"'
输出结果:
$name\"
sshpass
ssh自动输入password
# sshpass -p !@#Rabcde123 ssh ningan@192.168.1.123 // 不可行
-bash: !@#Rabcde123: event not found
-bash: syntax error near unexpected token `done'
# sshpass -p "!@#Rabcde123" ssh ningan@192.168.1.123 // 不可行
-bash: !@#Rabcde123: event not found
-bash: syntax error near unexpected token `done'
# sshpass -p '!@#Rabcde123' ssh ningan@192.168.1.123 // 可行
scp自动输入password
# sshpass -p '!@#Rabcde123' scp test.sh ningan@192.168.1.123:/home/ningan/test // 可行
2022.10.19学习
windows 路由
windows
# 显示整个路由表
route print / netstat -r
# 显示路由表中以“10.”开头的表项
route print 10.*
2022.11.15学习
linux磁盘管理
查看磁盘使用率
df -h
查看单个目录的挂载情况(目录属于哪个分区)
df -h /home
fdisk -l
lsblk
lvremove
vgremove
pvremove
# fdisk /dev/sdb
:d # 删除
:w # 保存
dos分区表 一个分区最大2T
gpt分区表 不限制
查看是不是ssd
# 使用lsblk命令进行判断,参数-d表示仅显示设备本身(不显示其上分区),参数-o表示仅显示特定的列。
# # 0是ssd 1是hdd
# lsblk -d -o name,rota
# grep ^ /sys/block/*/queue/rotational
[root@localhost ~]# lvremove /dev/mapper/vgqjc-lvqjc
Do you really want to remove active logical volume vgqjc/lvqjc? [y/n]: y
Logical volume "lvqjc" successfully removed
[root@localhost ~]# vgremove /dev/mapper/vgqjc
Volume group "vgqjc" successfully removed
[root@localhost ~]# pvremove /dev/sdl
Labels on physical volume "/dev/sdl" successfully wiped.
[root@localhost ~]#
[root@zqzt-wx13f33-zbhx08w ~]# lsblk -d -o name,rota
NAME ROTA
sda 1
sdb 1
[root@zqzt-wx13f33-zbhx08w ~]#
[root@zqzt-wx13f33-zbhx08w ~]# grep ^ /sys/block/*/queue/rotational
/sys/block/dm-0/queue/rotational:1
/sys/block/dm-1/queue/rotational:1
/sys/block/sda/queue/rotational:1
/sys/block/sdb/queue/rotational:1