随笔分类 -  Linux运维

摘要:psutil,(process and system utilities),可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。 1 安装 1 pip install psutil 2 获取CPU信息 1 阅读全文
posted @ 2020-04-07 15:21 ZingpLiu 阅读(2640) 评论(0) 推荐(0)
摘要:1 系统环境 搭建的系统环境为centos7.5 。 2 修改主机名 2.1 主机名修改为 hadoop1 。 2.2 查看主机名 2.3 确认是否修改成功 重新登陆后主机名已更改 3 添加hadoop用户 本次用hadoop用户部署,需要添加hadoop用户,密码也设置为hadoop。 登陆 4 阅读全文
posted @ 2019-07-23 17:05 ZingpLiu 阅读(15802) 评论(6) 推荐(1)
摘要:1 故障起因 收到白盒告警:线上机器ip:x.x.x.x 文件系统没有挂载(/search/odin)。 看来得登上机器排查了。 2 df h看下情况 果然/search/odin没了。 3 journalctl看日志 journalctl 用来查询 systemd journald 服务收集到的日 阅读全文
posted @ 2019-06-12 16:23 ZingpLiu 阅读(3495) 评论(0) 推荐(0)
摘要:日志收集系统应该说是到达一定规模的公司的标配了,一个能满足业务需求、运维成本低、稳定的日志收集系统对于运维的同学和日志使用方的同学都是非常nice的。然而这时理想中的日志收集系统,现实往往不是这样的...本篇的主要内容是:首先吐槽一下公司以前的日志收集和上传;介绍新的实时日志收集系统架构;用go语言 阅读全文
posted @ 2018-08-23 11:23 ZingpLiu 阅读(4290) 评论(3) 推荐(2)
摘要:1 安装yum源 2 安装mysql 安装成功后显示: 3 启动和设置开机自启 4 查看默认root密码 此次安装的是5.7版本,该版本安装成功后,在日志文件/var/log/mysqld.log文件中给root生成了一个默认密码;查看密码: 可以看到,此次默认root密码是:,gjargl63bT 阅读全文
posted @ 2018-06-19 14:16 ZingpLiu 阅读(271) 评论(0) 推荐(0)
摘要:有很多开源自动化运维工具都很好用如ansible/salt stack等,完全不用重复造轮子。只不过,很多运维同学学习Python之后,苦于没小项目训练,本篇演示用Python写一个批量操作主机的工具,大家空余时候可以试着写写,完善完善。 1 思路分析 在运维工作中,古老的方式部署环境、上线代码可能 阅读全文
posted @ 2018-05-25 19:06 ZingpLiu 阅读(13984) 评论(2) 推荐(2)
摘要:Docker是Go语言开发实现的容器。2013年发布至今,备受推崇。相关文档、学习资料十分详尽。近期有docker相关项目,得重新学习一下。博客以笔记。 1 容器诞生背景及优势 (1)软件开发和运维中,环境部署、配置,不胜其烦。举例说明,Python开发和部署都必须配置Python解释器;运维过程中 阅读全文
posted @ 2018-04-24 14:07 ZingpLiu 阅读(4751) 评论(4) 推荐(7)
摘要:tar是linux下最常用的打包命令,使用tar打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,也有.gz或.bz2结尾的。 1 常用参数 2 常用组合示例 2.1 打包 参数组合:将a.txt b.txt c.txt d.txt这四个文件打包成abcd.tar.bz2。 阅读全文
posted @ 2017-12-16 21:25 ZingpLiu 阅读(6594) 评论(0) 推荐(0)
摘要:free 命令可以显示系统已用和空闲的内存情况。包括物理内存、交互区内存(swap)和内核缓冲区内存(buffer)。共享内存将被忽略。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 1 用法及常用参数 2 命令输出的结果详解 在终端输入free。结果如下: Mem :表示物理内 阅读全文
posted @ 2017-12-11 13:45 ZingpLiu 阅读(656) 评论(0) 推荐(0)
摘要:1 查询目前已登录的用户信息w 或者 who 第一行显示当前时间,开机(up)多久,几个用户在系统上的平均负载等;第二行是各个项目(列名)的说明;第三行以后,每行代表一个用户。如上,root登录,并取得终端机名pts/0,pts/1等。 2 查询每个账号最近登录时间lastlog 本质是查看/var 阅读全文
posted @ 2017-12-08 14:06 ZingpLiu 阅读(278) 评论(0) 推荐(0)
摘要:tcpdump是Linux下强大的抓包工具,不仅可以分析数据包流向,还可以对数据包内容进行监听。通过分析数据包流向,可以了解一条连接是如何建立双向连接的。 tcpdump允许用户(一般是root)拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。 1 用法及常用参数一览 2 常用命 阅读全文
posted @ 2017-12-07 17:36 ZingpLiu 阅读(1635) 评论(0) 推荐(0)
摘要:netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 1 常用参数 2 常用参数组合 (1) netstat -r 阅读全文
posted @ 2017-12-06 17:18 ZingpLiu 阅读(977) 评论(0) 推荐(0)
摘要:1 yum的基本原理 CentOS可在yum服务器上下载官方网站给出的rpm给出的表头列表数据,该数据除了记载每个rpm软件的相依性之外,也说明了rpm所放置的容器(repository)所在。通过分析这些数据,centos可以直接用yum去下载和安装这些软件了。 具体步骤: (1)先由配置文件判断 阅读全文
posted @ 2017-12-05 15:09 ZingpLiu 阅读(300) 评论(0) 推荐(0)
摘要:目录 1 nginx安装 2 nginx启停 我发现很多博客排版杂乱,表达不清,读者看了往往云里雾里。我此前的博客也是如此,我自己很不满意。今起,每一篇博客都会用心写,此前的博客我也会尽力修改。至少要做到排版整洁,让自己满意,让别人能看懂。 1 nginx安装 1.1 安装的环境及版本 环境:cen 阅读全文
posted @ 2017-07-26 15:34 ZingpLiu 阅读(461) 评论(0) 推荐(0)
摘要:Linux一般有系统时间和硬件时间之分,date命令是显示和操作系统时间;hwclock用来操作硬件时间(日期)。日期和时间很重要,比如错误的日期和时间会导致你不能编译程序。 1 date 用法: date [OPTION]... [+FORMAT] date [参数]... [+格式] 作用:可以 阅读全文
posted @ 2017-06-15 11:29 ZingpLiu 阅读(592) 评论(0) 推荐(0)

/* 登录到博客园之后,打开博客园的后台管理,切换到“设置”选项卡,将上面的代码,粘贴到 “页脚HTML代码” 区保存即可。 */