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运维常用命令汇总的主要内容,如果未能解决你的问题,请参考以下文章