- #通过脚本遍历pod,做xxx操作样例#!/bin/bashd1=$(date -d "$3" +%s)if [ $(date +%s) -gt $d1 ]; then echo "小于当前时间" exit 0fitime=$(($d1 - $(date +%s)))echo "start ……"pods=($(kubectl -n namespacexxx get po... #通过脚本遍历pod,做xxx操作样例#!/bin/bashd1=$(date -d "$3" +%s)if [ $(date +%s) -gt $d1 ]; then echo "小于当前时间" exit 0fitime=$(($d1 - $(date +%s)))echo "start ……"pods=($(kubectl -n namespacexxx get po...
- linux运维常用脚本 linux运维常用脚本
- 《第六十六篇 java问题在线排查》 《第六十六篇 java问题在线排查》
- 比较多,建议大家耐心看完linux内核uname -a1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux操作系统版本cat /proc/versionLinux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc ver... 比较多,建议大家耐心看完linux内核uname -a1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux操作系统版本cat /proc/versionLinux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc ver...
- 注意:请不要跟着本教程一步一步的做,要先看一遍1.安装win7安装安装win7系统所需材料:老毛桃PE系统 下载地址:http://www.laomaotao.tv/如使用其它PE系统也是一样,这里我用老毛桃为例Win系统镜像文件 ,镜像文件下载地址:https://msdn.itellyou.cn/电脑驱动,驱动下载地址http://www.drivergenius.com/wang... 注意:请不要跟着本教程一步一步的做,要先看一遍1.安装win7安装安装win7系统所需材料:老毛桃PE系统 下载地址:http://www.laomaotao.tv/如使用其它PE系统也是一样,这里我用老毛桃为例Win系统镜像文件 ,镜像文件下载地址:https://msdn.itellyou.cn/电脑驱动,驱动下载地址http://www.drivergenius.com/wang...
- 大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言作为一个开发人员,和服务器打交道是必不可少的,当然要和运维相比的话还是差点儿。但是,在公司,作为一个程序员,难免会遇到自己部署测试环境,或者上线生产环境。在私下,座位一个程序员,大多数都有自己的博客,即使没有,估计也买过服务器,鼓捣鼓捣别的东西来玩玩。在我们购买完服务器后,可能会有这样的场景,业务场景使用下,担心自己的系统盘不够用,所... 大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言作为一个开发人员,和服务器打交道是必不可少的,当然要和运维相比的话还是差点儿。但是,在公司,作为一个程序员,难免会遇到自己部署测试环境,或者上线生产环境。在私下,座位一个程序员,大多数都有自己的博客,即使没有,估计也买过服务器,鼓捣鼓捣别的东西来玩玩。在我们购买完服务器后,可能会有这样的场景,业务场景使用下,担心自己的系统盘不够用,所...
- Shell数组的介绍 数组算是一种特殊的数据结构,数据项可以成为数组的元素,可以通过数组的索引获取每一个数组的元素值。 数组的典型的使用场景是把相同类型的元素汇总在一起。由于Shell变量属于弱类型,所以数组里面的元素并不一定是相同类型。 注意:Shell中的数组只支持一维数组,但对元素的个数没有限制,数组元素的索引也是从0开始。 Shell数组的介绍 数组算是一种特殊的数据结构,数据项可以成为数组的元素,可以通过数组的索引获取每一个数组的元素值。 数组的典型的使用场景是把相同类型的元素汇总在一起。由于Shell变量属于弱类型,所以数组里面的元素并不一定是相同类型。 注意:Shell中的数组只支持一维数组,但对元素的个数没有限制,数组元素的索引也是从0开始。
- Linux系统为了便于运维人员对系统的操作,所以内建了很多shell命令。一般来说linux系统的内建命令会比执行外部的shell命令执行更快。因为执行内建命令相当于调用当前shell进程里面的函数,而执行外部命令的话需要出发IO操作还要fork一个单独的进程来执行,执行完成后再退出 Linux系统为了便于运维人员对系统的操作,所以内建了很多shell命令。一般来说linux系统的内建命令会比执行外部的shell命令执行更快。因为执行内建命令相当于调用当前shell进程里面的函数,而执行外部命令的话需要出发IO操作还要fork一个单独的进程来执行,执行完成后再退出
- 在linux命令下,如果需要终止某个进程,可以使用kill或者killall等命令来实现。终止命令的原理都是向linux内核发送一个系统操作的信号以及某个进程的ID,然后系统内核会根据指定的进程ID进行相应的处理。 kill命令典型的用法:首先使用ps命令查出PID,然后使用kill命令进行处理。 在linux命令下,如果需要终止某个进程,可以使用kill或者killall等命令来实现。终止命令的原理都是向linux内核发送一个系统操作的信号以及某个进程的ID,然后系统内核会根据指定的进程ID进行相应的处理。 kill命令典型的用法:首先使用ps命令查出PID,然后使用kill命令进行处理。
- 很多时候Linux需要对文本相对比较规范的文本数据进行排序,这时候可以使用Linux系统下的sort命令进行处理。 语法格式:sort [-ntkr] filename 很多时候Linux需要对文本相对比较规范的文本数据进行排序,这时候可以使用Linux系统下的sort命令进行处理。 语法格式:sort [-ntkr] filename
- Linux也可以通过locate命令查找文件,locate命令主要是依据一个数据库文件来执行文件的查找,默认情况下Linux每天会默认检索系统中的所有文件,然后把检索的文件信息记录到数据库文件中。因为运行locate命令是直接检索该数据库记录文件,并且打印到屏幕上,所有它比find命令效率更高、查询速度更快。如果想查询最新的文件,可以首先执 Linux也可以通过locate命令查找文件,locate命令主要是依据一个数据库文件来执行文件的查找,默认情况下Linux每天会默认检索系统中的所有文件,然后把检索的文件信息记录到数据库文件中。因为运行locate命令是直接检索该数据库记录文件,并且打印到屏幕上,所有它比find命令效率更高、查询速度更快。如果想查询最新的文件,可以首先执
- 通过上面的文件内容可以看出:如果UID>99 设置的umask值为002,如果UID不大于99则umask值为022.关于遮罩计算权限的方式如下:比如 777 用字符串表示 rxwrwxrwx,如果遮罩值是022 对于的字符串是 ----w--w-,计算方法是如果遮着包含字母的,计算出真正的权限就不包含该位置的字母用-代替即可, 个人理解公式:遮罩值+计算的真正权限=rxwrwxrwx 通过上面的文件内容可以看出:如果UID>99 设置的umask值为002,如果UID不大于99则umask值为022.关于遮罩计算权限的方式如下:比如 777 用字符串表示 rxwrwxrwx,如果遮罩值是022 对于的字符串是 ----w--w-,计算方法是如果遮着包含字母的,计算出真正的权限就不包含该位置的字母用-代替即可, 个人理解公式:遮罩值+计算的真正权限=rxwrwxrwx
- Linux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。 Linux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。
- Linux系统遵循一切皆是操作文件的规则。所以想用好Linux系统,就必须要掌握文件相关的操作。 Linux系统遵循一切皆是操作文件的规则。所以想用好Linux系统,就必须要掌握文件相关的操作。
- 主要是因为在实际工作当中需要在Linux不同用户之间进行切换。root用户权限最高很多时候需要root用户才能执行一些关键命令。所以需要临时切换为root用户。工作完成后,考虑到系统的安全性避免误操作需要切换为普通用户。su和sudo就是为了解决该问题内置的Linux命令。 主要是因为在实际工作当中需要在Linux不同用户之间进行切换。root用户权限最高很多时候需要root用户才能执行一些关键命令。所以需要临时切换为root用户。工作完成后,考虑到系统的安全性避免误操作需要切换为普通用户。su和sudo就是为了解决该问题内置的Linux命令。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签