无论你是系统管理员、开发人员、DevOps、安全专家还是运维人员……有效地使用 linux 及其工具是你可以学习的最基本技能 。Linux 是全球大部分服务器和应用程序的支柱 。
文章插图
在以前的大多数文章中,大家肯定读了许多类似于“你必须了解的 9 个 Linux 命令”或“Linux 命令入门指南”的文章 。我发现几乎所有这些文章都是针对初学者的,教授大家如何使用 ls 或 echo 。我相信我的大部分读者至少熟悉 Linux 命令行所提供的基本命令 。
我将记录并呈现我在工作中每天使用的命令速查表 。这个策划清单超越了初学者的水平,而是关注于那些能帮助你进一步推进、更高效地管理 Linux 系统及其关键工具的命令 。
本文将分为两个部分:
第一部分:Linux 工具(一)实用工具1、rsync使用示例:
$ rsync -vap --ignore-existing <source_file> <destination_file>#Key flags:v = verbrose, r = recursive, p = preserve permissions, g = group, o = owner, a = archive, --progress = progresss bar
文章插图
用于将文件和目录复制到目标位置,类似于 cp 命令 。但是,它还允许复制到远程位置,并可以提供进度条,通常用于备份 。
2、mkpasswd示例如下图:
文章插图
mkpasswd 是一个简单但非常有用的命令,它可以生成指定长度的复杂随机密码 。
3、screen使用示例:
screen
文章插图
$ screen # 启动screen 会话$ screen -ls # 列出正在运行的服务$ screen -r # 附加到会话
文章插图
Screen 是一个全屏窗口管理器;它创建一个带有运行 shell 的单个窗口,并允许在单个会话中运行多个屏幕窗口 。当你远程运行一个长时间的任务并担心你的 SSH 会话断开并破坏一切时,它是最有益的 。即使窗口对你不可见,Screen 也会在断开连接后继续运行并继续运行你的命令 。
4、Ldapsearch使用示例:
$ ldapsearch -x -W -D <username | less# Key Flags-x = simple authentication, -W = prompt for password, -D = Use distinguished binddn name to bind to LDAP directory
如果您经常使用 LDAP 数据库,则必须使用 Ldapsearch 工具 。该工具打开到 LDAP 服务器的连接,并允许您搜索、查找和调试数据库中的条目 。(二)监控工具1、Uptime【没有人教你的重要的 Linux 命令】Uptime 返回有关服务器运行时间、当前时间、用户数量和内存使用平均值的指标 。如果服务器出现问题,这通常是第一个需要查看的信息 。
文章插图
‘w’ – 是的,只有一个字母 。这是将 uptime 和 who 命令连续运行的绝妙组合 。$ w
文章插图
2、Wall对于任何系统管理员来说,Wall 都是一个很方便的命令;它允许您向当前登录到系统的所有用户终端发送消息 。这对于全系统范围的公告非常有用 。
传讯息”hi” 给每一个使用者:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com? wall hi
文章插图
3、Top如下图:
文章插图
Top 命令可以自动刷新显示 CPU 和关键内存使用情况以及 CPU 使用指标的进程列表 。
4、Ncdu如下图:
文章插图
ncdu 命令可以快速方便地查看磁盘使用情况,让你可以快速轻松地查看哪些目录占用了最多的磁盘空间 。
5、lsof lsof 命令的一个基本目的是列出打开的文件,当出现文件被占用的挂载问题时,这个命令非常有用 。它可以快速识别哪些进程正在使用哪些文件 。
(三)网络工具1?.NETcat
文章插图
推荐阅读
- 你的身高适合穿什么长度的连衣裙
- 综艺节目|欧阳震华:我也想去内地参加综艺节目,现在也没有节目组邀请我
- 白敬亭|网曝白敬亭宋轶已经结婚!此前曾见过父母,曝料人坚称没有造谣
- |为什么新紫砂壶没有泡养就很光亮
- |紫砂壶好坏怎么鉴别
- 老物件|四版币到底有没有收藏价值?
- |如何判断一份工作有没有前途?
- 杨幂|谍战剧《没有我的城》将袭,杨幂领衔,帅哥美女搭档,值得期待
- 招聘|男子求职被公司人事硬性要求买房,当事人回应:没有去,感觉是放高利贷的
- 唐嫣|李冰冰评论区沦陷后再被曝跟黄晓明的猛料!baby没有必要吧