运维工程师工作时最常用的20个Linux命令有哪些?建议收藏

简介: 运维工程师工作时最常用的20个Linux命令有哪些?建议收藏

运维人员在管理和维护Linux系统时,需要经常使用一些常见的命令来完成各种任务。下面是20个运维高频使用的Linux命令及其示例。

1、cd

改变当前工作目录

示例:进入“/var/log”目录:

cd /var/log

2、ls

列出目录内容

示例:列出当前目录内容:

ls

3、 cat

查看文件内容

示例:查看“/var/log/auth.log”文件内容:

cat /var/log/auth.log

4、tail

查看文件尾部内容

示例:查看最后10行“/var/log/auth.log”文件内容:

tail /var/log/auth.log

5、grep

查找文本内容

示例:在“/var/log/auth.log”文件中查找“Accepted”关键字:

grep "Accepted" /var/log/auth.log

6、top

查看系统资源使用情况

示例:查看系统资源使用情况:

top

7、ps

列出当前进程信息

示例:列出所有进程信息:

ps aux

8、kill

终止进程

示例:终止进程ID为12345的进程:

kill 12345

我这边不做演示了,这个大家自行执行。

9、ping

测试网络连接

示例:测试与“www.wljslmz.cn”网站的连接:

ping www.wljslmz.cn

10、ifconfig

查看网络接口信息

示例:查看“eth0”接口信息:

ifconfig eth0

11、netstat

查看网络连接状态

示例:查看所有网络连接状态:

netstat -a

12、iptables

管理防火墙规则

示例:查看当前防火墙规则:

iptables -L

因为我用的是云服务器,有安全组,所以云服务器本身我没有做防火墙。

13、ssh

远程登录到另一台计算机

示例:连接到IP地址为123.60.160.141的远程计算机:

ssh 123.60.160.141

14、scp

在计算机之间复制文件

示例:

在123.60.160.141的/tmp目录下有个文件yunweimantan,里面的内容是:


hello!

I

am


yunweimantan

欢迎关注!

现在我们将这个文件远程复制到我现在用的云服务器:

scp root@123.60.160.141:/tmp/yunweimantan ./

15、rsync

在计算机之间同步文件

示例:将/tmp/wljslmz/目录中文件wljslmz-1同步到远程计算机的“/tmp”目录中,并改名为:wljlsmz-2

rsync -avz /tmp/wljslmz/wljslmz-1 root@123.60.160.141:/tmp/wljlsmz-2

本地目录:

远程目录在同步前:

同步后:

16、find

查找文件

示例:查找文件名为“wljslmz”的文件:

find / -name "wljslmz"

17、df

查看磁盘空间使用情况

示例:查看所有磁盘分区空间使用情况:

df -h

18、du

查看文件或目录的磁盘空间使用情况

示例:查看当前目录中所有文件和目录的空间使用情况:

du -sh *

19、tar

压缩和解压文件

示例:将“/tmp/wljslmz”目录打包为“wljslmz.tar.gz”文件:

tar -czvf wljslmz.tar.gz /tmp/wljslmz

20、chmod

修改文件或目录权限

示例:将“wljslmz-1”文件的权限修改为所有用户可读写,但不可执行:

chmod 666 wljslmz-1

这些命令是Linux运维人员经常使用的一些常见命令。熟练掌握这些命令可以帮助运维人员更快速、高效地完成各种管理和维护任务。当然,这些命令只是Linux命令中的一部分,如果想要成为一名优秀的Linux运维人员,还需要掌握更多的Linux命令和技能。

目录
相关文章
|
6月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
1149 2
|
7月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
661 0
Linux内存问题排查命令详解
|
7月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
804 2
二、Linux文本处理与文件操作核心命令
|
7月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
1265 58
|
7月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
464 137
|
7月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
584 16
|
8月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
1388 0
|
Ubuntu Linux
Linux工程师如何不被工作打扰,专心与女神约会?
作为 Linux 工程师,很多工作是在命令行下完成的。有时候我们执行一个命令,可能需要很长时间才能完成,比如 sudo apt-get update ,或者编译一个需要花费半小时的系统,如果我们啥也不干就干等着结果,那效率未免也太低了。
225 0
Linux工程师如何不被工作打扰,专心与女神约会?
|
运维 网络协议 Linux
(转)Linux企业运维人员最常用150个命令汇总
目录 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(10个) 基础网络操作命令(11个) 深入网络操作命令(9个) 有关磁盘与文件系统的命...
2821 0
|
安全 网络安全 数据安全/隐私保护
下一篇
开通oss服务