Linux 系统日常巡检脚本
Linux系统日常巡检脚本,巡检内容包含了,磁盘,内存cpu进程文件更改用户登录等一系列的操作直接用就行了。报告以邮件发送到邮箱在log下生成巡检报告。#!/bin/bash#@Author:HanWei#@Date:2020-03-1609:56:57#@LastModifiedby:HanWei
10个 Linux 命令,让你的操作更有效率
根据老九大师兄口头阐述,Linux是最适合开发的操作系统。它是把所有的操作权都交给了用户,有什么操作,就会呈现出什么样的格局。开放、自由、诚实,就是它最大的魅力。而且越来越多的企业开始选择Linux作为服务器,所以对于我们正在学习的小伙伴来说,了解Linux是极为重要的一章课题。今天帮大家收集了10
从 lsof 开始,深入理解 Linux 虚拟文件系统
背景有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。1.执行df命令查看磁盘使用情况,发现磁盘已经满了。-bash-4.2
在 CentOS 8 中删除旧的 Linux 内核
如果更新了Linux操作系统,那么你会注意到,每次升级Linux内核后,GRUB菜单都会添加一个新的引导条目,同时保持以前的条目不变。本文介绍如何删掉多余的内核。默认情况下yum包管理器最多安装3个版本的Linux内核。因此,内核引导条目仅限于3个。检查已安装的Linux内核执行以下yum命令,列出
Linux 环境变量配置的 6 种方法,建议收藏!
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mys
Linux 超级漂亮的 Shell
介绍1.1LinuxshellLinux/Unix提供了很多种Shell,为毛要这么多Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的She
运维利器!使用 Checkmk 监控你的 Linux 服务器
Checkmk是用于监控Linux服务器的最常用和用户友好的应用程序之一。它可以检查与您的Linux服务器连接的服务器状态、负载、网络状态、应用程序、数据库、云服务器负载、存储和其他物联网设备。Checkmk工具在Linux中以混合方式工作。在Linux机器上安装该工
Linux 系统下查找文件命令总结,这个很哇塞!
查命令绝对路径which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。[root@localhost~]#whichbash/usr/bin/bash[root@localhost~]#whichlsaliasls
Linux中的软件安装进度条怎么搞?
我们在平时的服务器运维工作中,要经常安装一些软件,经常会看到下面这种进度条,本文就用C语言来实现这种进度条。一、回车与换行换行是换到下一行的当前位置,一般用\n表示。回车是回到当前行的开始,一般用\r表示。但一般在语言,比如C语言中,用\n代表换行+回到开始。二、缓冲区先来看两段代码及
为什么说每个 Linux 极客都需要了解 Sed 和 Awk
sed和awk是每个Linux高级用户最喜欢的工具。但它们是什么?以及如何使用它们来处理文本文件?两个最被低估的Linux实用程序是sed和awk。尽管它们看起来有点神秘,但如果您必须对大段代码或文本进行重复更改,或者如果您必须分析某些文本,sed和awk是极为有用的
Linux 内核从 C89 迁移到 C11 新进展
内核开发者ArndBergmann发出了一个新的补丁,允许Linux内核在指定C11的GNU方言时默认使用“-std=gnu11”。这样一来,内核将允许使用不错的C99/C11功能,而不是仅限于C89。鉴于这一变更已经得到了LinusTorvalds的支持,如果没有发现
Linux性能优化知识点总结大全 · 实践+收藏版
1、性能优化性能指标高并发和响应快对应着性能优化的两个核心指标:吞吐和延时应用负载角度:直接影响了产品终端的用户体验系统资源角度:资源使用率、饱和度等性能问题的本质就是系统
彻底明白Linux硬链接和软链接
什么是硬链接和软链接,要想知道什么是硬链接和软链接的话,让我带你研究。看完这篇文章,让你彻底明白什么是硬链接,什么是软链接!!!首先,在Linux系统下,有两种链接文件,一种是硬链接(HardLink),一种是软链接,也称为符号链接(SymbolicLink)。硬链接在Linux系统下可以使用ln命
Linux根目录扩容——学习记录
公司服务器有的服务器需要扩容,自己在网上查找资料学习,顺便整理记录一下你觉得还不错的话,别忘记点赞哦。以下就是Linux根目录扩容的步骤,跟着操作你也一定能成功。查询磁盘使用情况df-hl查询磁盘fdisk-l使用添加的磁盘fdisk/dev/sdb输入这条命令后会出现下图,跟着操
这篇 Linux 总结得很棒啊!
Linux安装因为图太多了,转载一篇从虚拟机vmware配置到centos7详细安装教程https://www.cnblogs.com/wcwen1990/p/7630545.html2.linux常用命令2.1常见目
跟我学Linux:apt命令快速参考指南
apt.htmlapt是一个命令行实用程序,用于在Ubuntu,Debian和相关Linux发行版上安装,更新,删除和管理deb软件包。它结合了apt-get和apt-cache工具中最常用的命令以及某些选项的不同默
Linux 中 Ncat 命令使用实例
Ncat工具功能类似于cat命令,但用于网络。它是一个命令行的工具,用于跨网络读取、写入和重定向数据。它被设计成一个可靠的后端工具,可以与脚本或其他程序一起使用。ncat可以是端口扫描工具,安全工具或监视工具,并且还是简单的TCP代理。由于它具有许多功能,因此被称为网络瑞士军刀。它是每个系统管理员都
怎么从传统的Linux网络视角理解容器网络?
使用容器总是感觉像使用魔法一样。对于那些理解底层原理的人来说容器很好用,但是对于不理解的人来说就是个噩梦。很幸运的是,我们已经研究容器技术很久了,甚至成功揭秘容器只是隔离并受限的Linux进程,运行容器并不需要镜像,以及另一个方面,构建镜像需要运行一些容器。现在是时候解决容器网络问题了。或者更准确地
20 个 Linux 服务器性能调优技巧
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键
Linux 总线、设备、驱动模型探究
驱动相关的学习资料网上很多,但大部分都是碎片化的记录,很少有系统化的总结整理。本文旨在系统化的讲清楚Linux驱动的来龙去脉。先从总线,设备,驱动介绍内核对于驱动的模型设计;然后引入设备树的概念,打通设备和驱动的关系;最后手把手和你一起定制自己的开发板。这也是拿到芯片后,如何bringup板子的入门