Linux 命令速查
Network
ping
ping -c 3 -i 0.01 127.0.0.1
# -c 指定次数
# -i 指定时间间隔
日志
一般存放位置: /var/log,包含:系统连接日志 + 进程统计 + 错误日志
常见日志文件说明
| 日志 | 功能 |
| access-log | web服务访问日志 |
| acct/pacct | 用户命令 |
| btmp | 记录失败记录 |
| lastlog | 最近成功登录记录 + 最后一次不成功登录 |
| messages | 系统日志 |
| sudolog | 记录使用sudo发出命令 |
| syslog | 记录su命令使用 |
| utmp | 当前登录每个用户 |
| wtmp | 一个用户每次登录进入和退出时间的永久记录 |
| secure | 系统登录行为 |

lastlog
查看各个用户最后一次登录

who
查看wtmp 或 utmp文件 + 当前登录每个用户

w
查看utmp文件 + 显示当前系统中每个用户以及运行的进程信息

users
当前登录的所有用户

last
自wtmp创建以来,所有用户的登录记录

dmesg
系统启动信息查看,查看系统启动异常
dmesg | grep -i error
rpm
# 安装
rpm -ivh
# --force 强制安装
# --nodeps 忽略依赖# 查看已安装的软件包
rpm -qpl <files.rpm># 升级软件包
rpm -Uvh <files.rpm># 查看所有已安装
rpm -qa# 卸载
rpm -e <files.rpm># 查看命令是否存在
which <command># 查看命令属于哪个软件包
rpm -qf

df
查看磁盘空间占用情况
df -h

进程管理
ps
一次性查看进程
Linux ps 命令 | 菜鸟教程 (runoob.com)

top
实时监控进程状态,每隔5秒刷新一次数据
Linux top 命令 | 菜鸟教程 (runoob.com)
kill / killall
kill -9 或 killall -9 强制终止进程
killall -u userA 删除一个用户全部进程
losf
根据端口号查看对应进程

服务启动检查
ps
查看sshd服务是否启动
ps -ef | grep sshd

netstat
查看sshd服务启动的端口,查看服务的启动端口
netstat -plnt | grep sshd
![]()
uptime

系统平均负载:特定时间间隔内运行在队列中的平均进程数
分别是:1分钟,5分钟,15分钟的系统负载
说明:
最重要的参数是:15分钟的系统负载
对于单核CPU,负载小于3 == 系统性能良好,3~10 == 系统性能值得关注, 需要优化,大于10 == 系统性能严重问题
如果5mins或者15mins的负载值长期超过CPU个数的2倍,说明系统当前处于高负载,需要关注和优化。如果数值长期低于CPU的个数或核数,说明系统正常运行。长期处于数值1以下,CPU资源没有得到有效利用,处于闲置状态。
free

公式:
计算应用程序占用内存公式:total - free - buff/cache
内存使用百分比:(total - free - buff/cache)/ total
set
常用在Jenkins和脚本中
| options | description |
| - | 开启 |
| + | 关闭,取消某个set曾启动的参数。 |
| -x | 执行指令后,会先显示该指令及所下的参数。 |
| -e | 若指令传回值不等于0,则立即退出shell。 |
| -u | 当执行时使用到未定义过的变量,则显示错误信息。 |
Linux set命令 | 菜鸟教程 (runoob.com)
alias / unalias
设置命令别名和取消命令别名
# 查看
alias# 定义
# 定义ls -l的别名为dir
alias dir='ls -l'# 取消别名设置
unalias dir

history
!num: 执行对应编号的历史代码
!!: 执行上一条代码

shell行编辑快捷键(命令行快捷键):shell行编辑快捷键(命令行快捷键)_hustlei的博客-CSDN博客
grep
Linux grep 命令 | 菜鸟教程 (runoob.com)
正则表达式 – 教程 | 菜鸟教程 (runoob.com)

echo
echo -n 的作用是
echo -n ${CallJenkinsJob} > CallJenkinsJob.txt
https://zhuanlan.zhihu.com/p/122562302
| option | description |
| -n | 取消尾随换行符 |
| -e | 将解释反斜杠转义字符 |
| -E | 禁用转义字符的解释 |

| 转义字符 | 含义 |
| \ | 显示反斜杠字符 |
| \a | 警报(BEL) |
| \b | 显示退格字符 |
| \c | 禁止任何进一步的输出 |
| \e | 显示转义字符 |
| \f | 显示窗体提要字符 |
| \n | 显示新行 |
| \r | 显示回车 |
| \t | 显示水平标签 |
| \v | 显示垂直标签 |
特殊字符含义
linux中shell变量$#,$@,$0,$1,$2的含义解释/Shell中的${}、##和%%使用范例/export_1#*$2-CSDN博客
shell中#*,##*,#*,##*,% *,%% *的含义及用法_shell $#-CSDN博客
%/*
删掉最后一个 / 及其右边的字符串
%.*
删掉最后一个 . 及其右边的字符串
##*/
删掉最后一个 / 及其左边的字符串

basename
Linux basename命令的使用方法 - Raymone1125 - 博客园 (cnblogs.com)
basename - 从文件名中剥离目录和后缀
basename命令用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
timeout
timeout 指定运行的命令最大运行时长,时间到则终止该命令。
timeout命令是GNU核心实用程序软件包的一部分
Linux中运行有时间限制的命令(timeout) | 《Linux就该这么学》 (linuxprobe.com)
rename
linux之rename命令 - 知乎 (zhihu.com)
tr
Linux tr 命令用于转换或删除文件中的字符。
tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备
参数说明:
- -c, --complement:反选设定字符。也就是符合 SET1 的部份不做处理,不符合的剩余部份才进行转换
- -d, --delete:删除指令字符
- -s, --squeeze-repeats:缩减连续重复的字符成指定的单个字符
- -t, --truncate-set1:削减 SET1 指定范围,使之与 SET2 设定长度相等
- --help:显示程序用法信息
- --version:显示程序本身的版本信息
awk
指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F:。
Linux awk 命令 | 菜鸟教程 (runoob.com)
awk -F

exit
| 数字 | 含义 | |
| 0 | 命令成功执行 | |
| 1 | 通用错误代码 | |
| 2 | 命令(或参数)使用不当 | |
| 127 | 未找到命令”。它通常发生在执行的命令有错别字或所需的可执行文件不在 $PATH 变量中时 |
date
date +%Y%m%d%H%M%Sdate +%Y%m%ddate +%Y%m
find
Linux find 命令 | 菜鸟教程 (runoob.com)
-name pattern:按文件名查找,支持使用通配符*和?。-type type:按文件类型查找,可以是f(普通文件)、d(目录)、l(符号链接)等。-size [+-]size[cwbkMG]:按文件大小查找,支持使用+或-表示大于或小于指定大小,单位可以是c(字节)、w(字数)、b(块数)、k(KB)、M(MB)或G(GB)。-mtime days:按修改时间查找,支持使用+或-表示在指定天数前或后,days 是一个整数表示天数。-user username:按文件所有者查找。-group groupname:按文件所属组查找。
du 显示目录或文件的大小
Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小。
du 会显示指定的目录或文件所占用的磁盘空间。
du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
du命令_Linux du命令:查看文件夹和文件的磁盘占用情况 (biancheng.net)
【干货】Linux du (disk usage) 磁盘管理命令使用详解 - 知乎 (zhihu.com)

tcpdump
2022年最新,tcpdump抓包工具教程,赶快收藏!_哔哩哔哩_bilibili
相关文章:
Linux 命令速查
Network ping ping -c 3 -i 0.01 127.0.0.1 # -c 指定次数 # -i 指定时间间隔 日志 一般存放位置: /var/log,包含:系统连接日志 进程统计 错误日志 常见日志文件说明 日志功能access-logweb服务访问日志acct/pacct用户命令btmp记录失…...
第22期 | GPTSecurity周报
GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练 Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以…...
JavaScript前端 console 控制台详细解析与代码实例
JavaScript Console(控制台)是一个重要的工具,可以用于调试和测试 JavaScript 代码。在浏览器中,你可以使用控制台来查看 JavaScript 输出、测试代码、调试错误等。在本文中,我们将详细介绍控制台的常用功能和代码实例…...
idea中启动多例项目配置
多实例启动 日常本地开发微服务项目时,博主想要验证一下网关的负载均衡以及感知服务上下线能力时,需要用到多实例启动。 那么什么是多实例启动嘞?简单说就是能在本地同时启动多个同一服务。打个比方项目中有一个 MobileApplication 服务&…...
Activiti7流程结束监听事件中,抛出的异常无法被spring全局异常捕捉
ProcessRuntimeEventListener activiti7中,提供了ProcessRuntimeEventListener监听器,用于监听流程实例的结束事件 /*** 流程完成监听器*/ Slf4j Component public class ProcessCompleteListener implements ProcessRuntimeEventListener<ProcessC…...
Android 默认关闭自动旋转屏幕功能
Android 默认关闭自动旋转屏幕功能 接到客户邮件想要默认关闭设备的自动旋转屏幕功能,具体修改参照如下: /vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml - <bool name"def_accelerometer_rotati…...
软文推广方案,媒介盒子分享
作为企业宣传的手段,它能用较低的成本获得较好的宣传效果,但有许多企业在进行软文推广时并不起效,这是因为没掌握好方法。今天媒介盒子就来告诉大家,通用的软文推广方案。 一、 明确推广目标以及受众 明确软文推广的目标有助于明…...
CSDN热榜分析6:将实时爬取的热榜数据导入sqlite
文章目录 初始化数据库接口更改数据库写入 初始化数据库 引入数据库的目的不止是为了存储,更多地也是为了便于查询,否则也没必要用一个Text控件来展示信息了。 所以一个正常的工作逻辑是,一打开热榜分析系统,也就同步打开数据库…...
2023年11月1日,Google全新域名来袭:.ing域名现已问世!
2023年11月1日(Oct31,2023美国与中国时差)Google宣布,正式推出.ing域名,这是一种新的顶级域名,旨在为用户提供更多的选择和创意。.ing域名是由Google和国际互联网名称与数字地址分配机构(ICANN)合作开发的,…...
【设计模式】第22节:行为型模式之“状态模式”
一、简介 状态模式一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统开发中。不过,状态机的实现方式有多种,除了状态模式,比较常用的还有分支逻辑法和查表法。该模式允许对象内部状态改变使改变它的行为。 二、适用场景…...
JavaSE21——ArrayList
集合框架 ArrayList 一、概述 ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 ArrayList中的元素可以通过索引访问…...
找质数(枚举 埃氏筛 线性筛)
输入一个数,返回小于等于这个数的质数。 枚举法: public static int countPrimes(int n) {int cnt0;for(int i2;i<n;i) {if(prime(i))cnt;}return cnt;}private static boolean prime(int x) {for(int i2;i*i<x;i){if(x%i0)return false;}return …...
第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志
文章目录 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志 示例取消Negation标志Flags 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志 类库中的许多方法都接受 qspec 参数,通过该参数,可以控制将外部源导入 IRIS、控制代码的编译方式以…...
解决Windows Server 2012 由于没有远程桌面授权服务器可以提供需求可证
刚开始提示 之后就登录不了 (如下图提示) 由于windows server 2012 R2 安装了 远程桌面角色,但是这个角色是120天免费的,需要购买授权的。解决方法是取消/删除这个角色,就可以恢复正常的远程 一直下一步 远程桌面服…...
上位机底部栏 UI如何设置
上位机如果像设置个多页面切换: 位置: 代码如下: "tabBar": {"color": "black","selectedColor": "#d43c33","borderStyle":"black","backgroundColor": …...
MySQL表的增删改查(基础)
文章目录 一、CRUD二、新增(Create)2.1 单行数据全列插入2.2多行数据指定列插入 三、查询3.1 全列查询3.2 指定列查询3.3 查询字段表达式3.4 别名3.5 去重 DISTINCT3.6 排序3.7 条件查询 WHERE3.8 分页查询 LIMIT 四、修改(Update)…...
uniapp书写顶部选项卡代码详细例子
以下是一个基于uni-app框架,使用顶部选项卡的代码示例。 在页面的.vue文件中,添加一个uni-tab-bar组件,并在组件内部添加多个uni-tab-bar-item组件,来实现顶部选项卡的布局。 <template><view><uni-tab-bar :cur…...
注册中心ZK、nameServer、eureka、Nacos介绍与对比
前言 注册中心的由来 微服务架构是存在着很多跨服务调用,每个服务都存在着多个节点,如果有多个提供者和消费者,当提供者增加/减少或者消费者增加/减少,双方都需要感知发现。所以诞生了注册中心这个中间件。 市面上有很多注册中心,如 Zookeeper、NameServer、Eureka、Na…...
杂志详情。
<!DOCTYPE html> <html><head><title>杂志详情</title><meta http-equiv"content-type" content"text/html; charsetutf-8"/><meta name"apple-mobile-web-app-capable" content"yes"/><…...
前端知识与基础应用#2
标签的分类 关于标签我们可以分为 : 单标签:img, br hr 双标签:a,h,div 按照属性可分为: 块儿标签(自己独自占一行):h1-h6, p,div 行内(内联)标签(…...
量子机器学习在网络安全中的实践评估:从数据加载瓶颈到系统化分析框架
1. 量子机器学习在网络安全中的应用:从理论加速到现实瓶颈量子机器学习(QML)这几年在学术界和工业界都挺火的,尤其是在网络安全这种数据量大、计算复杂度高的领域。大家总说量子计算能带来指数级加速,听起来像是解决一…...
虚拟化与加密环境下勒索软件检测:基于存储IO模式与XGBoost的鲁棒方案
1. 项目概述:当勒索软件遇上虚拟化与加密在数据安全领域,勒索软件无疑是最具破坏性的威胁之一。它不像传统病毒那样破坏文件,而是通过加密用户数据来勒索赎金,攻击目标从个人电脑蔓延到企业服务器和云环境。传统的防御手段&#x…...
个性化机器学习评估:预测精度与解释质量为何会背离?
1. 项目概述:当机器学习变得“个人化”时,我们如何评估其价值?在医疗诊断、金融风控、教育推荐这些高风险、高价值的领域,我们越来越频繁地听到一个词:个性化。其逻辑听起来非常诱人——既然每个人的情况都不同&#x…...
医疗AI公平性评估:从数据复杂性到系统任意性的三支柱分析框架
1. 项目概述:当医疗AI遇上公平性拷问在医疗健康领域,机器学习模型正从实验室的“概念验证”阶段,大步迈向临床决策支持的“实战”前线。无论是预测糖尿病风险,还是辅助诊断心脏病,这些算法模型的核心承诺是:…...
ALPEC框架:革新睡眠觉醒事件检测的评估范式
1. 项目概述:从“数点”到“看事件”的评估范式革新在睡眠医学的日常工作中,分析一整夜的多导睡眠图(PSG)数据,手动标记出每一次短暂的睡眠觉醒事件,是一项极其耗时且对专家经验依赖度极高的工作。一个典型…...
双系统Ubuntu 20.04装完没WiFi?别急着重装,试试这个Realtek网卡驱动手动编译大法
双系统Ubuntu 20.04下Realtek无线网卡驱动深度编译指南当你在Windows与Ubuntu双系统环境中完成安装后,发现WiFi图标神秘消失,这可能是Realtek等厂商的无线网卡驱动未正确加载所致。不同于常规的"更新内核-重启"解决方案,本文将带你…...
软考软件设计师每日备考资料 2026年5月16日(周六) | 距考试仅剩7天(5月23-26日)**
📚 软考软件设计师每日备考资料📅 2026年5月16日(周六) | 距考试仅剩7天(5月23-26日) 🎯 今日主题:考前7天全真模拟卷 答题节奏训练 新考纲AI终极速记 考前一周冲刺计划一、&…...
ThinkPad装Win10总报错?别急着找驱动,先试试换个USB口(亲测E540有效)
ThinkPad安装Win10报错?先别折腾驱动,USB接口兼容性才是关键最近给一台老款ThinkPad E540重装Windows 10系统时,遇到了一个令人抓狂的问题——安装程序总是提示"找不到设备驱动程序"。和大多数用户一样,我第一反应是去联…...
双系统硬盘告急?手把手教你用Ubuntu Live U盘和gparted无损调整/home分区大小
双系统用户必看:Ubuntu分区扩容实战指南你是否也遇到过这样的尴尬——当初安装双系统时随手给Ubuntu的分区分配空间,结果用着用着发现/home目录快被塞爆了,而根目录/却还有大量闲置空间?这种"旱的旱死,涝的涝死&q…...
别再到处找驱动了!手把手教你为ESXi 7.0 U3集成Broadcom阵列卡驱动(保姆级图文)
深度实战:为ESXi 7.0 U3定制集成Broadcom阵列卡驱动的完整指南虚拟化平台部署中最令人头疼的瞬间,莫过于当你精心准备的ESXi安装镜像在服务器上启动后,屏幕上赫然出现"No network adapter found"或"Storage controller not de…...
