随笔分类 - linux运维日常
摘要:文件 ls -rtl # 按时间倒叙列出所有目录和文件 ll -rttouch file # 创建空白文件rm -rf dirname # 不提示删除非空目录(-r:递归删除 -f强制)dos2unix # windows文本转linux文本unix2dos # linux文本转windows文本e
阅读全文
摘要:SRE就是在用软件工程的思维和方法论完成以前由系统管理员团队手动完成的工作。SRE的职责是运维一个服务,该服务由一些相关的系统组件组成,为最终用户(可以是内部用户也可以是外部用户)提供服务。SRE的终极责任是确保该服务可以正常运转。为达成这一目标,SRE需要完成开发监控系统、规划资源容量、处理紧急事
阅读全文
摘要:1. 通过free命令看Linux内存 total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。 buffers:内存中写完的东西缓存起来,这样快速响应请求
阅读全文
摘要:1. systemd介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。所以从CentOS 7开始也由systemd取代了init作为默认的系统进程管
阅读全文
摘要:AutoSSH 是一种用以对 SSH 登录进行安全地自动化的软件。! 比如我们在 host2 机器上面部署了很多服务,但是由于某种原因导致我们无法直接 ssh 访问该服务器已经其上服务的对应端口,但是 host3 服务器,既能够访问 host2 服务器,又可以访问我们的 host1 服务器。这是,我
阅读全文
摘要:配置详解 配置DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容,可以设置多个: nameserver 202.106.0.20nameserver 114.114.114.114nameserver 8.8.8.8 配置外网网卡的网关 修改网关的配置文
阅读全文
摘要:在Unix/Linux上工作,最常用的就是Terminal。那么,如何将你的Terminal共享给别人一起协同工作(你帮助别人解决问题或者请别人帮助你解决问题)呢?很简单,使用终端共享神器tmate。 01 - 刚性需求 绝大多数人都不是万能的,总有需要他人现场指导或提供帮助的时候。那么,在无法面对
阅读全文
摘要:1、现象:日志服务器当初考虑不周,分区划分不太合理: 2、目标:将/home磁盘空间缩减 并将新的磁盘分区扩充到/根目录 卸载/home分区并压缩分区 卸载/home时 提示目标忙,fuser -m /home查看谁用/home时提示没有fuser命令 [root@localhost zabbix]
阅读全文
摘要:find /data/ -name test.log -size +10G | xargs -i sh -c "echo > {} "
阅读全文
摘要:#! /bin/bash read -p "请输入要查询的用户名:" A echo " " n=`cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}' | wc -l` if [ $n -eq 0 ];then echo "该用户不存在" echo " " e
阅读全文
摘要:#! /bin/bash # 根据用户输入的PID,过滤出该PID所有的信息 read -p "请输入要查询的PID: " P n=`ps -aux| awk '$2~/^'$P'$/{print $11}'|wc -l` if [ $n -eq 0 ];then echo "该PID不存在!!"
阅读全文
摘要:#!/bin/bash bash_path=$(cd "$(dirname "$0")";pwd) source $bash_path/base.config echo "该脚本将会把" $serverA "机器上的" $document "目录同步到" $serverB "机器上"; read -
阅读全文
摘要:#!/bin/bash fileName=$1 now=`date +%Y%m%d%H%M` read -p "Are you sure delete the file or directory $1? yes|no: " input if [ $input == "yes" ] || [ $inp
阅读全文
摘要:#!/bin/bash #输入不同字符完成不同巡检内容 #打印提示符 HINT(){ read -p "请按回车继续:" } #查看CPU信息 CPU_INFO(){ echo echo -e "\033[4;31mPrint the CPU info:\033[0m" cat /proc/cpui
阅读全文
摘要:#!/bin/bash #显示菜单(单选) display_menu(){ local soft=$1 local prompt="which ${soft} you'd select: " eval local arr=(\${${soft}_arr[@]}) while true do echo
阅读全文
摘要:#!/bin/bash echo -e "\033[31m 这个是定时删除文件,获取更多工具及脚本请关注公众号: 波哥的IT人生 Please continue to enter or ctrl+C to cancel \033[0m" riqi=`date +%Y%m%d` #收件箱 EMAIL_
阅读全文
摘要:1.安装expect yum -y install expect 2.创建iplist.txt文件(要分发的IP地址) 192.168.163.131 192.168.163.134 3.创建user.txt(里面包含密码) 3398986 3398986 4.创建脚本 test.sh,test.l
阅读全文
摘要:问题 设置ssh免密码登陆的时候,发现有一些机器设置不生效。有一些机器正常。 跟踪 登陆目标机器,查看sshd的日志信息。日志信息目录为,/var/log/secure你会发现如下字样的日志信息。Jul 22 14:20:33 v138020.go sshd[4917]: Authenticatio
阅读全文
摘要:1、find 文件查找 查找txt和pdf文件 find . ( -name "*.txt" -o -name "*.pdf" ) -print 正则方式查找.txt和pdf find . -regex ".*(.txt|.pdf)$" -iregex:忽略大小写的正则 否定参数查找所有非txt文本
阅读全文