• Kubernetes常用命令


    LINUX
    
    
    
    1、pwd --显示当前路径
    
    
    
    2、cd    --切换目录(cd 有很多种用法,但是刚接触linux人的来说只要记住这个就可以了,剩下的以后慢慢学,如cd ..,cd -,cd ~,cd ../../等等)
    
    
    
    3、tree  --显示树结构。
    
    
    
    4、mkdir --创建目录。
    
    
    
    5、touch--创建空文件或者改变时间戳
    
    
    
    6、ls --显示目录下的详细信息。
    
    
    
    7、cp --复制文件或者目录。
    
    
    
    8、mv --移动或者重命名文件。
    
    
    
    9、rm --删除文件或者目录。
    
    
    
    10、rmdir --删除空目录。
    
    
    
    11、ln--创建软硬链接。
    
    
    
    12、find--查找你想要的东西。
    
    
    
    13、xargs--多行变单行。
    
    
    
    14、cat--查看内容。
    
    
    
    15、more/less查看内容。
    
    
    
    16、tail、head显示末尾和开头。
    
    
    
    17、chattr--改变文件的扩展属性。
    
    
    
    18、lsattr--查看文件的扩展属性。
    
    
    
    19、file--显示文件的类型。
    
    
    
    20、chown--改变所组。
    
    
    
    21、chmod--改变权限。
    
    
    
    22、chgrp--更改文件用户组。
    
    
    
    23、tac--反向显示文件内容。
    
    
    
    24、cut-文本中截取内容。
    
    
    
    25、sort--排序。
    
    
    
    26、uniq--去除重复行。
    
    
    
    27、wc--统计行数。
    
    
    
    28、diff--比较两个文件的不同。
    
    
    
    29、vim编辑器。简单说就是改记事本,这么说大家都能明白应该。说句玩笑话:vim六板斧《i、esc、q、wq、q!、wq!》,当然还有很多小技巧,慢慢学习,方便自己。
    
    
    
    30、linux三剑客。grep搜索过滤。seed字符流处理器,通俗点就是增删改查。awk -F 指定打印第几行第几列,还是一门编程语言,这个命令非常牛逼。三剑客配合正则,功能无所不能。
    
    
    
    如awk ‘NR==20,NR==30’  gaoge.text,显示文件里的20行到30行。
    
    
    
    awk -F ‘{print $1,$3}’ gaoge.text,显示第一列和第三列等。
    
    
    
    31、ifconfig,netstat等。用来查看网络网卡等信息。
    
    
    
    32、tar -zxvf,tar -zcvf。--打包,解包
    
    
    
    33、gzip、unzip。--压缩、解压。
    
    
    
    34、useradd、usermod、userdel--添加用户、修改用户组信息、删除用户。
    
    
    
    35、groupadd、groupdel--添加用户组、删除用户组。
    
    
    
    36、passwd--修改用户密码。
    
    
    
    37、chage--修改用户密码有效期。
    
    
    
    38、su - 用户名 --切换用户。
    
    
    
    39、id 用户名--显示用户与用户组信息。
    
    
    
    40、w--显示已登录用户信息。
    
    
    
    41、whoami--显示当前登录用户名。
    
    
    
    42、lastb--显示用户登录失败记录。
    
    
    
    43、lastlog--显示所有用户的最近登录记录。
    
    
    
    44、fdisk --显示磁盘分区信息。
    
    
    
    45、mkfs--格式化分区
    
    
    
    46、mount、umount--挂载、卸载
    
    
    
    47、df -h --显示磁盘的使用情况
    
    
    
    48、mkswap--创建交换分区
    
    
    
    49、ps - ef,ps  aux --查看进程。
    
    
    
    50、kill -9 --强制杀死进程。
    
    
    
    51、top、uptime--查看系统负载。
    
    
    
    52、ifup、ifdown--激活网卡、关闭网卡
    
    
    
    53、route--显示路由信息
    
    
    
    54、ping、netstat--查看网络状态
    
    
    
    55、traceroute--查看数据传输路由
    
    
    
    56、scp--复制传输
    
    
    
    57、tcpdump--抓包
    
    
    
    58、lsof--查看进程打开的文件
    
    
    
    59、iostat、pidstat--查看io信息和进程信息统计
    
    
    
    60、chown -R  username:groupname 文件名--递归更改用户和用户组文件信息
    
    
    
    61、rm -rf --强制删除,最好在执行前敲一下pwd确认一下是不是想删的东西。
    
    
    
    
    
    Docker
    
    
    
    1、docker run --启动镜像
    
    
    
    2、docker pull --拉取镜像
    
    
    
    3、docker push --推镜像
    
    
    
    4、docker ps --显示运行的容器
    
    
    
    5、docker save--保存镜像
    
    
    
    6、docker load --加载镜像
    
    
    
    7、docker rm --删除镜像
    
    
    
    8、docker cp--拷贝数据
    
    
    
    9、docker version --显示docker版本信息
    
    
    
    10、docker info --显示容器信息
    
    
    
    11、docker login --登录镜像仓库
    
    
    
    12、docker images--显示镜像信息
    
    
    
    13、docker  kill --杀死容器相关进程
    
    
    
    14、docker export/import--打包、解包。
    
    
    
    15、docker pause--暂停某一容器的所有进程
    
    
    
    16、docker tag --打标签
    
    
    
    17、docker logs --查看容器日志
    
    
    
    
    
    K8S
    
    
    
    1、kubectl get po --查看微服务
    
    
    
    2、kubectl get ns --查看命名空间
    
    
    
    3、kubectl get cm--查看配置文件
    
    
    
    4、kubectl get po -n ns名称--查看某一命名空间下的微服务
    
    
    
    5、kubectl get pv --查看持久卷
    
    
    
    6、kubectl get pvc --查看持久卷申请
    
    
    
    7、kubectl logs -f 微服--查看微服日志
    
    
    
    8、kubectl get cs--检查k8s集群是否健康
    
    
    
    9、kubectl cluster -info --查看集群信息
    
    
    
    10、kubectl get po -o wide--查看微服具体运行在哪个从节点node上。
    
    
    
    11、kubectk get po -o yaml --查看pod的详细信息
    
    
    
    12、kubectl get po -o json --以json的格式输出pod 信息
    
    
    
    13、kubectl exec -it pod名 -n /bin/bash --进入pod
    
    
    
    14、kubectl create 文件名.yaml --重建资源
    
    
    
    15、kubectl apply -f 文件名.yaml --是配置文件资源重新生效
    
    
    
    16、kubectl delete po -n --删除pod,让集群自动分配重启
    
    
    
    17、删除各种资源
    
    kubectl delete -f 文件名
    
    kubectl delete pod pod名
    
    kubectl delete rc rc名
    
    kubectl delete service service名
    
    kubectl delete pod --all
    
    
    
    18、部署pod在ns上
    
    
    
    kubectl -n ns run gaogetest --images=镜像名称 --replicas=1
    作者:tigergao
    功不唐捐 玉汝于成
  • 相关阅读:
    动态规划-树形dp
    排队打水
    耍杂技的牛
    合并果子
    贪心问题-区间类
    动态规划-状态压缩dp
    Linux分区知识及企业场景分区76
    企业面试题-find结合sed查找替换
    企业面试题-利用三剑客
    alias-unalias
  • 原文地址:https://www.cnblogs.com/tigergaonotes/p/11079320.html
Copyright © 2020-2023  润新知