![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 61
cocosgirl
终身学习,终身成长
展开
-
mysql 数据库定时备份脚本,保留一周数据(7天)
sheel 脚本如下:# back_data.sh#!/bin/sh#Author: Anne#Date: 2021-10-12#Desc: mysqldump the mysql#Database infodbuser="Anne"dbpasswd="Anne@123"dbhost="127.0.0.1"dbport="3306"#back data dirBACK_DIR="/Anne/mysql_back"#mysql home pathMySQL_HOME="原创 2021-10-12 14:24:03 · 887 阅读 · 0 评论 -
Linux Shell文本处理工具,看这篇就够了
本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧.1、find 文件查找#从当前文件开始递归查找txt和pdf文件find . -name "*.txt" -o -name "*.pdf" #从当前文件开始递归查找txt文件find转载 2021-09-24 14:15:56 · 310 阅读 · 0 评论 -
xshell ssh连接服务器后,上下左右删除键,出现[[A [[B [[C [[D,解决办法
xshell ssh连接服务器后,上下左右删除键,出现[[A [[B [[C [[D,解决办法这个问题有两种可能:1、一种是由于当前用户使用的shell是/bin/sh的原因。在添加用户的时候没有添加用户的指定shell类型,因此默认为/bin/sh。 可以用如下命令查看当前用户的shell类型:echo $SHELL命令执行完,如果输出是/bin/sh登录root账户,在root账户下执行:chsh -s /bin/bash username或者使用:...原创 2020-12-24 11:37:22 · 2739 阅读 · 0 评论 -
Ubuntu使用填坑——vi、vim 编辑混乱问题
1. Ubuntu下使用Vi时方向键变乱码 退格键不能使用的解决方法安装完ubuntu虚拟机后,vi编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话,就连平时关于的退格键(Backspace键)都使用不了,只能用Delete来删除。修改/etc/vim/vimrc.tiny是最简单的解决方式:一、编辑/etc/vim/...转载 2018-05-28 10:15:04 · 1232 阅读 · 0 评论 -
linux服务器挂掉自动重启脚本crontab自启动
实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则执行我们预设的脚本。首先我们要向crontab加入一个新任务。# crontab -e:进入编辑状态,其实就是使用vi编辑。 */1 * * * * sh /root/monitor.sh 我这里只是简单的设置每分钟调用一个shell脚本monitor.sh。这里可以配置的更强大,大家可以去搜索一下cr...原创 2018-05-29 10:36:42 · 7337 阅读 · 2 评论 -
linux 服务器上传rz、下载sz、远程ssh安装
新开了一台新的Linux服务器,我想实现windows本机的文件和服务器文件的上传(rz)、sz(下载)1. 首先在linux服务器上创建可以远程ssh的服务sudo apt-get install openssh-server要是安装失败的话,需要先更新下apt,更新apt执行:apt-get update2. 在Windows上安装xshellXshell 4下载:点击下载...原创 2018-05-24 16:11:18 · 513 阅读 · 0 评论 -
ubuntu 解决ab压力测试报错apr_socket_recv: Connection reset by peer (104)问题
今天用apache 自带的ab工具测试,当并发量达到1000多的时候报错如下:Completed 700 requestsCompleted 800 requestsapr_socket_recv: Connection reset by peer (104)Total of 870 requests completedapr_socket_recv这个是操作系统内核的一个参数,在...原创 2019-03-27 14:12:02 · 5569 阅读 · 3 评论 -
shell 脚本生成的文件名出现? 或者^M解决办法
在windows上的sublime编辑器上写了个shell脚本,用于备份数据库,上传到linux系统上,结果生成的备份文件总是多一两个问号,然后转义查看是多了一两个^M查了好多种解决方案说用 sed -i 's/^M//g' filename ,但是我这个不管用具体脚本如下:#!/bin/bashecho "start bak DB-------------------------...原创 2019-04-25 21:09:54 · 2234 阅读 · 0 评论 -
crontab 安装和定时执行脚本
ubuntu安装命令pip install crontabs在根目录下,有一个数据库备份bakDB.sh 脚本,我希望每天0点0分自动备份执行方法crontab -e 在文件最后加上0 0 * * * ~/bakDB.sh然后执行重启生效sudo service cron restart 下面稍微解释下crontab中每行的含义。crontab中...原创 2019-04-25 22:19:58 · 302 阅读 · 0 评论