02 2021 档案

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