Linux 常用命令

ops/2024/10/18 2:32:50/

💖 系统信息

  • top:实时显示系统进程和资源使用情况。当线上报警CPU占用率过高,load飙高的时候,我们通常会先上去使用top命令看一下具体哪些进程耗费了资源。

  • df:显示磁盘空间使用情况。当线上服务器报警磁盘满的时候,需要上去查看磁盘占用情况,可以使用这个命令

    • -h(–human-readable):以易于阅读的格式(如MB、GB)显示信息。
  • du:显示目录或问年间的磁盘使用量

  • date:查看和设置系统的日期和时间

💖 系统管理

  • ps:查看当前进程
    通常用来查看Java进程的情况以及检查JVM参数:
//查找java进程,相当于jps命令,但是有的时候线上服务器没办法执行jps,可以用以下命令代替
ps aux|grep java
//查询java进程,并高亮显示Xmx参数部分
ps aux|grep java | grep --color Xmx
  • kill:杀死进程
  • chmod:更改文件或目录权限
  • chown:更改文件或目录的所有者和群组

💖 文件操作

  • ls:列出目录内容
    • -a 显示隐藏文件
  • llllls -l命令的一个别名,用于以详细列表格式显示当前目录中的文件和目录。
  • cd:更改当前目录
  • pwd:显示当前目录路径
  • mkdir:创建新目录
  • rmdir:删除空目录
  • rm:删除文件或目录
  • cp:复制文件或目录
  • mv:移动或重命名 文件或目录
  • touch:创建空文件或更新文件时间戳
  • find:搜索文件和目录
// 在当前目录及其子目录中查找名为filename.txt的文件:
find . -name filename.txt
//查找所有目录
find . -type d
//查找所有普通文件
find . -type f
//查找大于10MB的文件
find . -size +10M
//查找修改时间在过去7天内的.log文件
find . -name "*.log" -mtime -7

💖 日志查看

  • vi / vim:文本编辑
  • cat:查看文件内容。查看较小的文本文件。
  • more / less:分页查看文件内容。less 可以翻页,more 不能翻页。查看较大的文本文件。
  • tail:查看文件末尾内容,通常用来实时监控日志文件的新增内容
tail -f application.log
//只滚动输出ERROR的日志
tail -f application.log |grep ERROR
  • head:查看文件开始部分的内容
  • grep:搜索文件中的文本行,并显示匹配的行。通常用来查找包含特定关键词的日志目录。
//查询日志中有ERROR的行
grep "ERROR" application.log
//查询日志中有ERROR和Biz的行
grep "ERROR" application.log | grep "Biz"

💖 网络和通信

  • ping:检测网络到另一台主机的连接
  • curl / wget:从网络上下载文件
  • netstat:显示网络连接、路由表、接口统计等信息
  • ssh:安全远程登录
  • telnet:主要被用于创建到远程主机的终端会话,或者测试远程主机上特定端口的可达性和服务的响应性。
  • ifconfig:查看和更改网络接口的配置,例如IP地址、子网掩码和广播地址。有的时候我们需要做远程debug,需要知道远程机器的ip地址,就可以通过这个命令来查看。

💖 压缩与解压

  • tar:压缩和解压 tar 文件
  • gzip / gunzip:压缩和解压 gzip 文件
  • gzip / unzip:压缩和解压 zip 文件

http://www.ppmy.cn/ops/38606.html

相关文章

STM32--4G DTU 及 阿里云

模块概述 ATK-IDM750C/IDM751C 是正点原子(ALIENTEK)团队开发的一款高性能 4G Cat1 DTU 产品, 支持移动 4G、联通 4G 和电信 4G 手机卡。它以高速率、低延迟和无线数传作为核心功能, 可快速解决应用场景下的无线数传方案。 它支持 TCP/UDP/HTTP/MQTT/DN…

Windows系统下修改文件夹和U盘图标实战

文章目录 知识学习一、修改磁盘图标第一步、新建.INF文件第二步、放置图标第三步、重新插入U盘第四步、隐藏与显示文件知识拓展 二、修改文件夹图标设置图标样式恢复图标样式 在日常办公中使用的是windows系统,系统默认的文件图标都一样,不利于分类整理&…

森林消防—高扬程水泵,高效、稳定、可靠!/恒峰智慧科技

森林,作为地球的“绿色肺叶”,不仅为我们提供了丰富的自然资源,更是维持生态平衡的重要一环。然而,随着全球气候的变化和人为活动的增加,森林火灾频发,给生态环境和人民生命财产安全带来了巨大威胁。在森林…

【GameFi】链游 | Seraph | 区块链上的动作角色扮演 NFT 装备收集和掠夺游戏

官网下载 新赛季公告:https://www.seraph.game/#/news/357 开始时间:2024年4月19日 11:00 (UTC8) discard会有人发送一些激活码,或者有一些活动,只需要填表格关注账号,参与了就会将激活码发到你的邮箱 …

软考网络工程师 第六章 第三部分 第二节 TCP三次握手

TCP三次握手建立连接 TCP四次挥手断开连接 主机甲向主机已发送一个TCP报文段,SYN字段为"1".,序列号字段的值为2000,若主机乙同意建立连接,则发送给主角甲的报文段可能为(A)若主机乙不同意建立连接&#xff0…

接口测试及常用的接口测试工具(Postman/Jmeter)

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接…

C++数据类型与表达式

一 C中的数据类型 二 基本数据类型 三 类型转换 各种类型的高低顺序如下所述; 四 构造数据类型 类类型