生产环境中,常用的命令: top:显示正在运行的进程,包括进程ID、用户、CPU和内存使用率等。 ps:显示进程状态,可以查看进程的详细信息,如进程ID、命令行等。 grep:搜索文本,常用于查找日志文件中的关键字。 cat / less / tail:查看文件内容,可以用于查看配置文件或日志文件。 chmod:修改文件权限,以确保文件只能由特定用户或用户组访问。 kill:终止进程,可以发送信
一般情况下,买了一台新机器。为了安全考虑,登录系统后把密码先修改了。[root@localhost ~]# sudo passwd rootChanging password for user root.New UNIX password: 新的密码BAD PASSWORD: it does not contain enough DIFFERENT charactersRetype ne
原创 2018-05-05 21:58:31
984阅读
1点赞
文件状态测试 -b filename : 当filename 存在并且是块文件时返回真(返回0) -c filename : 当filename 存在并且是字符文件时返回真 -d pathname : 当pathname 存在并且是一个目录时返回真 -e pathname : 当由pathname 指定的文件或目录存在时返回真 -f filename : 当filename 存在并且
转载 精选 2012-06-15 14:33:20
664阅读
一,,shell脚本中常用命令:1,diff命令:diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。使用规则:diff[options]target1target2difffile1file2diffdirecory1directory2#输出结果含义:[num1,num2][a|c|d][
转载 2019-07-09 11:28:14
4291阅读
批量备份多个数据库#!/bin/bashBACKUP_HOST="localhost"BACKUP_USER="root"BACKUP_PASS="123456"BACKUP_DIR="/backup/mysql"BACKUP_DBNAME="one two three"COPIES=10MYSQL
推荐 原创 2013-05-29 10:17:52
2056阅读
2点赞
2评论
批量备份多个数据库#!/bin/bashBACKUP_HOST="localhost"BACKUP_USER="root"BACKUP_PASS="123456"BACKUP_DIR="/backup/mysql"BACKUP_DBNAME="one two three"COPIES=10MYSQLDUMP="mysqldump"TIMEPOINT=$(date +%Y-%m-%d)MYSQLDU
转载 2019-05-27 17:07:48
341阅读
批量备份多个数据库#!/bin/bashBACKUP_HOST="localhost"BACKUP_USER="root"BACKUP_PASS="123456"BACKUP_DIR="/backup/mysql"BACKUP_DBNAME="one two three"COPIES=10MYSQL
转载 精选 2013-05-30 14:55:08
253阅读
批量备份多个数据库#!/bin/bashBACKUP_HOST="localhost"BACKUP_USER="root"BACKUP_PASS="123456"BACKUP_DIR="/backup/mysql"BACKUP_DBNAME="one two three"COPIES=10MYSQLDUMP="mysqldump"TIMEPOINT=$(date +%Y-%m-%d)MYSQLDU
转载 2019-05-27 17:07:42
430阅读
  循环命令用于将一个命令或一组命令执行指定的次数,或者一直执行直到满足某个条件为止。在Bash shell中常用的循环语句有,for循环,while循环,until循环一、For循环语句    1、For循环的语法        for  var  in  list    
原创 2013-07-27 19:03:43
6841阅读
6点赞
3评论
1.显示当前的IPifconfig eth0 | grep Bcast | awk -F ":" '{print $2}' | cut -d " " -f 12.查找文件里是否含有某些字段grep test test.txt3.前一个命令正确打印出来的是0echo $?4.判断某个目录是否存在,不存在则创建if [ ! -d /test ];then    mkdir /tes
原创 2014-09-12 15:16:52
564阅读
seq1100数列的写法wc-l统计行数-c字节-w字数basename返回一个字符串基本的文件名dirname保留除文件名中的非目录部分read-p""name打印提示并等待输入输入的信息直接赋予变量$#:传给脚本的参数个数$0:是脚本本身的人文件名%*:以一个单字符串的形式显示所有参数which--skip-alias命令:调过别名
原创 2018-07-27 09:21:19
643阅读
在 Bash 解释器中,内置了许多变量,这些变量的功能是解释器自带的,我们在编写shell脚本时如果能灵活的使用它们,对脚本的编写效率以及差错大有帮助, 下面一一介绍这些变量$FUNCNAME、$LINENO、$PWDFUNCNAME和LINENO 变量经常用脚本的调试FUNCNAME 表示当前函数的名字,作用范围仅限函数中使用,在函数外无值LINENO 表示当前所在脚本中变量出现在的行号PWD
转载 2021-06-02 17:52:51
429阅读
1,抓取局域网在线ip,额外获取相关信息,eg,mac,请自行添加修改脚本相关参数aliveHostsCapture脚本下载
原创 2021-12-30 15:24:34
134阅读
Shell脚本中常用的操作符 算术操作     +  -  *    /    %     关系操作     <  >    >=  &nb
转载 精选 2013-03-06 13:52:16
339阅读
http://bobo520.blog.51cto.com/514552/116798
转载 2010-07-06 09:28:52
313阅读
  【转】 在linux中常用shell备份脚本 备份脚本: 备份网站内容 #!/bin/bash #指定运行的脚本shell #运行脚本要给用户执行权限 bakdir=/backup month=`date +%m` day=`date +%d` year=`date +%Y` hour=`date +%k` min=`date +%M` dirname=$
转载 精选 2012-12-04 10:22:06
2082阅读
获取日志文件中最小日志号 [root@localhost ~]# mysqlbinlog /var/lib/mysql/bin-log.000005 | grep "end_log_pos" | awk '{print $7}' | sort -n | head -n1 249 获取日志文件中最大日志号[root@localhost ~]# mysqlbinlog /var/lib/mysql/
原创 2023-04-27 16:21:22
107阅读
备份脚本: 备份网站内容 #!/bin/bash #指定运行的脚本shell #运行脚本要给用户执行权限 bakdir=/backup month=`date +%m` day=`date +%d` year=`date +%Y` hour=`date +%k` min=`date +%M` dirname=$year-$month-$day-$hour-$min mk
原创 2008-12-02 23:34:05
5401阅读
3点赞
1评论
有言道,冗余不做,日子甭过;备份不做,十恶不赦。对于Linux系统管理员而言,备份是要定期做的重要工作。虽然工作性质重要但这并不妨碍系统管理员通过各种方式让系统自动完成这个任务。下面提供的脚本是Linux系统上常用的备份脚本,供大家参考。 Linux常用备份脚本 01 #!/bin/bash
转载 精选 2011-05-06 09:20:02
485阅读
文章主要介绍最近在日常生产运维中使用到的一些shell语句,主要有替换、删除、查找指定行和指定字符、文件传输、列与列互换等。
原创 2021-01-26 16:22:34
1892阅读
  • 1
  • 2
  • 3
  • 4
  • 5