专栏首页格姗知识圈这些linux、docker、k8s的命令,你知道多少呢

这些linux、docker、k8s的命令,你知道多少呢

注:命令太多,未必能列举的完,只列举了一些常用的。

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


#!bin/bash

echo -n "login:"

read name

echo -n "password"

read passwd

if [ $name = "高哥,老子学不动了" -a $passwd="扶我起来,我还能学"];

then

echo "the name and password is all right!"

else echo "input is all error!"

fi

- End -

本文分享自微信公众号 - 格姗知识圈(geshanzsq),作者:老虎高

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java面试-代码查错篇三

    答:错。"interface Rollable extends Playable, Bounceable"没有问题。interface 可继承多个 int...

    格姗知识圈
  • 玩转服务器常用命令

    //who -b 查看最后一次系统启动的时间。 //who -r 查看当前系统运行时间

    格姗知识圈
  • 强大、有趣、好玩、又装B的19 个 Linux 命令!

    输出一句话,有笑话,名言什么的 (还有唐诗宋词sudo apt-get install fortune-zh)

    格姗知识圈
  • [PySimpleGUI界面学习](十)列表的使用及一个简易计算器例子

    <!--more--> # 回顾 在上一篇文章中,我们编写了一个简单的音乐播放器界面和一个脚本执行程序,展示了 `PySimpleGUI` 强大的功能,在这一...

    王荣胜
  • K8S学习笔记之k8s日志收集实战

    本文主要介绍在k8s中收集应用的日志方案,应用运行中日志,一般情况下都需要收集存储到一个集中的日志管理系统中,可以方便对日志进行分析统计,监控,甚至用于机器学习...

    Jetpropelledsnake21
  • opencart3图片Google Merchant Center验证通过不了的解决方法

      最近在做一个opencart项目,有对接Google Merchant Center,但是一直提示产品图片验证无法通过,ytkah看了一下图片路径,/ima...

    ytkah
  • (37) 泛型 (下) - 细节和局限性 / 计算机程序的思维逻辑

    查看历史文章,请点击上方链接关注公众号。 35节介绍了泛型的基本概念和原理,上节介绍了泛型中的通配符,本节来介绍泛型中的一些细节和局限性。 这些局限性主要与Ja...

    swiftma
  • 探究 | Elasticsearch 与传统数据库界限

    其实拿传统关系型数据库和 Elasticsearch 直接来对比有些牵强,毕竟一个是数据库,一个是搜索引擎。

    用户1390885
  • Kotlin基础之委托

    委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 类委托 委托模式是替换继承的较...

    xiangzhihong
  • 熊市应该干什么?

    大熊市,币价跌跌不休。很多人已经懒的看价格了,更懒的聊币圈投资了,很多微信群也成了死群,更多的人就该干啥干啥了,等牛市来了再说。

    凌帅出口

扫码关注云+社区

领取腾讯云代金券