linux命令
文章平均质量分 87
linux命令详解
HelloWorld搬运工
HelloWorld是学习程序的第一个程序,搬运工是将一件东西从一个地方运到另一个地方。HelloWorld搬运工,分享技术知识,有原创也有转发,彼此交流,一起学习,共同进步。
展开
-
线上问题排查,这些命令你一定用得到!
问题:打包备份/opt/web/suyun_web目录,排除掉目录中的logs和目录,打包好的文件存放在/opt/backup目录下。问题:找出服务器上,某个正在运行的tomcat产生的大量异常日志,找出该文件,并释放空间。说明:netstat是追查网络连接问题常用工具,和grep/awk结合更是神器,当然如果在阿里云上,还有更方便的方法。说明:这个命令线上应用较为频繁,在项目需要打包迁移时,常常需要排除掉日志目录,exclude是需要掌握的参数。线上问题排查,以下场景,你遇到过吗?n [仅限于阿里云]原创 2022-11-26 14:21:05 · 363 阅读 · 1 评论 -
使用tcpdump网络故障排查抓包
个人博客请访问http://www.x0100.top本文将展示如何使用 tcpdump 抓包,以及如何用 tcpdump 和 wireshark 分析网络流量。文中的例子比较简单,适合作为入门参考。1 基础环境准备为方便大家跟着上手练习,本文将搭建一个容器环境。1.1 Pull Docker 镜像$sudodockerpullalpine:3.81.2 运行容器$sudodockerrun-d--namectn-1a...原创 2020-09-22 08:11:10 · 3226 阅读 · 0 评论 -
Git常用命令
个人博客请访问http://www.x0100.top安装Git及基本用法设置账号和邮箱关联,账号和邮箱可以是码云、GitLab…的账号都行$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"选择合适地方,创建空目录:$mkdirtest//创建空目录,目录名字为test...原创 2020-05-15 16:32:59 · 228 阅读 · 0 评论 -
精选几个开发常用的Linux命令
个人博客请访问http://www.x0100.top今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令。希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下。1 查看目录以及权限在windows中,使用dir查看当前目录中文件。在Linux中使用ls(list)查看当前目录文件。windows中的dir,如下图所示在Linux中,通常使用ls -l列出,其中可以查看文件属性,所属用户组等较为...原创 2020-05-09 15:22:11 · 542 阅读 · 0 评论 -
十个你可能不曾用过的LINUX命令
个人博客请访问http://www.x0100.top下面可能是你不曾用过后十个Linux的命令。相当的有用。1、pgreppgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。如:$pgrep -u hchen2244122444这个命令相当于:ps-ef | e...原创 2020-04-07 07:25:01 · 205 阅读 · 0 评论 -
文本搜索工具 grep命令
做为一名猿类,查看日志,解决系统运行问题是必备的一项工作。我们聊聊linux中最常用的一种强大的文本搜索工具grep命令。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep命令是能使用正则表达式搜索文本,并把匹 配的行打印出来。作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其...原创 2018-10-07 16:02:13 · 535 阅读 · 0 评论 -
30 个实例详解 TOP 命令
Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)1. Top 命令输出首先,让我们了解...原创 2020-03-18 21:12:47 · 999 阅读 · 0 评论 -
十个不错的 Linux 网络监视工具
保持对我们的网络的管理,防止任何程序过度使用网络、导致整个系统操作变慢,对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。iftopiftop network monitoring toolLinux 用户通常...原创 2018-03-22 22:04:48 · 534 阅读 · 0 评论 -
Linux中nohup与&区别和命令执行输出重定向
1、nohup与&的区别测试代码如下:是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢?程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图)。使用 ./a.out& 后台运行程序,...原创 2018-05-11 20:33:47 · 4319 阅读 · 1 评论 -
服务器性能指标(一)——负载(Load)分析及问题排查
平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。对于这些指标的理解和查看、异常解决等,是程序员们重要的必备技能。本文,主要来介绍一下一个比较重要的指标——机器负载(Load),主要...原创 2018-05-22 08:00:11 · 21181 阅读 · 0 评论 -
Java工程师常用Linux命令大全
查看目录下文件ll显示当前目录下文件详细信息。ll-a显示当前目录下所有文件(包括隐藏文件)查看当前目录pwd查看当前路径查看进程ps-a显示所有进程ps–u有效用户的相关进程ps-x列出较完整的信息psaux查询系统所有进程数据ps-ef|grepjava表示查看所有进程里CMD是java的进程信息...原创 2018-08-20 22:19:42 · 442 阅读 · 0 评论 -
Linux服务器的那些性能参数指标
一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和调优,可...原创 2020-03-18 17:20:36 · 377 阅读 · 0 评论 -
Linux常用的日志查看命令
对于大型网站来说,很多网站在可用性方面提出4个9或者5个9的要求,如果是4个9,那么网站全年的不可用时间不能超过52.6分钟,如果是5个9,全年不可用时间不能超过5.2分钟。这其实是很难的,无论多么厉害的程序员,他写过的代码不可能完全没有问题。而且有些时候,在线上发生问题的时候,我们大部分时间都用在排查并定位问题上了。一个问题可能解决起来也就是几分钟,但是排查起来却要花费几个小时。在日常工作中...原创 2018-05-07 22:55:08 · 32421 阅读 · 1 评论 -
逼格高又实用的 Linux 高级命令,开发运维都要懂
前言在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回...原创 2018-05-10 22:18:54 · 378 阅读 · 0 评论 -
必备的 Linux 性能诊断分析工具!
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Linux 大牛,Netflix 高级性能架构师 Brendan Gregg 更新 Linux 性能调优...原创 2019-10-08 13:58:44 · 333 阅读 · 0 评论 -
学会这 18 个工具,你一定能真正理解如何监控网络带宽!
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pc...原创 2019-10-08 13:56:06 · 510 阅读 · 0 评论 -
图解Linux最常用命令!秒懂!
Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/ 下级目录结构 bin (binaries)存放二进制...原创 2019-10-08 14:00:24 · 219 阅读 · 0 评论