shell里执行的命令有两种:    内部命令(由shell自带)        help:内部命令列表        enable cmd:启用内部命令        enable -n cmd:禁用内部命令        enable -a:查看所有启用的内部命令    外部命令:外部可执行程序文件        which cmd:查看命令文件路径,列出首次匹配的路径        whic
转载 2023-07-07 14:22:55
272阅读
    在生产环境中日志是运维人员了解和分析生产环境的第一手资料,但是日志信息的内容量相当庞大,特别在公有云环境中运行的业务系统,一般系统盘在20G-40G左右,如果没有合理的日志管理方案,很容易出现存储空间不够的现象,总结了以下几种日志处理的简单方式,作为自己的实践笔记,同时和大家一起交流学习。1、部分日志行数太多,时间周期比较久,里面没有什么很重要的价值
原创 2016-12-12 15:42:23
897阅读
前言*随着整个互联网的发展,产生了无数大大小小的网站,随之而来用户对网站ui和速度体验也在日益加强,对企业或者个人来说,赢得用户体验也就意味着赢得先机。那今天我们在这里针对网站速度这方面来一起交流,提高网站速度对于运维工程师、程序员来说变得至关重要。运维工程师首先得在日常网站运维中发现影响网站速度的各种因素得逐个推动然后解决。提高网站速度体验除了本身网站程序优化外,对于linuxsa来说还有大量的
原创 2019-06-13 11:19:35
1475阅读
# 关于脚本: # 使用root用户执行此脚本,提前关闭selinux; # 执行脚本之前,hostsIP内的IP修改成自己的机器IP; # hostsIp内的IP数量如果有增加或者减少,for循环的变量也需要增减; # sshCopy内的root密码改成自己的root密码; # installRedis内配置了redis的密码,自行修改# 关于环境: # 此脚本部署的是redis-6.0.5版本
转载 2023-06-14 22:33:34
491阅读
一 简介Windows中删除文件或清空文件内容很简单。 但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容。想通过命令去实现这一功能,下面就为大家介绍几种方法!注意:Linux系统中一切皆文件。所以在清空或删除文件之前一定要确保该文件不是系统文件或者其他重要配置文件,否则可能引发系统错误。二 几种方法简介1、通过重定向来清空文件内容该方法是最简单的,通过shell重定向null到
  前提:现在做的一个业务系统,用了redis做缓存。系统做了缓存,通常在系统正常使用的过程中,可以节省很多系统资源,特别是数据库资源。但是,在开发、测试或者系统遇到问题的时候,也有很麻烦的事情。通常的表现是,明明数据已经改了,在plsql develop 里面是正常的,为什么系统里面是没变化,接口也没有变。然后,顺着线路找去,在日志里面看到,原来是走了缓存,数据没有更新。或者是,重跑数据的时候,
循环 for循环 用于已知循环次数的场景1、基本格式 for   变量名称(注意是名称不是变量$等)    [  in   名称范围  ] (可以不写)do   执行内容    若满足循环则做什么动作done    for循环结束标志for i in $(cat /opt/use
1、一键部署redis,版本任意指定: 如果有朋友想自定义安装路径,或者Redis的默认端口等,可以直接修改前面的变量。这个脚本主要是用到了redis源码自带的初始化脚本。如果遇到报错可以评论区反馈,由于个人写脚本不太喜欢注释,所以劳费各人仔细端详了。#!/bin/bash #by lutixia ############################# REDIS_DIR="/usr/loc
一个简单的清除系统日志和登录日志的shell 脚本#!/bin/sh#clean up system  logsLOG_DIR=/var/logROOT_UID=0  # When $UID=0, session have a root permissionLINES=50    # default save linesE_XCD=66E_NOTROOT=6
原创 2013-07-23 14:41:01
435阅读
前言*随着整个互联网的发展,产生了无数大大小小的网站,随之而来用户对网站UI和速度体验也在日益加强,对企业或者个人来说,赢得用户体验也就意味着赢得先机。那今天我们在这里针对网站速度这方面来一起交流,提高网站速度对于运维工程师、程序员来说变得至关重要。运维工程师首先得在日常网站运维中发现影响网站速度的各种因素得逐个推动然后解决。提高网站速度体验除了本身网站程序优化外,对于LinuxSA来说还有大量的
推荐 原创 2013-06-12 20:01:35
5141阅读
7点赞
9评论
有些时候,数据库处于同步数据的状态,archive归档日志不停的增长会导致磁盘空间被大量耗用,以至于归档空间占满,而是导致数据库实例挂起。对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志,使数据库能正常运行。 1.清除归档日志shell脚本 #!/bin/bash #定义运行环境 ...
转载 2021-10-10 20:00:00
542阅读
2评论
# Shell脚本 定时清除mysql 数据 ## 1. 简介 在日常工作中,我们经常需要对数据库中的数据进行清理和维护。而对于MySQL数据库来说,我们可以使用Shell脚本来定时清除数据,以减少数据库的存储空间和提高性能。 本文将介绍如何使用Shell脚本定时清除MySQL数据库中的数据,并提供一个示例代码来演示具体的实现方法。 ## 2. Shell脚本定时清除MySQL数据的原理
原创 9月前
265阅读
什么是ShellShell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言>,即shell脚本一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的一个规范的Shell脚本在第一行会指出由哪个程序(解释器)来执行脚本
# 如何使用Shell脚本Redis交互 在这里,我将教你如何编写一个简单的Shell脚本,以与Redis数据库进行交互。遵循下面的流程,分步骤讲解每一步的实现。 ## 流程概述 我们将通过以下步骤实现与Redis的交互: | 步骤 | 描述 | |------|------------------------| | 1 | 安装Redis
原创 1月前
26阅读
# 实现 Redis Shell 脚本的流程 ## 步骤概述 下面是实现 Redis Shell 脚本的整个流程: ```mermaid journey title Redis Shell 脚本实现流程 section 创建 Redis Shell 脚本 创建 Redis Shell 脚本 --> 编写脚本代码 编写脚本代码 --> 测试脚本 sect
原创 2023-08-23 11:42:33
105阅读
简单的 Shell 脚本,我们就让它运行起来。运行 Shell 脚本有两种方法,一种在新进程中运行,一种是在当前 Shell 进程中运行在新进程中运行 Shell 脚本在新进程中运行 Shell 脚本有多种方法。1) 将 Shell 脚本作为程序运行Shell 脚本也是一种解释执行的程序,可以在终端直接调用(需要使用 chmod 命令给 Shell 脚本加上执行权限),如下所示:[mozhiyan
执行Shell脚本的方式基本上有三种:(1)输入定向到Shell脚本这种方式是用输入重定向方式让Shell从给定文件中读入命令行并进行相应处理。其一般形式是:$ bash < 脚本名例如:bash <test.sh$ bash Shell从文件ex1中读取命令行,并执行它们。当Shell到达文件末尾时就终止执行,并把控制返回到Shell命令状态。此时,脚本名后面不能带参数。(2)以脚本
转载 2023-09-05 21:22:10
426阅读
http://wgkgood.blog.51cto.com/1192594/1220828前言*随着整个互联网的发展,产生了无数
原创 2023-05-09 13:50:03
127阅读
# 手动清除 Redis 缓存脚本 ## 简介 随着互联网的快速发展,数据量的增长也变得越来越快。为了提高系统的性能和响应速度,很多应用程序都会使用缓存来减轻数据库的负担。Redis 是一个功能强大的内存数据库,它以高效的方式存储和检索数据,能够极大地提升系统的性能。 然而,随着时间的推移,缓存中可能会积累大量过期或无效的数据,这些数据占用了宝贵的内存资源。为了解决这个问题,我们需要定期清理
原创 9月前
55阅读
由于工作原因,要管理一些图片服务器,其中有几台是作为图片存放的机器,每台机器配有10T的硬盘,最近硬盘告急,都只剩下几百个G,所以要删除一些图片。 目前服务器有一亿多个文件,删过这种大量的小碎文件的朋友一定知道使用rm -rf的下场,效果非常的差,基本上看不到什么效果。通过find命令带delete的效果也不太好,后来使用了rsync将空目录同步过去的方式,效果比较好,一天大概能清理出400G的
原创 2012-11-22 16:10:04
1755阅读
1点赞
2评论
  • 1
  • 2
  • 3
  • 4
  • 5