随笔分类 - Linux
摘要:备份复制特定以开头的目录下的文件,并查看结果 ls /usr/local/apache-tomcat-*/conf/catalina.properties|xargs -i cp -a {} {}.bak && ll -thr /usr/local/apache-tomcat-*/conf/cata
阅读全文
摘要:1、安装 yum install bash-completion-1.3-7.el6.noarch.rpm 2、设置 重新登录看是否生效,service + Tab看是否生效 # service auditd daytime-dgram halt lvm2-monitor nginx rpcidma
阅读全文
摘要:# Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more d
阅读全文
摘要:民间最全的Linux系统内核参数调优说 相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明文件出来,于是就有了下文,本文当前值是官方默认参数,建议参数直接添加于sysctl -a输出的结果每一行
阅读全文
摘要:Linux使用alias是非常方便的解决减少敲击键盘重复次数。但是如果遇到特殊字符就需要转义,如下: 查看网络连接命令 # ss -an |awk '{print $1}'|sort |uniq -c |sort -rn 195 ESTAB 36 FIN-WAIT-2 16 TIME-WAIT 7
阅读全文
摘要:下载内核rpm包 URL: https://buildlogs.centos.org/c7.1810.u.x86_64/kernel/20190729174341/3.10.0-957.27.2.el7.x86_64/选在下载一下三个包: kernel-3.10.0-957.27.2.el7.x86
阅读全文
摘要:1.解挂 1)fdisk -l |grep sd查看分区情况 或者fdisk -l 2)umount /dev/sdb3 解除挂载sdb3为例 解挂了,其实还可以挂载,而且数据还会在的 2.删除分区 fdisk /dev/sdb m d 3 w 输入 w 保存,这个时候分区以及删除了,可以重新创建了
阅读全文
摘要:Linux用户锁定、解锁及锁定查看 [root@l01 ~]# passwd -S pispread pispread PS 2020-04-30 7 99999 15 -1 (Password set, SHA512 crypt.)用户锁定 [root@l01 ~]# passwd -l pisp
阅读全文
摘要:今天编写shell脚本,执行时报错 原因是eof前面不能有空格或tab,否则会告警。 要以以下格式才行 function send { ftp -inv << eof open ip user $username $password dir cd mid pwd put $i dir bye eof
阅读全文
摘要:syslog是比syslog功能更强大的日志记录系统,可以将日志输出到文件,数据库和其它程序。Centos 6.x默认的rsyslog版本是5.x。 网上关于rsyslog的安装配置文档倒是不少,但大多数都是一些基础配置,可参考的价值不大。另外如何收集多台多tomcat应用日志的文档更是几乎没有,断
阅读全文
摘要:1 CentOS 6.x 操作系统:CentOS 6.x 切换到普通用户的时候报错:su: 无法设置用户ID: 资源暂时不可用 今天在使用su切换用户doiido的的时候,出现了如下报错: 同时使用SecureCRT等远程SSH工具均无法使用doiido用户连接。查找相关资料,发现是在CentOS
阅读全文
摘要:1、什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等 2)游戏运维
阅读全文
摘要:概述 Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。所以,这篇文章将会对Linux环境下的应急响应流程进行讲解,并且提供每一个环节中所用到的shell命令,以帮助大家快速、系
阅读全文
摘要:在shell脚本中,无法对浮点数进行比较,如: max=0.1 min=0.01 if [ "$max" -gt "$min" ] then echo "YES" else echo "NO" fi 这样的比较,运行后得到错误: line 4: [: 0.1: integer expression
阅读全文
摘要:用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象 [root@/]# lsof |grep delete 根据lsof列出的进程号,kill这些进程后,空间就释放出来了. linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除
阅读全文
摘要:无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。在自动化运维的转变过程中,经常使用的可能就是shell脚本了,今天主要分享下
阅读全文
摘要:如何能让自己的shell显得不那么业余?下面6点实践一定有用。 画外音:本篇文章源自Google的一篇实践,抽取了部分1分钟能读完的内容,加入了一些分析。 一、以下面的语句开场 set -o nounset 在默认情况下,遇到不存在的变量,会忽略并继续执行,而这往往不符合预期,加入该选项,可以避免恶
阅读全文
摘要:今天,我们的一台服务器出了问题: 被若干IP地址访问某个接口,该接口会发送短信。 所以,我们可以做两件事: 1. nginx的层面封IP 。 2 linux server的层面封IP 先看nginx : 非常简单, 加上 deny xxx.x.x.x; 就可以了。 linux的层面: iptable
阅读全文
摘要:今天有个需求,将从日志文件夹中列出它排除旧备份日志的文件。
阅读全文
摘要:什么是patch patch即补丁之意,记录文件中的不同,能够与文件进行整合,从而改变文件中的内容 如何制作patch 在Linux系统中提供了diff程序,可以使用diff程序,比较文件之间的不同从而制作出patch文件 test1.txt文件内容如下 test2.txt文件内容如下 之后在当前目
阅读全文