惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
罗磊的独立博客
量子位
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
M
MIT News - Artificial intelligence
月光博客
月光博客
IT之家
IT之家
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
D
Docker
The GitHub Blog
The GitHub Blog
B
Blog
V
Visual Studio Blog
博客园 - Franky
N
Netflix TechBlog - Medium
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
博客园 - 聂微东
U
Unit 42

博客园 - XiaoK

在centOS linux上使用chrony搭建NTP时间同步服务器 centOS端口映射命令 java gc日志的基本知识 定时清除linux内存buff/cache缓存 将libstdc++.so.6升级到libstdc++.so.6.0.29 修改rabbitMQ3.8默认端口号 一个项目用的linunx后台服务配置 nginx负载均衡的配置 linux配置nginx开机启动 vi编辑器常用命令 解决setroubleshootd进程占用内存、cpu高 Internet Explorer 安全区域注册表项说明 获取WPF控件句柄的方法 当远程访问mysql时,mysql会解析域名,会导致访问速度很慢 创建鼠标指针图标 [转]c#消息处理 c#实现渐变色 OpenFileDialog组件会更改应用程序默认目录问题 winForm中将控件背景设为透明色
centOS linux常用操作命令
XiaoK · 2022-11-21 · via 博客园 - XiaoK
  • ifconfig -a:查看ip地址
  • uname -r  : 查看Linux内核版本
  • ps -aux |grep  <进程ID>    : 查看指定<进程ID>的详细信息
  • cat /proc/cpuinfo 、lscpu:  查看cpu信息
  • df -h :查看所有磁盘分区大小
  • du -h : 查看当前目录和子目录占用磁盘空间大小
  • du -h -d<层级> : 查看当前目录下指定层级目录占用磁盘空间大小
  • df -ih:查看Inode  block使用情况
  • rm -rf  /var/log/httpabc/*   删除/var/log/httpabc目录下的所有文件
  • rm -rf  /var/log/httpabc   删除/var/log/httpabc目录以及其下所有文件、文件夹
  • find /path/to/directory -type f -delete   删除/path/to/directory目录下的所有文件(不含子文件夹),要删除大量文件时该命令效果很好
  • find /path/to/directory -type d -exec rm -rf {} +   删除/path/to/directory目录下的所有子文件夹(不含子文件)
  • ls |xargs rm -r   删除当前目录下的所有文件,比rm性能更好
  • chmod -R 777 /apt/abc   给/apt/abc目录以及所有的下级目录和文件赋予777权限
  • netstat -lntp  、  netstat -lntp |grep 5008  查看所有端口监听、查看5008端口被哪个进程占用
  • cat /etc/redhat-release && cat /etc/lsb-release && cat /etc/os-release :查看系统发行版本
    • radhat或centos存在: /etc/redhat-release 这个文件【 命令 cat /etc/redhat-release 】
      ubuntu存在 : /etc/lsb-release 这个文件 【命令 cat etc/lsb-release 】

  • 通过inode来删除文件,对一些删除不掉的文件可以用这个方法。一定要加-inum参数,否则可能导致所有文件被删
    ls -lhi
    find . -inum 123456 -delete

  • 查看主机名
    • hostnamectl   或  hostname
  • 修改主机名
    • sudo hostnamectl set-hostname <newhostname>
  • 依据unit列出目前有启动的服务。若加上–all才会列出没启动的

systemctl list-units

  • 显示所有的后台服务
    • systemctl list-unit-files
  • cat  /proc/<pid>/status 查看进程详情,包含线程数量等
  • top  :查看所有进程的资源占用情况,按cpu占用排序
    •   第三行为CPU的信息:有几个CPU,就会显示几行
      •   参数    释义
             us            表示用户空间程序的cpu使用率(没有通过nice调度)
               sy            表示系统空间的cpu使用率,主要是内核程序
               ni             表示用户空间且通过nice调度过的程序的cpu使用率
               id              空闲cpu
               wa             cpu运行时在等待io的时间。等待输入输出的CPU时间百分比 。cpu等待磁盘写入完成时间
               hi              硬件CPU中断占用百分比
               si              软中断占用百分比
               st             虚拟机占用百分比最后两行为内存信息

    • 最后两行为内存信息
      • 参数          释义
        total           物理内存总量
        free           空闲内存总量
        used           使用的物理内存总量
        buff/cache  用作内核缓存的内存量

      • Swap:
        参数                释义
        total                 交换区总量
        free                  空
        used                使用的交换区总量
        avail Mem       代表可用于进程下一次分配的物理内存数量

    • 第七行参数的释义
      参数                   释义
      PID                    进程id
      USER                进程所有者的用户名
      PR                     优先级
      VIRT                  进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
      RES                   进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
      SHR                  共享内存大小,单位kb
      S                       进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
      %CPU              上次更新到现在的CPU时间占用百分比
      %MEM              进程使用的物理内存百分比

posted @ 2022-11-21 09:25  XiaoK  阅读(153)  评论()    收藏  举报