文章分类 - Linux
摘要:# lsof lsof(list open files)是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: ```javascript lsof -i:端口号 ``` # 实例 查看服务器 8000 端口的占用情况: ```cpp # lsof -i:8000 COMMAND PI
阅读全文
摘要:在线上服务器观察线上服务运行状态的时候,绝大多数人都是喜欢先用 top 命令看看当前系统的整体 cpu 利用率。例如,随手拿来的一台机器,top 命令显示的利用率信息如下 ](https://mp.weixin.qq.com/s/Ja_lVDg5pGtrCMojS0yjmg) 前言 - 由于前段时间在做一个自动化部署开发环境的项目需要重复安装多种服务以及中间件,但是公司的服务器不像
阅读全文
摘要:### 一、使用 NTP 服务时间同步 安装 ntp ``` [root@node ~]# yum -y install ntp ``` 启动 ntp 服务 ``` [root@node ~]# systemctl start ntpd [root@node ~]# systemctl enable
阅读全文
摘要: IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往
阅读全文
摘要:**bash&shell系列文章:\**[http://www.cnblogs.com/f-ck-need-u/p/7048359.html](http://www.cnblogs.com/f-ck-need-u/p/7048359.html#blogshell)\**** 学习这个xargs花了很
阅读全文
摘要:接下来继续上一篇的脚本实战系列三,汇集了日常运维的实用脚本,脚本在本机Centos环境做过测试,由于系统或者shell的版本不一样,有可能导致输出的结果不一致或者出现功能性问题,本文只供学习研究,切勿直接复制粘贴到生产环境。 # 在后台运行循环 ``` #!/bin/bash for i in 1
阅读全文
摘要:**虽然通常我们都是使用网络来安装 docker 的,但是对于安全要求比较高的业务或者用户来说,部署产品需要在内网部署,而内网通常是无法访问外部网络的,所以就需要通过内网进行安装了。** # 1. yum 离线安装包获取方法 > **下载软件包** 这里以 CentOS7 为例进行说明 ``` #
阅读全文
摘要:**smem工具介绍** smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。 由于大部分的物理内存通常在多个应用程序之间共享,名为实际使用
阅读全文
摘要:在Linux中,有很多命令或工具用来查看内存使用情况,今天我们来简单讨论一下如何查看进程消耗、占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些。在此之前,我们需要了解一下Linux系统下面有关内存的专用名词和专业术语概念: ### 物理内存和虚拟内存 物理内存:就是系统硬件提
阅读全文
摘要:# 性能分析 # 一、机器配置查看 ``` # 总核数=物理CPU个数x每颗物理CPU的核数 # 总逻辑CPU数=物理CPU个数x每颗物理CPU的核数x超线程数 grep "physical id" /proc/cpuinfo |uniq |wc -l # 查看物理CPU个数 grep "proce
阅读全文
摘要:find用于搜索文件或目录,功能非常强大。该工具是findutils包提供的,该包中还包括一个老版本的oldfind工具,以及另一个非常强大的xargs命令,在搜索文件时,如果还要对搜索的文件进行后续的处理,一般都会结合xargs来实现。但本文并不过多涉及xargs,如果要了解xargs用法,见我的
阅读全文
摘要:# 1、基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操
阅读全文
摘要:在 Linux 系统下,我们可以使用 top、ps、htop 等命令来查找占用 CPU 和内存过高的进程。 1. top 命令:top 命令是 Linux 系统中一个常用的性能监测工具,可以实时显示系统中 CPU、内存、进程等各项资源的使用情况。我们可以使用 top 命令来查找当前占用 CPU 和内
阅读全文
摘要:当我们使用linux系统时,可能会遇到明明在其它地方可以正常使用的文本或者其它格式文件,结果一打开里面显示乱码。因为不同系统,或者同种系统使用了不同字符编码集,导致文本无法正常显示。此时就需要我们设置文本字符编码或者临时修改系统字符编码集来让我们的文本或者其它文件正常打开。 我们系统常遇到的问题一般
阅读全文
摘要:# 前言 今天在开发环境的mysql数据库里建表时提示磁盘空间已满,打开shell工具查阅发现开发服务器里面40g的硬盘空间,只有20k的可用空间了。 遇到这种问题,首先需要定位是哪些目录导致磁盘空间占用过大的情况。 我们先输入脚本`df -h`查看服务器的磁盘占用情况,发现`FileSystem`
阅读全文
摘要:以下是一个 Bash 脚本,可以在 Linux 上定时删除半个月之前的日志文件,并将文件拷贝到另一个服务器上。这个脚本假设你要删除的日志文件是以 .log 结尾的,你需要将 LOG_DIR 和 REMOTE_SERVER 变量替换为你实际使用的目录和服务器地址。 ```shell #!/bin/ba
阅读全文
摘要:在早期的Linux发行版本里几乎所有的网络服务都是network服务,从RHEL7开始红帽官方建议采用NetworkManager的“方式”配置网络,而不建议再使用network服务传统的方式配置网络。 ## **原因:** 网络是非常复杂的,需要配置的网络相关的参数非常多。早期配置网络的方法,几乎
阅读全文
浙公网安备 33010602011771号