随笔分类 -  linux运维日常

摘要:1) 怎样使用 top 命令找出 Linux 中 CPU 占用高的进程 在所有监控 Linux 系统性能的工具中,Linux 的 top 命令是最好的也是最知名的一个。top 命令提供了 Linux 系统运行中的进程的动态实时视图。它能显示系统的概览信息和 Linux 内核当前管理的进程列表。它显示 阅读全文
posted @ 2020-02-18 09:59 侃豺小哥 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:命令示例:awk '{if($0~"listAuths") print}' xxx.log 解释说明:抽取xxx.log整个日志文件中,包含“listAuths”的行,打印输出 阅读全文
posted @ 2019-12-10 16:10 侃豺小哥 阅读(4512) 评论(0) 推荐(1) 编辑
摘要:# 和cat类似,但每一行一种颜色,方便查看 curl -o coat https://raw.githubusercontent.com/oldratlee/useful-scripts/master/coat chmod +x coat ./coat filename echo -e "he\nha\n"|./coat ./coat --help # 查看帮助 阅读全文
posted @ 2019-09-06 11:36 侃豺小哥 阅读(272) 评论(0) 推荐(0) 编辑
摘要:#有时,使用rm删除文件时,可能遇到文件名显示成?不能删除的情况,可以这样操作 #查看文件inode号 假如是17705967 ls -i #删除 find ./ -inum 17705967 -exec rm '{}' \; #另 l. 命令可显示当前目录下所有隐藏文件 阅读全文
posted @ 2019-09-06 11:18 侃豺小哥 阅读(580) 评论(0) 推荐(0) 编辑
摘要:#在vmlinuz段最后添加rd.break Ctrl+X启动 rd.break #在linux16/linux/linuxefi所在参数行尾添加以下内容 init=/bin/sh #此时,可使用mount查看挂载情况,/dev/mapper/rhel-root on /sysroot type xfs并且仅有ro权限 #重新mount,拥有rw权限 mount -o remount,rw /sy 阅读全文
posted @ 2019-09-06 11:15 侃豺小哥 阅读(638) 评论(0) 推荐(0) 编辑
摘要:新安装的linux系统允许每个程序的最大打开文件数默认是1024,可以通过ulimit -n命令来查看,查看全部限制,则可以使用命令ulimit -a [root@test ~]# ulimit -a core file size (blocks, -c) 0 data seg size (kbyt 阅读全文
posted @ 2019-09-06 10:16 侃豺小哥 阅读(12497) 评论(0) 推荐(1) 编辑
摘要:Shell脚本源码如下: #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "缺少参数:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ p 阅读全文
posted @ 2019-09-04 12:10 侃豺小哥 阅读(8024) 评论(0) 推荐(0) 编辑
摘要:Yellow dog Updater(Yum)是CentOS所有版本的默认包管理器,yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题,其理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据 阅读全文
posted @ 2019-09-04 09:51 侃豺小哥 阅读(11985) 评论(0) 推荐(1) 编辑
摘要:说明 Linux系统默认使用英文字符集,不会安装中文字符集等其他字符。 查看当前字符集 $ echo $LANG en_US.UTF-8 安装字符集 使用locale命令看看当前系统所使用的字符集 安装字符集 使用locale命令看看当前系统所使用的字符集 $ locale LANG=en_US.U 阅读全文
posted @ 2019-09-03 09:31 侃豺小哥 阅读(6523) 评论(1) 推荐(0) 编辑
摘要:前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。 模拟场景 1. 删除 误删除服务器目录/ 阅读全文
posted @ 2019-08-23 10:02 侃豺小哥 阅读(3029) 评论(1) 推荐(0) 编辑
摘要:查看配置文件中未被注释的有效配置行 大多数的Linux和类Unix系统的配置文件中都有许多的注释行,但是有时候我只想看其中的有效配置行。那我怎么才能只看到quid.conf或httpd.conf这样的配置文件中的非注释命令行呢?怎么去掉这些注释或者空行呢?我们可以使用 UNIX/BSD/OS X/L 阅读全文
posted @ 2019-07-16 11:21 侃豺小哥 阅读(530) 评论(0) 推荐(0) 编辑
摘要:前言 我们都知道,在linux下,“一切皆文件”,因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof。 Linux 下有哪些文件 在介绍lsof命令之前,先简单说一下,linux主要有哪些文件: 普通文件 目录 符号链接 面向块的设备文件 面向 阅读全文
posted @ 2019-07-05 15:28 侃豺小哥 阅读(6899) 评论(1) 推荐(0) 编辑
摘要:一般来说,Linux的虚拟内存会根据系统负载自动调整。内存页(page)swap到磁盘会显著的影响Kafka的性能,并且Kafka重度使用page cache,如果VM系统swap到磁盘,那说明没有足够的内存来分配page cache。 避免swap的一种方式是设置swap空间为0。但是,swap会 阅读全文
posted @ 2019-06-28 10:29 侃豺小哥 阅读(15670) 评论(0) 推荐(1) 编辑
摘要:我们在Linux下经常会碰到: nohup command>/dev/null 2>&1 & 这样形式的命令。 我们把这条命令大概分解一下。 (1)首先,就是一个nohup表示当前用户和系统的会话下的进程忽略响应HUP消息,也就是不挂断地运行命令。 (2)& 符号是把该命令以后台的job的形式运行。 阅读全文
posted @ 2019-06-24 13:02 侃豺小哥 阅读(32567) 评论(2) 推荐(4) 编辑
摘要:入门实例 如果只是显示最近登录的5个帐号 awk工作流程是这样的:读入有’n’换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是”空白键” 或 “键”,所以$1表示登录用户,$3表示登录用户ip,以此类推。 这种是aw 阅读全文
posted @ 2019-06-24 10:47 侃豺小哥 阅读(235) 评论(0) 推荐(0) 编辑
摘要:CentOS 7 CentOS6 $ setenforce 0 # 临时关闭,重启后失效 $ service iptables stop # 临时关闭,重启后失效 阅读全文
posted @ 2019-06-24 10:40 侃豺小哥 阅读(226) 评论(0) 推荐(0) 编辑
摘要:vim /etc/ssh/sshd_config AllowUsers root@192.168.10.15 systemctl restart sshd.service 阅读全文
posted @ 2019-06-20 17:34 侃豺小哥 阅读(2070) 评论(0) 推荐(0) 编辑
摘要:初衷 默认系统是超过 30 天不访问的文件自动清除的,但是有时候硬盘用得紧可以考虑修改周期 设置方法 编辑配置文件:vim /etc/cron.daily/tmpwatch #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11- 阅读全文
posted @ 2019-06-14 10:17 侃豺小哥 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:初衷 本身 Linux 有比较成熟的内存管理机制,但是不免也是会抽风的,有些程序在被 kill 掉之后系统内存依然没有大的变化,这时候就需要手动清除。 清除缓存 官网说明:http://www.kernel.org/doc/Documentation/sysctl/vm.txt 先查看目前系统内存使 阅读全文
posted @ 2019-06-13 12:24 侃豺小哥 阅读(566) 评论(0) 推荐(0) 编辑