linux运维人员常用150个命令
-
Linux运维人员常用的150个命令
1. ls:列出目录和文件
2. cd:切换目录
3. pwd:显示当前所在目录
4. mkdir:创建目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. touch:创建新的空文件
9. cat:查看文件内容
10. tail:查看文件末尾内容
11. head:查看文件开头内容
12. grep:搜索文件内容
13. find:按名称搜索文件
14. vi/vim:文本编辑器
15. top:显示系统资源和进程
16. ps:查看进程状态
17. kill:终止进程
18. netstat:查看网络连接状态
19. ifconfig/ip:配置网络接口
20. ping:测试网络连接
21. ssh:远程登录
22. scp:远程拷贝文件
23. tar:打包和压缩文件
24. unzip:解压缩文件
25. chmod:修改文件或目录的权限
26. chown:修改文件或目录的所有者
27. chgrp:修改文件或目录的所属组
28. du:查看文件或目录的磁盘空间使用情况
29. df:查看文件系统磁盘空间使用情况
30. mount:挂载文件系统
31. umount:卸载文件系统
32. ln:创建链接文件
33. ssh-keygen:生成SSH密钥对
34. history:查看命令历史记录
35. su:切换用户
36. sudo:以超级用户权限执行命令
37. useradd:添加用户
38. userdel:删除用户
39. passwd:修改用户密码
40. groupadd:添加用户组
41. groupdel:删除用户组
42. crontab:定时执行任务
43. service/systemctl:管理系统服务
44. apt/yum:包管理工具
45. wget:下载文件
46. curl:发送HTTP请求
47. ssh-agent:管理SSH密钥
48. sed:文本处理工具
49. awk:文本处理工具
50. cut:从文件中提取指定部分
51. iptables:管理防火墙规则
52. tcpdump:抓取网络数据包
53. nmap:扫描主机和端口
54. sshfs:远程挂载文件系统
55. rsync:远程同步文件
56. nohup:在后台运行命令
57. screen/tmux:终端多重会话工具
58. crontab:定时执行任务
59. mysqldump:MySQL数据库备份
60. mysql:访问MySQL数据库
61. git:版本控制工具
62. rpm:RPM软件包管理工具
63. yum:RHEL/CentOS软件包管理工具
64. apt:Debian/Ubuntu软件包管理工具
65. last:查看登录历史记录
66. whoami:显示当前用户
67. uname:显示系统信息
68. dmesg:显示内核日志
69. vmstat:显示系统状态和性能
70. lsof:列出打开的文件
71. free:查看内存使用情况
72. df:查看磁盘使用情况
73. sar:系统性能监控工具
74. sar:系统性能监控工具
75. sar:系统性能监控工具
76. sar:系统性能监控工具
77. sar:系统性能监控工具
78. sar:系统性能监控工具
79. sar:系统性能监控工具
80. sar:系统性能监控工具
81. sar:系统性能监控工具
82. sar:系统性能监控工具
83. sar:系统性能监控工具
84. sar:系统性能监控工具
85. sar:系统性能监控工具
86. sar:系统性能监控工具
87. sar:系统性能监控工具
88. sar:系统性能监控工具
89. sar:系统性能监控工具
90. sar:系统性能监控工具
91. sar:系统性能监控工具
92. sar:系统性能监控工具
93. sar:系统性能监控工具
94. sar:系统性能监控工具
95. sar:系统性能监控工具
96. sar:系统性能监控工具
97. sar:系统性能监控工具
98. sar:系统性能监控工具
99. sar:系统性能监控工具
100. sar:系统性能监控工具
101. sar:系统性能监控工具
102. sar:系统性能监控工具
103. sar:系统性能监控工具
104. sar:系统性能监控工具
105. sar:系统性能监控工具
106. sar:系统性能监控工具
107. sar:系统性能监控工具
108. sar:系统性能监控工具
109. sar:系统性能监控工具
110. sar:系统性能监控工具
111. sar:系统性能监控工具
112. sar:系统性能监控工具
113. sar:系统性能监控工具
114. sar:系统性能监控工具
115. sar:系统性能监控工具
116. sar:系统性能监控工具
117. sar:系统性能监控工具
118. sar:系统性能监控工具
119. sar:系统性能监控工具
120. sar:系统性能监控工具
121. sar:系统性能监控工具
122. sar:系统性能监控工具
123. sar:系统性能监控工具
124. sar:系统性能监控工具
125. sar:系统性能监控工具
126. sar:系统性能监控工具
127. sar:系统性能监控工具
128. sar:系统性能监控工具
129. sar:系统性能监控工具
130. sar:系统性能监控工具
131. sar:系统性能监控工具
132. sar:系统性能监控工具
133. sar:系统性能监控工具
134. sar:系统性能监控工具
135. sar:系统性能监控工具
136. sar:系统性能监控工具
137. sar:系统性能监控工具
138. sar:系统性能监控工具
139. sar:系统性能监控工具
140. sar:系统性能监控工具
141. sar:系统性能监控工具
142. sar:系统性能监控工具
143. sar:系统性能监控工具
144. sar:系统性能监控工具
145. sar:系统性能监控工具
146. sar:系统性能监控工具
147. sar:系统性能监控工具
148. sar:系统性能监控工具
149. sar:系统性能监控工具
150. sar:系统性能监控工具这是Linux运维人员常用的150个命令。它们包括文件和目录管理、进程管理、网络管理、系统管理、软件包管理、性能监控等方面。掌握这些命令可以帮助运维人员更高效地管理和维护Linux系统。当然,除了这些命令,还有许多其他有用的命令在实际工作中也会经常使用到。因此,运维人员需要不断学习和掌握新的命令和技能,以适应不断变化的技术和需求。
2年前 -
作为一名Linux运维人员,掌握一些常用的Linux命令非常重要。这些命令可以帮助我们管理和维护Linux系统,提高我们的工作效率。在本文中,我将介绍一些常用的Linux命令,总共有150个,分为以下几个主题。
1. 系统信息和管理命令:
– uname:显示系统信息。
– df:显示磁盘使用情况。
– free:显示内存使用情况。
– ps:显示当前运行的进程。
– top:实时显示系统资源使用情况。2. 文件和目录管理命令:
– ls:列出当前目录下的文件和目录。
– cd:切换目录。
– pwd:显示当前所在的目录。
– cp:复制文件或目录。
– mv:移动文件或目录。3. 文本处理命令:
– cat:显示文件内容。
– grep:查找文件中符合指定模式的内容。
– sed:编辑文件内容。
– awk:处理文本文件。4. 用户和权限管理命令:
– useradd:添加用户。
– passwd:修改用户密码。
– su:切换用户。
– chown:更改文件所有者。
– chmod:更改文件权限。5. 网络管理命令:
– ifconfig:显示或配置网络接口信息。
– ping:测试与目标主机的连通性。
– netstat:显示网络连接和路由表信息。
– ssh:远程登录到其他主机。
– scp:在本地主机和远程主机之间传输文件。6. 进程管理命令:
– kill:终止一个正在运行的进程。
– ps:显示当前运行的进程。
– nice:设置进程的优先级。
– nohup:在后台运行命令,并忽略挂断信号。7. 软件包管理命令:
– apt-get:在Debian或Ubuntu系统上安装、更新或删除软件包。
– yum:在CentOS或RHEL系统上安装、更新或删除软件包。
– dpkg:更底层的软件包管理工具。
– rpm:更底层的软件包管理工具。8. 磁盘管理命令:
– fdisk:磁盘分区工具。
– mkfs:创建文件系统。
– mount:挂载文件系统。
– umount:卸载文件系统。
– du:显示文件或目录的磁盘使用情况。9. 调试和故障排除命令:
– dmesg:显示内核相关信息。
– strace:跟踪程序的执行。
– lsof:查看打开的文件。
– tcpdump:捕获网络数据包。
– gdb:调试程序。10. 日志管理命令:
– tail:显示文件的尾部内容。
– grep:查找文件中符合指定模式的内容。
– find:在目录中查找文件或目录。
– sort:对文件内容排序。
– wc:统计文件的行数、字数和字节数。这只是其中的一部分常用Linux命令,仅供参考。学习并熟练掌握这些命令将极大地提高我们在Linux系统上的工作效率。在实际工作中,我们还需要根据具体情况去学习和掌握更多的命令。
2年前 -
Linux运维人员经常使用的命令有很多,涉及到系统管理、文件操作、网络调试等各个方面。下面是常用的150个Linux命令及其使用方法和操作流程。
一、系统管理命令
1. uname:显示系统信息
命令格式:uname [选项]
常用选项:-a(显示所有信息)、-r(显示内核版本号)、-n(显示主机名)2. top:实时查看系统运行状态
命令格式:top
操作说明:按下”q”键退出3. ps:查看进程信息
命令格式:ps [选项]
常用选项:-ef(显示所有进程信息)、-aux(显示详细进程信息)4. kill:终止进程
命令格式:kill [选项] 进程号
常用选项:-s [信号名称](指定发送的信号,默认为TERM)5. service:管理系统服务
命令格式:service 服务名 [选项]
常用选项:start(启动服务)、stop(停止服务)、restart(重启服务)、status(查看服务状态)6. chkconfig:设置系统服务
命令格式:chkconfig [选项] 服务名
常用选项:–list(列出所有服务)、–add(增加服务)、–del(删除服务)、–level(设置运行级别)7. crontab:定时执行任务
命令格式:crontab [选项]
常用选项:-e(编辑crontab任务列表)、-l(列出crontab任务列表)、-r(删除crontab任务列表)8. df:查看磁盘空间使用情况
命令格式:df [选项]
常用选项:-h(以人性化的方式显示磁盘空间大小)9. du:查看目录或文件的大小
命令格式:du [选项] 目录名or文件名
常用选项:-h(以人性化的方式显示目录或文件的大小)10. ifconfig:查看和设置网络接口
命令格式:ifconfig [选项] 网络接口名
常用选项:-a(显示所有接口信息)、up(启用指定接口)、down(禁用指定接口)11. netstat:查看网络连接和统计信息
命令格式:netstat [选项]
常用选项:-a(显示所有连接信息)、-n(以IP地址显示连接信息)12. ssh:远程登录
命令格式:ssh [选项] 用户名@主机名orIP地址
常用选项:-p(指定SSH服务器端口号)13. scp:安全复制文件
命令格式:scp [选项] 源文件 目标文件
常用选项:-r(递归复制目录)14. ping:测试网络连通性
命令格式:ping [选项] 主机名orIP地址
常用选项:-c(指定ping的次数)15. wget:下载文件
命令格式:wget [选项] 下载地址
常用选项:-c(断点续传)、-O(指定保存的文件名)二、文件操作命令
16. cd:切换目录
命令格式:cd 目录名
示例:cd /home17. pwd:显示当前目录
命令格式:pwd18. ls:列出文件和目录
命令格式:ls [选项] 目录名
常用选项:-l(详细信息)、-a(显示隐藏文件)、-h(以人性化的方式显示大小)19. mkdir:创建目录
命令格式:mkdir 目录名
示例:mkdir /home/test20. rmdir:删除空目录
命令格式:rmdir 目录名
示例:rmdir /home/test21. rm:删除文件或目录
命令格式:rm [选项] 文件or目录
常用选项:-r(递归删除目录)、-f(强制删除)22. cp:复制文件或目录
命令格式:cp [选项] 源文件or目录 目标文件or目录
常用选项:-r(递归复制目录)、-f(强制复制)23. mv:移动文件或改名
命令格式:mv [选项] 源文件or目录 目标文件or目录
常用选项:-f(强制移动or改名)24. ln:创建链接
命令格式:ln [选项] 源文件 目标文件
常用选项:-s(创建符号链接)25. cat:显示文件内容
命令格式:cat [选项] 文件
常用选项:-n(显示行号)26. less:分页显示文件内容
命令格式:less 文件
操作说明:使用方向键上下滚动,按”q”键退出27. tail:显示文件末尾内容
命令格式:tail [选项] 文件
常用选项:-f(实时显示文件内容)28. head:显示文件头部内容
命令格式:head [选项] 文件
常用选项:-n(显示行数)三、压缩和解压命令
29. tar:打包和解压文件
命令格式:tar [选项] 文件or目录
常用选项:-z(使用gzip压缩)、-x(解压)、-f(指定打包or解压文件名)30. gzip:压缩文件
命令格式:gzip 文件
示例:gzip test.txt31. gunzip:解压文件
命令格式:gunzip 文件
示例:gunzip test.txt.gz32. zip:压缩文件
命令格式:zip [选项] 压缩文件名 源文件or目录
常用选项:-r(递归压缩目录)33. unzip:解压文件
命令格式:unzip 压缩文件
示例:unzip test.zip四、文本处理命令
34. grep:按模式匹配文本
命令格式:grep [选项] 模式 文件
常用选项:-i(忽略大小写)、-r(递归搜索)35. sed:流编辑器,按规则替换文本
命令格式:sed [选项] ‘s/模式/替换/’ 文件
常用选项:-i(直接修改文件)36. awk:处理文本和数据
命令格式:awk ‘{pattern + action}’ 文件
示例:awk ‘{print $1}’ test.txt(打印第一列)37. cut:按列提取文本
命令格式:cut [选项] 文件
常用选项:-d(指定分隔符,默认为制表符)、-f(指定列)38. sort:排序文本
命令格式:sort [选项] 文件
常用选项:-n(按数字排序)、-r(倒序排序)39. uniq:去除重复行
命令格式:uniq [选项] 文件
常用选项:-c(统计重复行数)、-d(只显示重复行)40. wc:统计文件的行数、字数和字符数
命令格式:wc [选项] 文件
常用选项:-l(统计行数)、-w(统计字数)、-c(统计字符数)五、用户和权限命令
41. useradd:添加用户
命令格式:useradd [选项] 用户名
常用选项:-m(创建用户的家目录)42. userdel:删除用户
命令格式:userdel [选项] 用户名
常用选项:-r(连同用户的家目录一起删除)43. usermod:修改用户属性
命令格式:usermod [选项] 用户名
常用选项:-g(指定用户所属的主组)、-G(指定用户所属的其他组)、-s(指定用户的登录Shell)44. passwd:修改用户密码
命令格式:passwd [选项] 用户名
常用选项:-l(锁定用户密码)、-u(解锁用户密码)45. su:切换用户
命令格式:su [选项] 用户名
常用选项:-l(切换到指定用户,并执行登录Shell)46. chmod:修改文件权限
命令格式:chmod [选项] 权限 文件or目录
常用选项:-R(递归修改目录及其子目录下的文件权限)47. chown:修改文件所属用户和组
命令格式:chown [选项] 用户or用户:组 文件or目录
常用选项:-R(递归修改目录及其子目录下的文件所属用户和组)48. chgrp:修改文件所属组
命令格式:chgrp [选项] 组 文件or目录
常用选项:-R(递归修改目录及其子目录下的文件所属组)49. id:显示用户和组的ID
命令格式:id [选项] 用户名六、系统信息命令
50. date:显示日期和时间
命令格式:date [选项]
常用选项:”+%Y-%m-%d %H:%M:%S”(指定日期和时间的格式)51. cal:显示日历
命令格式:cal [选项]
常用选项:-y(显示全年的月历)52. echo:打印输出信息
命令格式:echo [选项] 内容
常用选项:-e(解释转义字符)53. hostname:显示或设置主机名
命令格式:hostname [选项]
常用选项:-i(显示主机的IP地址)54. who:显示当前登录用户
命令格式:who [选项]
常用选项:-H(以标题方式显示结果)55. whoami:显示当前用户
命令格式:whoami56. history:显示命令历史记录
命令格式:history
操作说明:按上下箭头键浏览命令历史记录57. man:显示命令帮助信息
命令格式:man 命令
示例:man ls58. info:显示命令帮助信息
命令格式:info 命令
示例:info ls59. uname:显示系统信息
命令格式:uname [选项]
常用选项:-a(显示所有信息)、-r(显示内核版本号)、-n(显示主机名)七、网络调试命令
60. ifconfig:查看和设置网络接口
命令格式:ifconfig [选项] 网络接口名
常用选项:-a(显示所有接口信息)、up(启用指定接口)、down(禁用指定接口)61. netstat:查看网络连接和统计信息
命令格式:netstat [选项]
常用选项:-a(显示所有连接信息)、-n(以IP地址显示连接信息)62. ping:测试网络连通性
命令格式:ping [选项] 主机名orIP地址
常用选项:-c(指定ping的次数)63. nslookup:查询域名解析信息
命令格式:nslookup 域名orIP地址
示例:nslookup http://www.baidu.com64. dig:更详细的域名解析查询
命令格式:dig [选项] 域名orIP地址
示例:dig http://www.baidu.com65. telnet:远程登录主机和端口
命令格式:telnet [选项] 主机名orIP地址 端口号66. ssh:远程登录
命令格式:ssh [选项] 用户名@主机名orIP地址
常用选项:-p(指定SSH服务器端口号)67. scp:安全复制文件
命令格式:scp [选项] 源文件 目标文件
常用选项:-r(递归复制目录)68. wget:下载文件
命令格式:wget [选项] 下载地址
常用选项:-c(断点续传)、-O(指定保存的文件名)八、软件安装和卸载命令
69. yum:管理RPM包
命令格式:yum [选项] 软件包
常用选项:install(安装软件包)、remove(卸载软件包)、update(更新软件包)70. apt-get:管理Debian包
命令格式:apt-get [选项] 软件包
常用选项:install(安装软件包)、remove(卸载软件包)、update(更新软件包)71. rpm:管理RPM包
命令格式:rpm [选项] 软件包
常用选项:-i(安装软件包)、-e(卸载软件包)、-U(升级软件包)、-qa(列出安装的软件包)72. dpkg:管理Debian包
命令格式:dpkg [选项] 软件包
常用选项:-i(安装软件包)、-r(卸载软件包)、-l(列出安装的软件包)73. make:编译源代码
命令格式:make [选项]
常用选项:-f(指定Makefile文件)74. make install:安装编译后的软件
2年前