美文网首页
Linux命令笔记

Linux命令笔记

作者: endlessloop222 | 来源:发表于2018-11-02 09:53 被阅读0次

1.查看开机启动项服务:systemctl list-unit-files | grep enable

2.检测各种服务的启动状态:service mysqld status/start/stop/restart/--status-all

3.下载文件:wget url

4.Linux系统之间copy文件:scp file1 root@ip:file2

5.查看进程详细信息:ps -aux/-ef

使用PS命令分析系统性能的方法主要有:

1) 首先,根据用户ID寻找由同一用户执行的许多相似任务,这些任务很可能是因为用户运行的某个脚本程序在后台启动多个进程而造成的。

2) 接下来,检查TIME域中各进程累计占用CPU的时间,如果有某个进程累计占用了大量的CPU时间,通常说明该进程可能陷入了无限循环,或该京城的某写逻辑出了错

3) 找到那些已陷入死锁的进程ID后,就可以使用kill命令强制终止该进程了。

6.实时地提供进程信息: top

要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。

PID 进程id

USER 进程所有者

PR 进程优先级

NI nice值。负值表示高优先级,正值表示低优先级

VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR 共享内存大小,单位kb

S 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU 上次更新到现在的CPU时间占用百分比

%MEM 进程使用的物理内存百分比

TIME+ 进程使用的CPU时间总计,单位1/100秒

COMMAND 进程名称(命令名/命令行)

7.查看内存:free -m

8.查看端口占用情况: netstat -ant

9.获取某进程中运行中的线程数量(PID指的是进程ID):ls /proc/PID/task | wc -l

10.监控java线程数:ps -eLf | grep java | wc -l

11.监控网络客户连接数:netstat -n | grep tcp | grep 侦听端口 | wc -l

12.输出进程内存的状况,可以用来分析线程堆栈:pmap PID

相关文章

  • Hello Linux

    目录 一,Linux笔记 二,英语词汇 一,Linux笔记 Linux命令行/MacOS终端命令行 Java的世界...

  • Linux 学习笔记 1

      继 Linux 学习笔记 0 安装 Linux 后开始学习 Linux 命令。首先学习的是获得命令帮助,最常用...

  • Linux命令

    Linux命令 @(存笔记) Linux、Unix、Mac等常用命令 创建用户 Ubunturoot用户密码 创建...

  • Linux常用命令笔记

    Linux常用命令笔记 标签: 笔记 根据慕课网达人养成计划归纳总结的相关笔记 Linux简介 1、Linux分为...

  • 第三天 Linux 基本命令、vim 操作命令

    第三天笔记 Linux 基本命令、vim 操作命令 Linux 基本命令 创建目录 删除文件或目录 创建文件 查看...

  • [转]Linux命令行快捷键

    [linux命令行快捷键(码蜂笔记)]

  • 学习笔记(2):Linux达人养成计划 I

    继续完成慕课网《Linux达人养成计划 I》的学习笔记。 一、linux常用命令 1. 帮助命令:man 命令 m...

  • Linux学习笔记-常用命令

    title: Linux学习笔记-常用命令date: 2018-07-08tags: [linux]categor...

  • 学习小组Day2笔记-- Louis-jl

    Day2笔记--linux linux基础命令操作 pwd:print working directory,显示当...

  • ls 命令

    参考文章: 每天一个linux命令(1):ls命令 学习Linux命令笔记,记录下来,希望能给大家帮助。 环境是m...

网友评论

      本文标题:Linux命令笔记

      本文链接:https://www.haomeiwen.com/subject/pmnotqtx.html