shell
文章平均质量分 86
lcm_linux
欲买桂花同载酒,终不似,少年游。
展开
-
crontab执行shell定时任务不成功
问题:shell脚本手动执行可以,但是使用crontab配置定时,发现执行不成功,但是查看cron日志发现是执行了的原因分析:crontab执行的时候,就是它总是不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个 脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错。解决方式:a.将shell中命令改成全路径:本次执行的是前文提到的es备份脚本,执行...原创 2019-12-04 17:12:24 · 2094 阅读 · 0 评论 -
shell脚本-----快速进入docker容器
工具简介该工具可以方便用户快速进入docker容器,而且只需要知道container id就可以进入容器。使用示例#查看container ID #docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...原创 2019-11-26 17:58:24 · 3929 阅读 · 0 评论 -
Linux下增加、删除和设置Swap文件以及创建Swap文件的脚本
1、什么是Swap分区Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。swap分区是从磁盘空间划分而来,有的是单独使用一个分区,有的是把一个大文件当做swap。2、怎么分配Swa...原创 2019-11-20 15:36:46 · 740 阅读 · 0 评论 -
RPM包及其依赖下载到本地并离线安装
在部署oracle的时候发现需要下载很多依赖包,但是有些依赖在centos的yum源里是没有的,因此需要在orcale的源中下载好,然后应用到Centos中:一、使用Downloadonly我们可以通过 yum 命令的 “Downloadonly” 插件下载 RPM 软件包及其所有依赖包, 为了安装 Downloadonly 插件,以 root 身份运行以下命令:yum install yu......原创 2019-11-19 10:58:07 · 12145 阅读 · 0 评论 -
scp和rsync的常用参数和区别
一、scp 命令1.scp 是 secure copy 的缩写,用于远程的文件的复制。2.参数:-r: 递归复制整个目录。3.实例:scp /home/elasticsearch.zip username@${ip}/home/root/others/scp /home/elasticsearch.zip username@${ip}/home/root/others/elastics...原创 2019-11-14 11:28:18 · 245 阅读 · 0 评论 -
screen用于命令行终端切换
screen命令Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。会话恢复只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不...转载 2019-11-12 15:43:53 · 235 阅读 · 0 评论 -
linux中如何让普通用户访问其他用户的目录
目前有一个test1分组,分组下test1用户可访问/home/test1目录,现有一个普通用户test2需要访问该目录中的日志文件,此时test2用户想要访问该目录可有一下方法实现:将用户加入到要访问的分支中,usermod -G test1 test2,并为该目录设置分组下可访问 chmod -R 774 /home/test1/整个测试过程如下:[root@test-server-...原创 2019-11-06 16:04:21 · 12336 阅读 · 5 评论 -
shell脚本---实现ceph数据的备份、恢复
脚本使用说明:ceph迁移导出1、下载s3cmd:yum install s3cmd -y2、修改配置文件,创建 /root/.s3cfg文件到ceph主节点的root目录下,修改IP:Port以及账户信息3、执行ceph_export.sh 脚本导入1、迁移ceph_data.tar.gz到目标机器2、下载s3cmd:yum install s3cmd -y3、修改配置文件,...原创 2019-11-05 18:44:26 · 1059 阅读 · 0 评论 -
shell脚本---实现es备份导出到本地形成json文件
项目需求:备份es数据,并落实到本地形成文件脚本实现:定时备份es数据,定期删除备份文件,自定义文件名称、版本号,可以指定备份索引,也可以备份全部索引脚本内容:#!/bin/bash#全备方式#作者:lcm_linux#时间:2019.08.06#source /etc/profile #加载系统环境变量source ~/.bash_profile #加载用户环境变量s......原创 2019-11-05 18:23:04 · 2202 阅读 · 0 评论 -
shell脚本---实现tomcat部署包自动打包并下载到本地
项目需求:现场tomcat业务系统部署手动打包,业务系统比较多,国内批量备份并打包给到现场进行升级操作shell脚本代码如下:功能实现:自动打包,可以选择是否下载到本地,但是需要手动输入路径#! /bin/bashsource /etc/profile #加载系统环境变量source ~/.bash_profile #加载用户环境变量set -o nounset #...原创 2019-11-05 11:29:31 · 285 阅读 · 0 评论 -
shell脚本---实现mysql定时备份、删除、恢复
mysql备份脚本:脚本实现:按照数据库名称,全量备份mysql数据库并定期删除#!/bin/bash#全备方式,一般在从机上执行,适用于小中型mysql数据库#删除15天以前备份#作者:lcm_linux#时间:2019.08.06 source ~/.bash_profile #加载用户环境变量set -o nounset #引用未初始化变量时退出set -o...原创 2019-11-05 10:09:34 · 746 阅读 · 0 评论 -
shell中read使用后控制台不能删除内容
Read可以带有-a, -d, -e, -n, -p, -r, -t等等选项。随便在Linux终端上敲入read命令,如下:root@bigdata# readdawd^H^H^H^[[A^[[B^[[D^[[C^[OP^[OQ^[OR^[OS注:我输入的分别是dawd、backspace键、↑、↓、←、→、F1、F2、F3、F4看到这些功能键变成了原来的字符组合,并且功能键的功能失效...原创 2019-11-04 16:46:13 · 1667 阅读 · 0 评论