linux
linux命令、常用配置
运维攻城狮 Linke
人啊,一定要懒,懒了才能发展出代替你干活儿的。我们做了这么多,不就是为了懒吗
展开
-
linux非LVM磁盘分区扩容
非lvm分区扩容有目前我知道两种方式。一种是在线扩容(不卸载的情况下),一种是离线扩容(卸载后扩容)。警告:磁盘操作有风险,请谨慎操作。如果是数据库磁盘,操作前请买好火箭票,丢了数据请直接射向火星避难。在线扩容,非阿里云服务器也可以使用下面的方式:阿里云文档地址:https://help.aliyun.com/document_detail/113316.html支持在线扩容的操作系统支持在线扩容的Linux公共镜像(或基于公共镜像制作的自定义镜像)包括:Alibaba Cloud原创 2021-09-06 14:08:44 · 6497 阅读 · 3 评论 -
SSH第一次连接新主机时不询问是否继续
我们用 ssh 连接一台新的主机时,会提示Are you sure you want to continue connecting (yes/no)? 如下图所示有些情况下这个东西就相当蛋疼了。解决它目前有两种方式。第一种:直接在发起端加一个配置即可。cat > ~/.ssh/config << EOFStrictHostKeyChecking noEOF第二种:连接时带 -o StrictHostKeyChecking=no 参数。ssh -o St...原创 2021-07-23 15:15:22 · 1431 阅读 · 0 评论 -
shell 语言以模板的方式替换文件内容
定义模板文件 service_tpl.yaml,如下cat > service_tpl.yaml <<EOFapiVersion: v1kind: Servicemetadata: name: ${APPNAME} namespace: ${NAMESPACE}spec: ports: - port: ${PORT} targetPort: ${PORT} protocol: TCP selector: workload.user.原创 2021-05-21 19:36:15 · 1489 阅读 · 0 评论 -
centos7.x 安装 elasticdump
下载二进制包wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz解压安装xz -d node-v10.13.0-linux-x64.tar.xz tar xvf node-v10.13.0-linux-x64.tar -C /usr/lib/打开 /etc/profile 添加以下环境变量...原创 2020-02-18 20:28:01 · 1906 阅读 · 0 评论 -
模拟python的mongodb模块,制作了一个简易的shell版的mongodb模块
突发奇想,简单几行,写了个shell脚本式的。将服务器 ip 、端口 、用户名 、密码设置好,然后使用login_mongo 传入 对mongo的 库、表操作#!/bin/bashcd `dirname $0`path=`pwd`logfile="$path/remove.log"#################################### 登录数据库模块 ##...原创 2020-01-20 15:30:39 · 166 阅读 · 0 评论 -
bash shell 中,类似python字典的用法
这就是 bash 中的字典#!/bin/bash# 声明字典declare -A shell_dirshell_dir=([key1]='values.1' [key2]='values.2' [key3]='values.3')# 拿到所有的值for node_ip in ${shell_dir[@]};do echo "拿到的值 ${node_ip} .";done...原创 2019-12-18 15:33:16 · 1033 阅读 · 0 评论 -
centos7.x 初始化环境常用配置
linux在shell脚本中添加计划任务(echo "* * * * * echo > /opt/test.log";crontab -l)|crontab原创 2019-10-17 11:54:12 · 303 阅读 · 0 评论 -
由于删除系统安装时自带的swap分区,导致系统重启失败的解决方法
干运维4年多了,今天这个问题,头一次碰到,把问题抛出来,居然没人知道为啥子。机缘巧合,无意中终于发现是因为删除了swap分区导致。从老夫手上过的linux系统不计其数,以往删除 swap 分区也是不眨一下眼,然而这次翻车了,翻的还是别人的车车。。。删除 swap 分区居然会导致系统无法启动……惊煞老衲!!!因为安装系统时就选择安装 swap 分区的话, grub 文件中会写死开机校验 swap...原创 2019-10-15 15:32:35 · 2327 阅读 · 0 评论