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

CentOS的117个命令,高级开发运维工程师必备

nanshan 2024-11-04 13:07 10 浏览 0 评论

1. 系统管理命令

序号

命令

功能描述

1

uname -a

查看系统内核及其详细信息

2

hostname

查看或设置主机名

3

whoami

显示当前用户的用户名

4

uptime

查看系统运行时间及负载

5

shutdown

关闭系统

6

reboot

重启系统

7

date

显示或设置系统日期和时间

8

timedatectl

管理系统的日期和时间

9

top

实时监控系统进程和资源使用

10

htop

类似 top,但带有更好的 UI

11

ps aux

显示所有进程信息

12

kill

终止进程

13

killall

终止所有指定名称的进程

14

systemctl

控制 systemd 服务

15

service

启动、停止或查看服务状态

16

chkconfig

管理系统服务开机启动状态

17

journalctl

查看系统日志

18

dmesg

显示系统内核日志

19

lsmod

列出已加载的内核模块

20

modprobe

加载内核模块

2. 用户管理命令

序号

命令

功能描述

21

useradd

添加新用户

22

usermod

修改用户属性

23

userdel

删除用户

24

passwd

修改用户密码

25

groupadd

添加新用户组

26

groupmod

修改用户组

27

groupdel

删除用户组

28

id

查看用户 ID 和组 ID

29

who

显示当前登录用户

30

last

显示最近登录的用户列表

31

su

切换到其他用户

32

sudo

使用超级用户权限执行命令

33

chown

修改文件或目录的所有者

34

chgrp

修改文件或目录的所属组

35

chmod

修改文件或目录的权限

36

visudo

编辑 sudo 配置文件

37

gpasswd

管理组的管理员和成员

3. 文件与目录操作命令

序号

命令

功能描述

38

ls

列出目录内容

39

cd

切换目录

40

pwd

显示当前所在目录路径

41

mkdir

创建新目录

42

rmdir

删除空目录

43

rm

删除文件或目录

44

cp

复制文件或目录

45

mv

移动或重命名文件或目录

46

touch

创建新文件

47

cat

查看文件内容

48

more

分页显示文件内容

49

less

分页查看文件内容,支持上下滚动

50

head

显示文件的前几行

51

tail

显示文件的后几行

52

find

查找文件或目录

53

locate

快速查找文件路径

54

du

显示文件或目录的磁盘使用情况

55

df

显示磁盘空间使用情况

56

file

查看文件类型

57

stat

显示文件或目录的详细信息

4. 网络管理命令

序号

命令

功能描述

58

ping

测试网络连接状态

59

ifconfig

显示或配置网络接口(已被 ip 取代)

60

ip addr

显示或配置网络接口

61

ip route

查看或设置路由表

62

ip link

管理网络设备状态

63

netstat

显示网络连接和端口使用状态

64

ss

查看网络连接(比 netstat 更高效)

65

traceroute

跟踪网络数据包的路由

66

nslookup

查询 DNS 记录

67

dig

查询 DNS 记录(比 nslookup 更强大)

68

hostnamectl

查看或设置主机名

69

nmcli

管理网络连接

70

nmtui

基于 TUI 的网络管理工具

71

curl

通过命令行进行数据传输

72

wget

从网络下载文件

73

scp

使用 SSH 协议安全复制文件

74

ssh

通过 SSH 连接远程主机

75

ftp

通过 FTP 连接和传输文件

76

sftp

使用 SSH 文件传输协议

77

iptables

配置防火墙规则

78

firewalld

管理防火墙(使用 systemd)

79

telnet

测试远程服务器的连接

80

tcpdump

抓取网络数据包

5. 磁盘与文件系统命令

序号

命令

功能描述

81

mount

挂载文件系统

82

umount

卸载文件系统

83

mkfs

创建文件系统

84

fsck

检查和修复文件系统

85

parted

分区管理工具

86

fdisk

磁盘分区工具

87

lsblk

显示块设备信息

88

blkid

显示块设备的 UUID 和文件系统类型

89

tune2fs

调整 ext 文件系统参数

90

resize2fs

调整 ext 文件系统大小

91

df -h

以人类可读的格式显示磁盘使用情况

92

du -sh

显示文件或目录的磁盘使用情况

93

lsof

列出打开的文件

94

sync

将数据同步到磁盘

95

iostat

显示 I/O 统计信息

96

swapon

激活交换分区

97

swapoff

关闭交换分区

6. 压缩与归档命令

序号

命令

功能描述

98

tar

创建或解压 tar 归档文件

99

gzip

压缩文件

100

gunzip

解压缩 gzip 文件

101

bzip2

使用 bzip2 压缩文件

102

bunzip2

解压缩 bzip2 文件

103

xz

使用 xz 压缩文件

104

unxz

解压缩 xz 文件

105

zip

创建 zip 压缩文件

106

unzip

解压 zip 压缩文件

107

7z

使用 7zip 压缩或解压文件

7. 进程管理命令

序号

命令

功能描述

108

ps

显示当前运行的进程

109

top

实时显示系统资源使用情况

110

htop

带有图形界面的进程监控工具

111

kill

终止指定进程

112

killall

终止所有指定名称的进程

113

nice

设置进程的优先级

114

renice

动态调整进程优先级

115

bg

将进程置于后台运行

116

fg

将后台进程调回前台运行

117

jobs

显示当前的后台进程

相关推荐

Linux/Unix 系统中非常常用的命令

Linux/Unix系统中非常常用的命令,它们是进行文件操作、文本处理、权限管理等任务的基础。下面是对这些命令的简要说明:**文件操作类:*****`ls`(list):**列出目录内容,显...

教你如何在Linux中删除分区(CLI篇)

文接上篇,继续以Ubuntu系统为例。删除分区前,急得重要数据备份!备份!备份用命令操作分区,用的最多的莫过于fdisk了,几乎所有的Linux发行版都默认带有fdisk。首先要知道的是,你想删除的分...

敲完就让你提桶跑路的Linux命令(敲完就让你提桶跑路的linux命令是什么)

不谨慎可能就会让你提桶的Linux命令!!!删除文件rm-rf该命令是删除文件或文件夹等最快的方式之一。删除后的内容很难恢复,如果删除系统文件可能会导致系统崩坏。>rm-rf/#强制...

Log文件可以删除吗(taxukeylog文件可以删除吗)

Log文件(日志文件)是否可以删除取决于具体场景和文件类型。以下是详细分析和建议:一、哪些Log文件可以删除?非关键应用日志用户级应用日志:如浏览器缓存日志、游戏临时日志等,通常不影响系统运行,可定期...

Linux 删除空目录(linux直接删除目录)

rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或...

在 Windows 11 或 10 上删除、创建和格式化分区

在Windows11或10上删除、创建和格式化分区假设您的现有电脑使用的是传统硬盘,但现在您想再添加一个硬盘或SSD。当然,后者将用于启动操作系统,而前者将作为纯数据存储。在成功将操作系统...

如何使用 Apt Clean 命令清除 APT 缓存?

APT(AdvancedPackageTool)是Debian系Linux发行版的包管理工具,用于处理软件包的安装、升级和依赖管理。在使用apt命令(如aptinstall、apt...

Linux 磁盘空间不够用?5 招快速清理文件,释放 10GB 空间不是梦!

刚收到服务器警告:磁盘空间不足90%!装软件提示Nospaceleftondevice!连日志都写不进去,系统卡到崩溃?别慌!今天教你5个超实用的磁盘清理大招,从临时文件到无用软件一键搞定...

Linux清空日志方法(linux怎么清理日志)

方法1:使用>重定向>/path/to/logfile或(需要权限时):sudosh-c'>/var/log/logfile'方法2:使用trun...

如何在Eclipse中搭建Zabbix源码的调试和开发环境

Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...

Linux操作系统之常用命令(linux操作系统之常用命令有哪些)

Linux操作系统一、常用命令1.系统(1)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系...

理解linux内核的vmlinuz和initrd(linux内核原理及分析)

Originaladdress:http://www.chenjunlu.com/2010/11/understanding-of-vmlinuz-initrd-and-system-map/1....

Linux纯干货知识总结|面试专用(linux面试宝典)

学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~绝对路径和相对路径绝对路径以正斜杠开始完整的文件的...

Linux基础知识之启动流程分析(简述linux启动流程)

Linux系统启动原理:1.poweron开机。2.开机自检:电脑开机后首先加载BIOS(BasicInput/OutputSystem基本输入输出系统)。BIOS程序首先检查计算机能否满足运...

Java程序员必备——Linux的面试常见问题及面试题!你知道多少?

一.常用命令1.编辑相关①.awkNF:字段总数NR:第几行数据FS:分隔字符②.sed-n-i直接修改4a:在第四行后添加4i:在第四行前插入1,5csting:用sting替换1到5行...

取消回复欢迎 发表评论: