-
排查cpu占用率问题
https://wangchujiang.com/linux-command/c/top.html
https://blog.csdn.net/daiyudong2020/article/details/52760846top
: 查看进程和cpu状态,大写情况下可按M和P进行排序,小写加shift
ps aux | grep pid
:查看具体的TOP pid 应用信息 -
查看内存的占用情况
使用 free,也可以使用这个ps -aux | sort -k4nr | head -1
。 -
查看磁盘
df -h:显示系统总空间、已用空间等。
iotop: 查看磁盘io使用情况
iostat: 提供统计信息 -
用户、权限命令
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)这种方式。 -
其他命令
查看文件夹下面的文件大小 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 配置
-
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 能查看配置对应的定时任务。
-
vim常用命令
ctrl+f: 下翻一屏。 ctrl+b: 上翻一屏。 ctrl+d: 下翻半屏。 ctrl+u: 上翻半屏 查找和替换 /something: 在后面的文本中查找something。 ?something: 在前面的文本中查找something。 n: 向后查找下一个。 N: 向前查找下一个。
-
查看服务器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 ~]#
linux基础
于 2019-03-21 16:36:49 首次发布