百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

分享几个Linux 提升运维效率的几个点

yuyutoo 2025-03-12 22:05 6 浏览 0 评论

head

1. 快速切换目录

  • 使用 cd -:可以快速返回到上一个所在的目录。例如,你当前在 /home/user/documents 目录,执行 cd /var/log 后,若想回到 /home/user/documents,只需执行 cd - 即可。

2. 批量重命名文件

  • 使用 rename 命令:假设你有一批以 .txt 结尾的文件,想把它们都改成 .text 结尾,可使用如下命令:
rename 's/\.txt/\.text/' *.txt

此命令利用正则表达式将文件名中的 .txt 替换为 .text

3. 查看文件前几行或后几行

  • 查看前几行用 head:若要查看 /etc/passwd 文件的前 5 行,可执行 head -n 5 /etc/passwd
  • 查看后几行用 tail:若要查看 /var/log/syslog 文件的最后 10 行,可执行 tail -n 10 /var/log/syslog。还可以使用 tail -f 实时监控文件的新增内容,常用于查看日志。

4. 查找文件

  • 使用 find 命令结合 -name 选项:例如,要在 /home 目录下查找所有扩展名为 .pdf 的文件,可执行 find /home -name "*.pdf"

5. 管道和重定向

  • 管道 |:将一个命令的输出作为另一个命令的输入。比如,要统计 /etc 目录下的文件数量,可使用 ls -l /etc | wc -l。这里 ls -l /etc 列出 /etc 目录下的文件详细信息,其输出通过管道传递给 wc -l 命令进行行数统计。
  • 重定向 >>>> 用于覆盖写入文件,>> 用于追加写入文件。例如,ls /home > home_files.txt 会将 /home 目录下的文件列表覆盖写入到 home_files.txt 文件中;echo "new line" >> home_files.txt 会将 "new line" 追加到 home_files.txt 文件末尾。

6. 快速杀死进程

  • 使用 pkill 结合进程名:若要杀死所有名为 nginx 的进程,可执行 pkill nginx

7. 查看系统负载

  • 使用 uptime 命令:该命令可以快速查看系统的运行时间、当前登录用户数以及系统在 1 分钟、5 分钟和 15 分钟内的平均负载。

8. 压缩和解压缩文件

  • 压缩用 targzip 结合:将 /home/user/documents 目录压缩成 documents.tar.gz 文件,可执行 tar -zcvf documents.tar.gz /home/user/documents。其中,-z 表示使用 gzip 压缩,-c 表示创建新的归档文件,-v 表示显示详细信息,-f 后面跟归档文件名。
  • 解压缩用 tar -zxvf:若要解压缩 documents.tar.gz 文件,可执行 tar -zxvf documents.tar.gz

9. 检查网络连接

  • 使用 ping 命令:检查与 www.google.com 的网络连接,可执行 ping www.google.com。该命令会持续发送 ICMP 数据包到目标主机,并显示响应信息。
  • 使用 nc 命令检查端口是否开放:例如,检查 192.168.1.100 的 80 端口是否开放,可执行 nc -zv 192.168.1.100 80。其中,-z 表示只扫描端口不传输数据,-v 表示显示详细信息。

10. 批量执行命令

  • 使用 xargs 命令:假设你有一个文件 files.txt,里面包含了一系列文件名,你想对这些文件执行 chmod 命令添加可执行权限,可执行 cat files.txt | xargs chmod +x。这里 cat files.txt 输出文件中的文件名,通过管道传递给 xargsxargs 会将这些文件名作为参数传递给 chmod +x 命令。

还是那句话:干中学,学中干

如果觉得不错的话,麻烦点个关注,收藏谢谢。

毕竟:

我太想进步了

相关推荐

ETCD 故障恢复(etc常见故障)

概述Kubernetes集群外部ETCD节点故障,导致kube-apiserver无法启动。...

在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法

FreeRADIUS为AAARadiusLinux下开源解决方案,DaloRadius为图形化web管理工具。...

如何排查服务器被黑客入侵的迹象(黑客 抓取服务器数据)

---排查服务器是否被黑客入侵需要系统性地检查多个关键点,以下是一份详细的排查指南,包含具体命令、工具和应对策略:---###**一、快速初步检查**####1.**检查异常登录记录**...

使用 Fail Ban 日志分析 SSH 攻击行为

通过分析`fail2ban`日志可以识别和应对SSH暴力破解等攻击行为。以下是详细的操作流程和关键分析方法:---###**一、Fail2ban日志位置**Fail2ban的日志路径因系统配置...

《5 个实用技巧,提升你的服务器安全性,避免被黑客盯上!》

服务器的安全性至关重要,特别是在如今网络攻击频繁的情况下。如果你的服务器存在漏洞,黑客可能会利用这些漏洞进行攻击,甚至窃取数据。今天我们就来聊聊5个实用技巧,帮助你提升服务器的安全性,让你的系统更...

聊聊Spring AI Alibaba的YuQueDocumentReader

序本文主要研究一下SpringAIAlibaba的YuQueDocumentReaderYuQueDocumentReader...

Mac Docker环境,利用Canal实现MySQL同步ES

Canal的使用使用docker环境安装mysql、canal、elasticsearch,基于binlog利用canal实现mysql的数据同步到elasticsearch中,并在springboo...

RustDesk:开源远程控制工具的技术架构与全场景部署实战

一、开源远程控制领域的革新者1.1行业痛点与解决方案...

长安汽车一代CS75Plus2020款安装高德地图7.5

不用破解原车机,一代CS75Plus2020款,安装车机版高德地图7.5,有红绿灯读秒!废话不多讲,安装步骤如下:一、在拨号状态输入:在电话拨号界面,输入:*#518200#*(进入安卓设置界面,...

Zookeeper使用详解之常见操作篇(zookeeper ui)

一、Zookeeper的数据结构对于ZooKeeper而言,其存储结构类似于文件系统,也是一个树形目录服务,并通过Key-Value键值对的形式进行数据存储。其中,Key由斜线间隔的路径元素构成。对...

zk源码—4.会话的实现原理一(会话层的基本功能是什么)

大纲1.创建会话...

Zookeeper 可观测性最佳实践(zookeeper能够确保)

Zookeeper介绍ZooKeeper是一个开源的分布式协调服务,用于管理和协调分布式系统中的节点。它提供了一种高效、可靠的方式来解决分布式系统中的常见问题,如数据同步、配置管理、命名服务和集群...

服务器密码错误被锁定怎么解决(服务器密码错几次锁)

#服务器密码错误被锁定解决方案当服务器因多次密码错误导致账户被锁定时,可以按照以下步骤进行排查和解决:##一、确认锁定状态###1.检查账户锁定状态(Linux)```bash#查看账户锁定...

zk基础—4.zk实现分布式功能(分布式zk的使用)

大纲1.zk实现数据发布订阅...

《死神魂魄觉醒》卡死问题终极解决方案:从原理到实战的深度解析

在《死神魂魄觉醒》的斩魄刀交锋中,游戏卡死犹如突现的虚圈屏障,阻断玩家与尸魂界的连接。本文将从技术架构、解决方案、预防策略三个维度,深度剖析卡死问题的成因与应对之策,助力玩家突破次元壁障,畅享灵魂共鸣...

取消回复欢迎 发表评论: