作家
登录

系统管理员应该知道的20条Linux命令

作者: 来源: 2017-08-04 05:39:55 阅读 我要评论

如不雅您的应用法度榜样不工作,或者您欲望在寻找更多信息,这 20 个敕令将派上用处。

在这个全新的对象和多样化的开辟情况井喷的大年夜情况下,任何开辟者和工程师都有须要进修一些根本的体系治理敕令。特定的敕令和对象包可赞助开辟者组织、排查故障并优化他们的应用法度榜样,并且当出现缺点时,也可认为运维人员和体系治理员供给有价值的分类信息。

1. curl

curl 用于传输一个 URL。可以应用这条敕令用于测试应用法度榜样的端点或与上游办事端点的连接。curl 还可用于检查你的应用法度榜样是否能连接到其他办事,例如数据库,或检查您的办事是否处于健康的状况。

-I 选项用于显示头信息,-s 选项表示应用静默模式,不显示缺点和进度。检查数据库的端点是否精确:

那么可能是什愦问题呢? 检查您的应用法度榜样是否可以拜访数据库以外的其他地位:

看起来这没问题,如今测验测验拜访数据库。您的应用法度榜样正在应用数据库的主机名,是以请先测验测验:

2. python -m json.tool / jq

应用 curl 后,API 调用的输出可读性可能较差。有时刻,你欲望将生成的 JSON 数据格局化输出以查找特定的条目。Python 有一个内置的库可赞助您实现这个需求。可以应用 python -m json.tool 来缩进和组织 JSON。要应用 Python 的 JSON 模块,须要应用管道机制,将 JSON 文件的输出作为输入,写入到 python -m json.tool 敕令行。

要检查运行应用法度榜样的用户,可应用 id 敕令来返回用户身份。id 敕令可以显示真实有效的用户ID(UID)和组ID(GID)。下面的示例应用 Vagrant 来测试应用法度榜样并隔离其开辟情况。登录进 Vagrant 盒子后,如不雅测验测验安装 Apache HTTP Server(依附关系),体系会提示你须要以 root 身份履行该敕令。要检查你的用户ID和组ID,应用 id 敕令,会发明你正在"vagrant"组中以"vagrant"用户身份运行。

要应用 Python 库,应用 -m (module) 选项将输出内容和 Python 库组合成管道。

对于更高等的 JSON 解析,可以安装 jq。jq 供给了一些大年夜 JSON 输入中提取特定值的选项。要像膳绫擎的 Python 模块一样将 JSON 输出格局化,只需将 jq 应用到输出即可。

3. ls

ls 用于列出目次中的文件,体系治理员和开辟者会经常应用这个敕令。在容器空间中,这条敕令可以赞助肯定容器镜像中的目次和文件。除了查找文件,ls 还可以用于检查权限。下面的示例中,因为权限问题,你不克不及运行 myapp。当你应用 ls -l 检查权限时,你会发明它的权限在 -rw-r--r-- 中没有"x",只有读写的权限。

4. tail

tail 显示文件的最后一部分内容。平日情况下,你不须要浏览每行日记以进行故障清除。而是须要检查日记中对应用法度榜样的最新请求的解释。例如,当你向 Apache HTTP 办事器提议请求时,可以应用 tail 来检查日记中产生的情况。

应用 tail -f 来跟踪日记文件并在提议请求时查看它们。

-f 选项表示跟随的意思,它可在日记被写入文件时输出它们。下面的示例具有每隔几秒拜访端点的后台脚本,日记会记录请求。除了及时跟踪日记,还可以应用 tail 带上 -n 选项来查看文件的最后 100 行。

cat 重要用于查看文件内容和归并文件。你可能会应用 cat 来检查依附项文件的内容,或确瘸?糈本地构建的应用法度榜样的版本。

膳绫擎的示例检查您的 Python Flask 应用法度榜样是否已将 Flask 列为依附项。

6. grep

grep 能应用特定模式匹配(包含正则表达式)搜刮文本。如不雅你在另一条敕令的输出中寻找特定的模式,grep 会高亮显示相干的行。可应用这条敕令来搜刮日记文件以及特定的过程等。如不雅想查看 Apache Tomcat 是否启动,你可能会敕令行的数量给吞没。但讲输出的内容和 grep 敕令组合成管道,可以将表示办事器已启动的行自力出来。

 1/4    1 2 3 4 下一页 尾页

  推荐阅读

  RedLeaves和PlugX恶意软件是如何工作的?

国度收集安然和通信集成中间懂得到针对各个垂直行业的多种恶意软件植入,包含RedLeaves和PlugX。这些恶意软件是若何工作的?我们该若何应对? Judith Myerson:进击者应用体系治理员的身份启>>>详细阅读


本文标题:系统管理员应该知道的20条Linux命令

地址:http://www.17bianji.com/lsqh/36527.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)