linux运维常用shell命令
时间: 2023-09-14 14:15:14 浏览: 49
常用的 Linux 运维 Shell 命令包括:
1. ls:列出目录内容。
2. cd:切换当前目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. rmdir:删除空目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可用于重命名。
8. rm:删除文件或目录。
9. cat:查看文件内容。
10. head:显示文件开头部分。
11. tail:显示文件末尾部分。
12. grep:在文件中搜索指定模式。
13. find:根据条件搜索文件。
14. chmod:修改文件或目录的权限。
15. chown:修改文件或目录的所有者。
16. chgrp:修改文件或目录的所属组。
17. tar:打包和解包文件。
18. ssh:远程登录到其他机器。
19. top:实时显示系统资源使用情况。
20. du:查看目录或文件的磁盘使用情况。
这只是一小部分常用的 Shell 命令,还有很多其他命令可以用于不同的操作和需求。
相关问题
linux运维面试shell方面常问的问题
回答: 在Linux运维面试中,常常会问到一些关于shell脚本的问题。其中一个常见的问题是:#!/bin/bash的作用是什么?答案是:#!/bin/bash是shell脚本的第一行,称为shebang行。它的作用是告诉系统使用/bin/bash来执行该脚本。\[1\]
另一个常见的问题是:如何查看Linux系统每个IP的连接数?答案是使用以下命令:netstat -n | awk '/^tcp/ {print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -rn。这个命令可以列出系统中每个IP的连接数。\[2\]
还有一个问题是:如何在Linux系统上查看BIOS版本、机器型号、序列号?以及如何查看网卡驱动版本和系统上的载体是实体机还是虚拟机?答案是使用以下命令:biosdecode命令可以查看BIOS版本,dmidecode | grep 'Product Name'可以查看服务器型号,dmidecode | grep 'Serial Number'可以查看主板的序列号,ethtool -i ens33可以查看网卡驱动版本,dmidecode | grep Product可以查看载体是物理机还是虚拟机。\[3\]
这些问题涉及到了shell脚本的基本知识和一些常用的命令,对于Linux运维人员来说是必备的技能。
#### 引用[.reference_title]
- *1* *2* *3* [linux运维经典面试题总结](https://blog.csdn.net/weixin_45548465/article/details/104986399)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
Linux网络运维命令
以下是两个常用的Linux网络运维命令示例:
1. 查看占用CPU资源最多的10个进程:
```shell
ps aux | head -1; ps aux | grep -v PID | sort -rn -k +3 | head
```
该命令会列出当前系统中占用CPU资源最多的10个进程。
2. 统计当前Linux系统中可以登录计算机的账户数量:
```shell
netstat -atn | awk '{print $5}' | awk '{print $1}' | sort -nr | uniq -c
```
该命令会统计当前系统中有多少个远程IP在连接本机。