02 2021 档案
摘要:参考:https://www.cnblogs.com/caoweixiong/p/14371487.html 环境: centos7 这里使用两台,生产环境建议使用三台 ip 主机名 安装软降 192.168.137.126 node01 erlang、rabbitmq,jdk 192.168.13
        阅读全文
                
摘要:前言: 当我们使用ls命令去查看一个文件或目录的权限时,除了rwx三个常规的权限,还会看到下面这两个权限,或者更多。 SET UID(suid) suid的功能: SUID 权限仅对二进制程序(binary program)有效; 执行者对于该程序需要具有 x 的可执行权限; 本权限仅在执行该程序的
        阅读全文
                
摘要:环境:centos7 部署 1.安装依赖 yum -y install autoconf gcc gcc-c++ libaio 2.删除mariadb rpm -qa | grep mariadb yum remove 包的全称 3.创建用户组 useradd -s /sbin/nologin -g
        阅读全文
                
摘要:转载:https://www.cnblogs.com/tiantianhappy/p/10143663.html 前言: 对lvm格式的 / 分区进行在线扩容 1.添加新的磁盘 略 2.查询磁盘情况 df -Th fdisk -l 3.如果没有找到 cd /sys/class/scsi_host/ 
        阅读全文
                
摘要:前言: 如何在离线环境下安装软件所需的依赖包呢。使用yum自带的一些选项可以解决这种情况 环境:centos7 准备一台可以正常访问外网的服务器,需要跟目的服务器系统版本一样 1.假设需要离线安装nginx; nginx所需依赖: gcc gcc-c++ autoconf automake zlib
        阅读全文
                
摘要:前言: 随着系统的发展,内核版本的升级越来越快;给老系统的内核升级也越来越频繁 环境:centos7 一、查看内核版本 uname -r cat /proc/version 二、查看Linux系统版本的命令(3种方法): 1、 lsb_release -a 即可列出所有版本信息: 这个命令适用于所有
        阅读全文
                
摘要:前言: 发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决, 查看服务器相关参数信息: netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}' 参数说明: LA
        阅读全文
                
摘要:转载:https://www.cnblogs.com/saneri/p/10819348.html 简介: expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程 expect获取指定关键字 se
        阅读全文
                
摘要:#!/usr/bin/expect set proj_dir /tmp #要拷贝的目录 set remote_dir / #目标目录 set password redhat 服务器密码 spawn scp -r $proj_dir root@192.168.137.12:${remote_dir} 
        阅读全文
                
摘要:前言:  函数和别名乍一看很相似,不过两者在行为上还是略有不同。最大的差异在于函数参数可以在函数体中任意位置上使用,而别名只能将参数放在命令尾部;  函数的定义包括function命令、函数名、开/闭括号以及包含在一对花括号中的函数体; 1.函数的定义: function fname() { s
        阅读全文
                
摘要:前言:  Unix shell脚本最棒的特性之一就是可以轻松地将多个命令组合起来生成输出。一个命令的输出可以作为另一个命令的输入,而这个命令的输出又会传递至下一个命令,以此类推。这种命令组合的输出可以被存储在变量中。这则攻略将演示如何组合多个命令并读取其输出。  命令输入通常来自于stdin或参
        阅读全文
                
摘要:简介: 数组允许脚本利用索引将数据集合保存为独立的条目。Bash支持普通数组和关联数组,前者使用整数作为数组索引,后者使用字符串作为数组索引。当数据以数字顺序组织的时候,应该使用普通数组,例如一组连续的迭代。当数据以字符串组织的时候,关联数组就派上用场了,例如主机名称。本节会介绍普通数组和关联数组的
        阅读全文
                
摘要:参考:https://www.zsythink.net/archives/1845 一、linux系统特殊符号: 引号: ' ' 输出的信息,所见及所得。 '' '' 解析文本中的特定字符,并输出解析后的内容 ` ` $() 将引号中的命令先执行,将执行的结果交给外面的命令进行处理,和双引号功能类似
        阅读全文
                
摘要:转载:https://www.jb51.net/article/56563.htm 前言: Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1.#号截取,删除左边字符,保留右边字符。 代码如下: echo ${var#*//}
        阅读全文
                
摘要:一、() 1、命令组 连接多个命令组,用;隔开,最后一个命令后;可加可不加。括号中的命令会新开一个子shell顺序执行,所以里面的操作对括号外主进程无关。 a=0 (a=1;b=2;echo $a) # 子进程内输出a为1 echo $a # 主进程,输出a为0 2、命令替换 格式为 $(comma
        阅读全文
                
摘要:#File Name: mysql逻辑备份脚本 #Version: V1 #Author: yy #CREATED DATE: 2021/02/20 #!/bin/bash ###############################################################
        阅读全文
                
摘要:#!/bin/bash #主机信息每日巡检 IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') #环境变量PATH没设好,在cron里执行时有很多命令会找不到 export PATH=/usr/local/sbin
        阅读全文
                
摘要:# File Name: 日志清理脚本 # Version: V1 # Author: yy # CREATED DATE: 2021/02/02 #!/bin/bash #日志路径变量 LOG_FILE_PATH_TOMCAT=(/home/tomcat /opt/tomcat) LOG_FILE
        阅读全文
                
摘要:环境:centos6 机器1,nginx服务,外部访问 机器2,ftp服务,本地上传下载 安装DGArepository 1.下载rpm包: http://www.rpmfind.net/linux/rpm2html/search.php?query=rpmforge-release 2.找到需要的
        阅读全文
                
摘要:环境:centos7 一、简介 Rsyslog的全称是 rocket-fast system for log,它提供了高性能,高安全功能和模块化设计。rsyslog能够接受从各种各样的来源,将其输入,输出的结果到不同的目的地。rsyslog可以提供超过每秒一百万条消息给目标文件。使用rsyslog对
        阅读全文
                
摘要:环境:centos7 1.创建sftp用户服务组,以后新加sftp用户都要归类到sftp用户组里 groupadd sftp 2.创建sftp使用的目录 mkdir /home/sftp 3.创建sftp用户,sftpuser,并指定家目录位置 useradd -g sftp -s /sbin/no
        阅读全文
                
摘要:环境:centos7 1.安装vsftpd服务端 yum -y install vsftpd 2.修改配置文件 grep -v "#" /etc/vsftpd/vsftpd.conf > /etc/vsftpd/vsftpd.conf.bak cp /etc/vsftpd/vsftpd.conf.b
        阅读全文
                
摘要:一、vsftp配置文件 $ vi /etc/vsftpd.conf 重点配置标注如下 listen=YES listen_ipv6=YES anonymous_enable=NO # 禁用匿名账号登陆 local_enable=YES # 允许本地账号登陆 write_enable=YES # 允许
        阅读全文
                
摘要:环境:centos7 1.安装依赖 yum -y install sendmail mailx libreport-plugin-mailx sharutils mutt 2.配置相关文件 vim /ect/mail.rc set from=1948908927@qq.com #之前设置好的邮箱地址
        阅读全文
                
摘要:环境:centos7 服务端 yum install -y nfs-utils rpcbind 创建共享目录: mkdir -p /test/test chmod -R 666 /test/test 编辑配置文件: vim /etc/exports /test/test *(rw,sync,no_r
        阅读全文
                
摘要:环境:centos7 转载:http://www.ruanyifeng.com/blog/2020/08/rsync.html rsync工具介绍:  rsync是Linux系统下数据备份的一种工具。从字面上理解就是远程同步(remote sync),rsync不仅可以远程同步数据(类似于scp)
        阅读全文
                
摘要:环境:centos7 ip 描述 192.168.137.13 server端:文件更改添加机 192.168.137.44 client端:文件更改添加机 sersync 介绍 sersync类似于inotify,同样用于监控,但它克服了inotify的缺点. inotify最大的不足是会产生重复
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号