在运行和维护方面,每个人都始终在考虑修复网络。实际上,网络修复的知识也非常丰富。现在,听一听运维项目中常用的150条命令的旧运维摘要。
操作与维护/命令/网络
在线咨询和帮助命令(2)
男人:请参阅命令帮助,命令字典,更复杂的信息,但并不常用。
帮助:请参阅有关cd命令等Linux集成命令的帮助。
文件和目录操作命令(18)
ls:完整列表,功能是列出目录的内容及其内容属性信息。
cd:更改目录完成,功能是从当前工作目录更改为指定的工作目录。
cp:完全复制,其功能是复制文件或目录。
搜索:搜索的含义,用于在目录和目录中搜索文件。
Mkdir:完全创建目录,其功能是创建目录。
Mv:完整的拼写,其功能是移动或重命名文件。
Pwd:完整的打印作业目录,其功能是显示当前作业目录的绝对路径。
重命名:用于重命名文件。
Rm:完全删除,其功能是删除一个或多个文件或目录。
rmdir:完全删除空目录,功能是删除空目录。
触摸:创建一个新的空文件并更改现有文件的timestamp属性。
树功能:以树结构显示目录的内容。
基本名称:显示文件名或目录名。
目录名称:显示文件或目录的路径。
Chattr:更改文件的扩展属性。
Lsattr:请参阅文件扩展名的属性。
文件:显示文件类型。
Md5sum:计算并验证文件的MD5值。
查看文件和内容处理命令(21)
Cat:完全串联,此功能用于连接多个文件并打印到屏幕输出或重定向到指定文件。
Tactac:是cat的反拼写,因此命令的功能是反向显示文件的内容。
更多:分页显示文件的内容。
更少:该页面显示文件的内容,与more命令相反。
标题:显示文件内容的标题。
队列:显示文件内容队列。
剪切:用指定的分隔符分隔并生成文件的每一行。
分割:将文件分成不同的小段。
粘贴:逐行合并文件内容。
排序:对文件的文本内容进行排序。
Uniq:删除重复的行。老男孩
Wc:统计文件中的行数,字数或字节数。Iconv:转换后文件的编码格式。
Dos2unix:将文件从DOS格式转换为UNIX格式。
差异:完整的拼写差异,比较文件差异,通常在文本文件中使用。
Vimdiff:命令行文件的可视化比较工具,通常用于文本文件。
修订版:还原输出文件的内容。
Grep/egrep:过滤链,三剑客中的第三名。
连接:合并两个文件中的相同字段。
Tr:替换或删除字符。
Vi/vim:命令行文本编辑器。
压缩和解压缩命令(4)
Tar:压缩包。老男孩
解压缩:解压缩文件。
Gzipgzip:压缩工具。
邮编:压缩工具。
信息显示命令(11)
加入我:显示有关操作系统信息的命令。
主机名:显示或设置当前系统的主机名。
Dmesg:显示引导信息以诊断系统故障。
活动时间:显示运行时间和系统负载。
统计信息:显示文件或文件系统的状态。
Du:计算磁盘空间的使用。
Df:通知文件系统中磁盘空间的使用。
上图:系统资源使用情况的实时可视化。
空闲:查看系统内存。
日期:显示并设置系统时间。
校准:查看时间信息,例如日历。
搜索文件命令(4)
其中:查找二进制命令并在环境变量的路径PATH中查找。
搜索:浏览以从磁盘搜索文件或目录。
Whereis:搜索二进制命令,并通过PATH环境变量path搜索它。
找到:搜索数据库命令(/var/lib/mlocate/mlocate.db),并使用updatedb更新库。
用户管理命令(10)旧
Useradd:添加用户。
Usermod:修改系统中已经存在的用户属性。
Userdel:删除用户。
Groupadd:添加一组用户。
密码:更改用户密码。
密码:修改用户密码的有效期。
ID:查看uid,gid和属于该用户的用户组。
苏:更改用户身份。
Visudo:编辑/etc/sudoers文件中的排他命令。
Sudo:预先以另一个用户(默认的root用户)的身份在sudoers文件中执行允许的命令。
基本网络操作命令(11)旧
Telnet:使用TELNET协议进行远程登录。
SSH:使用SSH加密协议的远程登录。
Scp:完整副本的安全副本,以在不同主机之间复制文件。Wget:命令行下载文件。
Ping:测试主机之间的网络连接。
路由:显示并设置Linux系统的路由表。
Ifconfig:查看,配置,启用或禁用网络接口的命令。
Ifup:启动NIC。
Ifdown:关闭网卡。
Netstat:查看网络状态。
Ss:查看网络状态。
深度网络操作命令(9)
Nmap:网络扫描命令。
lsof:全名列表将打开文件,这是系统中已打开的文件。
邮件:发送和接收邮件。
Mutt:邮件管理命令。
Nslookup:用于查询Internet DNS服务器的交互式命令。
挖掘:查找DNS解析过程。
主机:检查DNS命令。
Traceroute:跟踪数据传输路由的状态。
Tcpdump:命令行捕获工具。
与磁盘和文件系统相关的命令(16)
挂载:挂载文件系统。
卸载:卸载文件系统。
Fsck:验证并修复Linux文件系统。
Dd:转换或复制文件。
Dumpe2fs:导出文件系统信息ext2/ext3/ext4。
转储:xt2/3/4文件系统备份工具。
Fdisk:磁盘分区命令,适用于小于2 TB的磁盘分区。
Parted:磁盘分区命令,没有磁盘大小限制,通常用于2TB以下的磁盘分区。
Mkfs:格式化将创建Linux文件系统。
Partprobe:更新内核硬盘分区表中的信息。
E2fsck:验证类型为ext2/ext3/ext4的文件系统。
Mkswap:创建一个Linux交换分区。
交换:启用交换分区。
交换:关闭交换分区。
同步:将数据写入磁盘上的内存缓冲区。
Resize2fs:调整ext2/ext3/ext4文件系统的大小。
与系统权限和用户授权有关的任务(4)
Chmod:更改文件或目录的权限。
Chown:更改文件或目录的所有者和组。
Chgrp:更改文件的用户组。
Umask:显示或设置权限掩码。
查看系统用户登录信息(7)
Whoami:显示当前有效的用户名,等同于执行id -un命令。
谁:显示当前连接到系统的用户的信息。
w:显示已登录系统的用户列表以及该用户正在执行的指令。
Last:显示登录系统的用户。
Lastlog:显示系统中所有用户的最新登录信息。
用户:显示当前连接到系统的所有用户的用户列表。手指:搜索并显示用户信息。
内置命令和其他命令(19)
Eco:打印变量或直接生成指定的字符串
Printf:将结果的输出格式化为标准输出。
Rpm:用于管理rpm软件包的命令。
百胜:自动化简化了rpm软件包命令的管理。
观察:定期执行给定命令并以全屏模式显示命令输出。
别名:设置系统别名。
Unalias:取消系统别名。
日期:查看或设置系统时间。
删除:删除屏幕,称为干净屏幕。
历史记录:查看命令执行历史记录。
弹出:弹出CD-ROM驱动器。
时间:计算命令的执行时间。
Nc:功能强大的网络工具。
Xargs:将标准输入转换为命令行参数。
执行:调用并执行指令的命令。
导出:设置或显示环境变量。
未设置:删除变量或函数。
类型:用于确定另一个命令是否为内置命令。
BC:科学命令行计算器
系统管理和性能监视命令(9)
Chkconfig:管理Linux系统的启动元素。
Vmstat:虚拟内存统计信息。
Mpstat:显示每个可用CPU的状态统计信息。
Iostat:IO统计系统。
Sar:完全访问系统CPU,执行队列,磁盘I/O,页面调度(交换区域),内存,CPU中断和网络性能数据。
IPPC:用于通知Linux中进程间通信设施的状态。显示的信息包括消息列表,共享内存和交通灯信息。
Ipcrm:用于消除一个或多个消息队列,交通信号灯集或共享内存标识符。
Strace:用于诊断和调试Linux用户空间搜寻器。我们使用它来监视用户空间过程和核心交互,例如系统调用,信号传递,过程状态变化等。
ltrace命令:将跟踪对流程库函数的调用,该流程将显示所调用的库函数。
关闭/重启/注销和命令以查看系统信息(6)
关:关。
高:闭嘴。
关:关闭电源。
注销:退出当前连接的外壳。
退出:退出当前连接的外壳。
Ctrl + d:退出当前连接的外壳的快捷键。
与过程管理相关的命令(15)
背景:激活在后台暂停的命令以继续执行(在后台执行)。
Fg:将后台命令移至前台以继续执行。
作业:查看当前在后台运行多少命令。
杀死:完成该过程。
Killall:按进程名称结束进程。Pkill:以进程名称结束进程。
Crontab:定时任务命令。
Ps:显示该过程的快照。
Pstree:树显示了过程。
不错/不错:调整程序执行的优先级。
Nohup:忽略挂起信号以执行指定的命令。
Pgrep:查找符合条件的进程。
执行级别:请参阅当前系统执行级别。
初始化:更改执行级别。
服务:启动,停止,重新启动和关闭系统服务。它还显示所有系统服务的当前状态。