linux运维常用命令汇总

Posted xwhuxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux运维常用命令汇总相关的知识,希望对你有一定的参考价值。

一、线上查询及帮助命令

1.man:查看命令帮助

2.help:查看linux内置命令的帮助

二、文件和目录操作命令:

1.pwd:查看当前目录

2.cd:切换目录

3.tree:以树形结构显示目录下内容

4.mkdir:创建目录

5.touch:创建空文件或改变文件的时间戳属性

6.ls:显示目录下的内容及相关属性信息

7.cp:复制文件或目录

8.mv:移动或重命名文件

9.rm:删除文件或目录

10.rmdir:删除空目录

11.ln:硬链接或软链接

12.readlink:查看符号链接文件的内容

13.find:查看目录下的文件

14.xargs:将标准输入转换成命令行参数

15.rename:重命名文件

16.basename:显示文件名或目录名

17.dirname:显示文件或目录路径

18.chattr:改变文件的扩展属性

19.lsattr:查看文件扩展属性

20.file:显示文件类型

21.md5sum:计算和校验文件的MD5值

22.chown:改变文件或目录的用户和用户组

23.chmod:改变文件或目录权限

24.chgrp:改变文件与目录所属用户组

25.umask:设置限制新建文件权限的掩码

三、文件备份与压缩命令

1.tar:打包备份

2.gzip:压缩或解压文件

3.zip:打包和压缩文件

4.unzip:解压zip文件

5.scp:远程文件复制

6.rsync:文件同步工具

四、文件过滤及内容编辑处理命令

1.cat:合并文件或查看文件内容

2.tac:反向显示文件内容

3.more:分页显示文件内容分

4.less:分页显示文件内容

5.head:显示文件内容头部

6.tail:显示文件内容尾部

7.tailf:跟踪日志文件

8.cut:从文本中提取一段文字并输出

9.split:分割文件

10.paste:合并文件

11.sort:文本排序

12.join:按两个文件的相同字段合并

13.uniq:去除重复行

14.wc:统计文件的行数,单词数或字节数

15.iconv:转换文件的编码格式

16.dos2unix:将DOS格式文件转换成UNIX格式

17.diff:比较两个文件的不同

18.vimdiff:可视化比较工具

19.rev:反向输出文件内容

20.tr:替换或删除字符

21.od:按不同进制显示文件

22.tee:多重定向

23.vi/vim:纯文本编辑器

五、信息显示与搜索文件命令

1.uname:显示系统信息

2.hostname:显示或设置系统主机名

3.dmesg:系统启动异常诊断

4.stat:显示文件或文件系统状态

5.du:统计磁盘空间使用情况

6.date:显示与设置系统时间

7.echo:显示一行文本

8.watch:监视命令执行情况

9.which:显示命令的全路径

10.whereis:显示命令及其相关文件全路径

11.locate:快速定位文件路径

12.updatedb:更新mlocate数据库

六、用户管理与用户信息查询

1.useradd:创建用户

2.usermod:修改用户信息

3.userdel:删除用户

4.groupadd:创建用户组

5.groupdel:删除用户组

6.passwd:修改用户密码

7.chage:修改用户密码

8.chpasswd修改用户密码有效期

9.su:切换用户

10.visudo:编辑sodoers文件

11.sudo:以另一个用户身份执行命令

12.id:显示用户与用户组的信息

13.w:显示已经登录用户信息

14.who:显示已登录用户信息

15.users:显示已登录用户

16.whoami:显示当前登录的用户名

17.last:显示用户登录列表

18.lastb:显示用户登录失败的记录

19.lastlog:显示所有用户的最近登录记录

七、网络操作

1.telnet:远程登录

2.ssh:SSH加密远程登录

3.scp:不同主机之间复制文件

4.wget:远程下载文件

5.ping:检测主机之间的连通性

6.route:显示和设置linux服务器的路由表

7.ifconfig:查看,配置,启动或禁用接口

8.ifup:启动网卡

9.ifdown:禁用网卡

10.dig:查找DNS解析过程

11.mail:发送和接收邮件

12.mutt:邮件管理命令

13.nslookup:交互式查询DNS服务器

14.lsof:列出当前系统打开文件

15.nmap:网络扫描和嗅探

16.tcpdump:抓包

八、磁盘分区工具

1.disk:磁盘分区工具

2.partprobe:更新内核的硬盘分区表信息

3.tune2fs:调整ext2/ext3/ext4文件系统信息

4.parted:磁盘分区工具

5.mkfs:创建linux文件系统

6.dumpe2fs:导出ext2/ext3/ext4文件系统信息

7.resize2fs:调整ext2/etx3

九、系统管理与监控

1.top:实时动态地查看系统的整体运行情况

2.free:显示当前系统未使用的和已使用的内存数目

3.vmstat:显示虚拟内存状态

4.mpstat:实时系统监控

5.iostat:监视系统磁盘工具

6.sar:系统活动情况报告

7.kill:删除执行中的程序或工作

8.chkconfig:用来更新(启动或停止)和查询系统服务的运行级信息

9.last:显示用户最近登录信息

内存:top,free,vmstat,mpstat,iostat,sar
CPU:top,vmstat,mpstat,iostat,sar
I/O:vmstat,mpstat,iostat,sar
进程:ipcs,ipcrm
负载:uptime

十、文本处理三剑客

1.grep:文本过滤工具

2.sed:字符流编辑器

3.awk:文本处理工具

根据<<跟老男孩学Linux运维:核心系统命令实战>>汇总更改了一些,之后再把每个命令的详细选项和操作记一下





以上是关于linux运维常用命令汇总的主要内容,如果未能解决你的问题,请参考以下文章

linux运维最常用命令汇总

Linux企业运维人员最常用150个命令汇总

[转帖]Linux企业运维人员最常用150个命令汇总

老男孩:Linux企业运维人员最常用150个命令汇总

Linux企业运维人员最常用命令汇总

(转)老男孩:Linux企业运维人员最常用150个命令汇总