linux基础

  1. 排查cpu占用率问题

    https://wangchujiang.com/linux-command/c/top.html
    https://blog.csdn.net/daiyudong2020/article/details/52760846

    top: 查看进程和cpu状态,大写情况下可按M和P进行排序,小写加shift
    ps aux | grep pid :查看具体的TOP pid 应用信息

  2. 查看内存的占用情况
    使用 free,也可以使用这个 ps -aux | sort -k4nr | head -1

  3. 查看磁盘
    df -h:显示系统总空间、已用空间等。
    iotop: 查看磁盘io使用情况
    iostat: 提供统计信息

  4. 用户、权限命令

    https://img-blog.csdnimg.cn/b7337066a7a544ce889b46c09cab28ba.png
    chown : 改变文件或目录的用户和用户组
    在这里插入图片描述
    chmod:改变文件或目录权限

    dr-xr-xr-x.  13 root root    0 Aug 15 04:14 sys
    drwxrwxrwt.  46 root root 4096 Sep 10 03:42 tmp
    drwxr-xr-x.  13 root root  155 May 29 05:52 usr
    drwxr-xr-x.  21 root root 4096 May 29 05:59 var
    drwxr-xr-x.   3 root root   20 Sep 10 03:43 home
    

    drwxr-xr-x : 第一位数表示是目录还是文件,如果是d表示是目录,后面九位对应的是 用户所属:用户组:其他用户 对应这个文件的权限。
    r(4)=read 读,w(2)=write 写, x(1)=execute 可执行,为-表示三者没有任何权限。

    如果要改变权限,可以使用 chmod 7(4+2+1)5(4+1)3(2+1)这种方式。

  5. 其他命令

    查看文件夹下面的文件大小  du -h --max-depth=1 /apphome/logs | sort -hr
    
    nohup  命令>X.file 2 >&1 &
    命令输出到了x.file文件。
    其中 1 表示标准输出。2 表示文件标准错误输出。2>1&即将两者合并,但是合并到哪里,就是 X.file.
    
    tail -fn 100 /apphome/logs/ess-fourier-web/ess-fourier-web.log
    从日志里查询字符。只需要在后面加 | grep "字符串"
    
    
    sudo : 要使用sudo,需要在 /etc/sudoers 配置
    
  6. linux常用命令

    man:帮忙手册,如 man cd
    
    Ctrl L :清屏
    Ctrl M :等效于回车
    Ctrl C : 中断正在当前正在执行的程序
    
    历史命令:
    Ctrl P : 上一条命令,可以一直按表示一直往前翻
    Ctrl N : 下一条命令
    Ctrl R,再按历史命令中出现过的字符串:按字符串寻找历史命令(重度推荐)
    
    命令行编辑:
    Tab : 自动补齐(重度推荐)
    Ctrl A : 移动光标到命令行首
    Ctrl E : 移动光标到命令行尾
    Ctrl B : 光标后退
    Ctrl F : 光标前进
    Alt F : 光标前进一个单词
    Alt B : 光标后退一格单词
    Ctrl ] : 从当前光标往后搜索字符串,用于快速移动到该字符串
    Ctrl Alt ] : 从当前光标往前搜索字符串,用于快速移动到该字符串
    Ctrl H : 删除光标的前一个字符
    Ctrl D : 删除当前光标所在字符
    Ctrl K :删除光标之后所有字符
    Ctrl U : 清空当前键入的命令
    Ctrl W : 删除光标前的单词(Word, 不包含空格的字符串)
    Ctrl Y : 粘贴Ctrl W或Ctrl K删除的内容
    Alt . : 粘贴上一条命令的最后一个参数(很有用)
    Alt [0-9] Alt . 粘贴上一条命令的第[0-9]个参数
    Alt [0-9] Alt . Alt. 粘贴上上一条命令的第[0-9]个参数
    Ctrl X Ctrl E : 调出系统默认编辑器编辑当前输入的命令,退出编辑器时,命令执行
    
    crontab -e 能查看配置对应的定时任务。
    
    
  7. vim常用命令

    
    ctrl+f: 下翻一屏。
    ctrl+b: 上翻一屏。
    ctrl+d: 下翻半屏。
    ctrl+u: 上翻半屏
    
    查找和替换
    
    /something: 在后面的文本中查找something。
    ?something: 在前面的文本中查找something。
    n: 向后查找下一个。
    N: 向前查找下一个。
    
  8. 查看服务器cpu核数。
    https://www.cnblogs.com/Hi-blog/p/How-To-Check-CPU-And-Memory-On-CentOS7-Linux-System.html
    从以上可以看到有4个cpu,每个cpu是2个核数。这台服务器是个2*4=8核处理器。

    # 查看cpu个数
    [root@javaweb04 ~]# cat /proc/cpuinfo | grep processor
    processor	: 0
    processor	: 1
    processor	: 2
    processor	: 3
    [root@javaweb04 ~]# cat /proc/cpuinfo | grep processor | wc -l
    4
    # 查看每个cpu个数上的核心数
    [root@javaweb04 ~]# cat /proc/cpuinfo | grep cores
    cpu cores	: 2
    cpu cores	: 2
    cpu cores	: 2
    cpu cores	: 2
    [root@javaweb04 ~]# 
    
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值